Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako na import a export z Tablespace úrovni v Oracle

V databázach Oracle , Tablespace je skladovacia jednotka , ktorá je držiteľom súvisiacich stavieb a objektov na rovnakom mieste . Tablespace obsahuje jednu alebo viac dátových súborov , dátové súbory môžu patriť len do jednej databázy . Preto , spájať dátové súbory s inou databázou , alebo presunúť , je nutné exportovať a importovať je z jednej databázy do druhej . Návod
Vývoz
1

Zapíšte si mená tabuľkové , ktoré chcete exportovať . Uistite sa , že žiadne ďalšie správcovia alebo užívatelia databázy pracujeme na týchto súborov po celú dobu trvania procesu exportu
2

Nastavte tabuľkové , ktoré chcete exportovať len pre čítanie spustením nasledujúceho príkazu : .

ALTER_TABLESPACE your_tablepace READ ONLY ,

Nahradiť " your_tablespace " s názvom tabuľkovom priestore , ktorý chcete exportovať . Spustite príkaz pre každý tabuľkový
3

Spustite nasledujúci príkaz na vytvorenie prenositeľné tabuľkový súbor , pripravený na import do inej databázy : . Spojené

EXP TRANSPORT_TABLESPACE = y TABLESPACES = ( your_tablespace1 , your_tablespace2 ) spúšťa = obmedzenie = n GRANTY y = n FILE = your_file.dmp

Nahradiť " your_file " s popisný názov exportovaného súboru a pridať názvy ostatných tabuľkových chcete exportovať , oddelené čiarkami
4

Nastaviť oprávnenia SYSDBA , keď vás Oracle vyzve k tomu , aby : .

CONNECT SYS /vaše_heslo AS SYSDBA

môžete nahradiť " SYS " u akéhokoľvek iného správneho užívateľského účtu , ku ktorému máte prístup
5

Exportujte súbor : .

EXP TRANSPORT_TABLESPACE = y TABLESPACES = ( your_tablespace1 , your_tablespace2 ) TTS_FULL_CHECK = y FILE = your_file.dmp
Dovoz
6

skopírujte a vložte nasledujúci príkaz do Oracle :

IMP TRANSPORT_TABLESPACE = y FILE = your_file.dmp dátové súbory = ( ' /db/your_datafile1 ' , ' /db/your_datafile2 ' ) TABLESPACES = ( your_tablespace1 , your_tablespace2 ) TTS_OWNERS = ( old_user1 , old_user2 ) FROMUSER = ( old_user1 , old_user2 ) TOUSER = ( new_user1 , newuser2 )

Upraviť text nahradením " your_file.dmp " s názvom súboru , ktoré sa majú doviezť , " your_datafile " s cestami do dátových súborov v rámci tabuľkovej , " old_user " s názvom tabuľkový predchádzajúcim majiteľom, a " new_user " k názvu svoje nové majiteľa. . Oddeľte mená niekoľkých dátových súborov , tabuľkových a užívateľských mien s čiarkami , a potom spustiť príkaz
7

Connect ako SYS po výzve :

CONNECT SYS /vaše_heslo AS SYSDBA
stránka 8

Prepnite tabuľkový späť pre čítanie a zápis do režimu v prípade potreby :

ALTER_TABLESPACE your_tablespace READ WRITE

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené