Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software Database >> .

Come di import e export Livello tablespace in Oracle

Nei database Oracle , un tablespace è un'unità di memorizzazione che contiene strutture e oggetti correlati nello stesso posto . Uno spazio tabella contiene una o più file di dati , file di dati possono appartenere ad un solo database . Pertanto , associare file di dati con un altro database , o di spostarli , è necessario esportare e importarli da un database a un altro . Istruzioni
Export
1

scrivere i nomi degli spazi tabella che si desidera esportare . Verificare che nessun altro gli amministratori o gli utenti del database stanno lavorando su quei file per tutta la durata del processo di esportazione
2

gli spazi tabella che si desidera esportare in sola lettura eseguendo il seguente comando : .

ALTER_TABLESPACE your_tablepace SOLA LETTURA ;

Sostituire " your_tablespace " con il nome dello spazio tabella che si desidera esportare . . Eseguire il comando per ogni tablespace
3

Eseguire il seguente comando per creare un file di tablespace trasportabili , pronto per importare in un altro database :

EXP TRANSPORT_TABLESPACE = y = tablespace ( your_tablespace1 , your_tablespace2 ) TRIGGERS = y VINCOLI = n = n BORSE DI fILE = your_file.dmp

Sostituire " tuo_file " con un nome descrittivo per il file di esportazione e aggiungere i nomi degli altri spazi tabella che si desidera esportare , separati da virgole
4

le autorizzazioni a SYSDBA , quando Oracle chiede di farlo : .

CONNECT SYS /vostra_password AS SYSDBA

è possibile sostituire " SYS " con qualsiasi altro account utente amministrativo al quale si ha accesso
5

esportare il file : .

EXP TRANSPORT_TABLESPACE = y tablespace = ( your_tablespace1 , your_tablespace2 ) TTS_FULL_CHECK = Y fILE = your_file.dmp
Import
6

Copia e incolla il seguente comando in Oracle :

IMP TRANSPORT_TABLESPACE = y FILE = your_file.dmp datafiles = ( ' /db/your_datafile1 ', ' /db/your_datafile2 ' ) tablespace = ( your_tablespace1 , your_tablespace2 ) TTS_OWNERS = ( old_user1 , old_user2 ) fromuser = ( old_user1 , old_user2 ) TOUSER = ( new_user1 , newuser2 ) per

Modifica il testo sostituendo " your_file.dmp " con il nome del file da importare , " your_datafile " con i percorsi dei file di dati all'interno degli spazi tabelle , " old_user " con il nome del precedente proprietario della tablespace , e " new_user " al nome del suo nuovo proprietario . Separare i nomi di più file di dati , tablespace e nomi utente con la virgola , quindi eseguire il comando
7

Connect come SYS quando richiesto : .

CONNECT SYS /vostra_password AS
SYSDBA Pagina 8

Accendere il tablespace torna alla modalità di lettura e scrittura , se necessario :

ALTER_TABLESPACE your_tablespace leggere scrivere

 

software © www.354353.com