Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Prihláste sa k serveru Oracle ako správca databázy alebo ako používateľ s CREATE CLUSTER česť , ak bude cluster bývať v aktuálnej databáze . Ak chcete vytvoriť klaster v inom schéme , používateľ potrebuje CREATE ANY CLUSTER privilégium . Nasledujúci príkaz ukazuje príklad :
sqlplus MojeUživatelskéJméno /Mojeheslo @ hostname
príkaz na riadku OS spustí SQL * Plus nástroje príkazového riadku a poskytujú dotaz SQL odosielať príkazy SQL Oracle. Môžete tiež použiť GUI verzii s názvom " sqlplusw . " Parameter " hostname " určuje hostiteľský server , na ktorom je spustená inštancia Oracle .
2
pomocou SQL dotazov na dátovom slovníku alebo nahliadnutím do databázy dizajnérmi , poznamenajte schému databázy , v ktorej bude cluster pobytu , názvy tabuliek , ktoré budú súčasťou klastra , stĺpce týchto tabuliek , ktoré budú súčasťou kľúče klastra a názov vášho nového klastra .
3
Ak klaster sa skladá z objektov z jedného databázového schémy len , aby to váš predvolený databázy . Na riadku SQL , zadajte príkaz databázy USE , ako je uvedené nižšie :
USE DBTestCluster
tento príkaz SQL je DBTestCluster aktuálnej databázy pre všetky objekty odkazované v relácii
. 4
V SQL * Plus riadku zadajte príkaz CLUSTER CREATE takto :
CREATE CLUSTER TargetSchema.TestClusterName ( clusterkey_EquipmentID ČÍSLO ( 5 ) , clusterkey_PartCode ČÍSLO ( 3 ) )
nemáte nárok na názov klastra s názvom schémy , Oracle vytvorí zhluk v aktuálnej databáze schéme " DBTestCluster . "
CREATE príkazu cLUSTER nie je kompletný bez voliteľných ustanovení . Bodkočiarku označuje úplný príkaz SQL pripravené na odoslanie do Oracle . V GUI verzii SQL * Plus , môžete použiť tlačidlo pre odoslanie SQL kódu .
5
V závislosti na tom , čo vaše klastra je navrhnutý tak , aby robiť , pridajte niektorý z nasledujúcich voliteľných ustanovení na CREATE príkaz CLUSTER takto :
VEĽKOSŤ 512TABLESPACE MyTablespaceNameINDEXSINGLE TABLEHASHKEYS 20HASH IS MOD ( clusterkey_EquipmentID + clusterkey_PartCode , 100 ) ;
čísla a hodnoty uvedené sú iba príklady , ktoré ukazujú použitie . Voľba " SIZE " udáva počet bajtov vyhradených pre všetky riadky v kombinácii zo všetkých tabuliek v klastri s rovnakými hodnotami kľúčových klastra .
Slovo " INDEX " označuje indexované klastra . Ukladá Oracle všetky riadky s rovnakými hodnotami kľúčových klastrov v indexovej klastra . Ak zadáte " INDEX " , musíte vytvoriť index na kľúče klastra pred akoukoľvek manipuláciu s dátami .
" HASHKEYS " označuje klastra hash , a hodnota zobrazuje počet hash kľúča . V tomto prípade , nemusíte vytvoriť index kľúče klastra .
" Hash " klauzula určuje funkcia hash hash klastra vo forme SQL výraze .
Copyright © počítačové znalosti Všetky práva vyhradené