λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> λογισμικού βάσεων δεδομένων

Τρόπος εισαγωγής & Export από πινάκων Επίπεδο Oracle

Στις βάσεις δεδομένων Oracle , μια πινάκων είναι μια μονάδα αποθήκευσης που κατέχει σχετικές δομές και τα αντικείμενα στην ίδια θέση . Μια tablespace περιέχει ένα ή περισσότερα αρχεία δεδομένων ? Αρχεία δεδομένων μπορεί να ανήκει μόνο σε μία βάση δεδομένων . Ως εκ τούτου , να συνδέσει αρχεία δεδομένων σε άλλη βάση δεδομένων , ή να τα μετακινήσετε , πρέπει να εξάγετε και την εισαγωγή τους από μία βάση δεδομένων στην άλλη . Οδηγίες
Εξαγωγή
Η 1

Γράψτε τα ονόματα των πινάκων που θέλετε να εξαγάγετε. Επιβεβαιώστε ότι δεν υπάρχουν άλλοι διαχειριστές και οι χρήστες της βάσης δεδομένων που εργάζονται σε αυτά τα αρχεία κατά τη διάρκεια της διαδικασίας εξαγωγής 2

Ορισμός των πινάκων που θέλετε να εξαγάγετε μόνο για ανάγνωση , εκτελώντας την ακόλουθη εντολή : .

ALTER_TABLESPACE your_tablepace ΔΙΑΒΑΣΤΕ ΜΟΝΟ ?

Αντικαταστήστε το " your_tablespace " με το όνομα του tablespace που θέλετε να εξαγάγετε . Εκτελέστε την εντολή για κάθε tablespace
εικόνων 3

Εκτελέστε την ακόλουθη εντολή για να δημιουργήσετε ένα μεταφερόμενο αρχείο πινάκων , έτοιμη για την εισαγωγή σε μια άλλη βάση δεδομένων : .

EXP TRANSPORT_TABLESPACE = y = tablespaces ( your_tablespace1 , your_tablespace2 ) TRIGGERS = y ΠΡΟΒΛΗΜΑΤΑ = n = n ΕΠΙΧΟΡΗΓΗΣΕΙΣ FILE = your_file.dmp

Αντικαταστήστε το " your_file " με ένα περιγραφικό όνομα για το αρχείο εξαγωγής και προσθέστε τα ονόματα των άλλων πινάκων που θέλετε να εξαγάγετε , διαχωρισμένες με κόμμα
Η

4 Ορίστε τις άδειες σας για SYSDBA , όταν η Oracle θα σας ζητήσει να το κάνετε αυτό: .

CONNECT SYS /your_password AS SYSDBA

μπορείτε να αντικαταστήσετε " SYS " με οποιοδήποτε άλλο λογαριασμό διαχειριστή χρήστη στην οποία έχετε πρόσβαση
5

Εξαγωγή του αρχείου : .

EXP TRANSPORT_TABLESPACE = y = πινάκων ( your_tablespace1 , your_tablespace2 ) TTS_FULL_CHECK = Y FILE = your_file.dmp
εικόνων Εισαγωγή

6

Αντιγράψτε και επικολλήστε την ακόλουθη εντολή στο Oracle :

IMP TRANSPORT_TABLESPACE = y FILE = your_file.dmp αρχεία δεδομένων = ( ' /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 )

Επεξεργασία του κείμενο αντικαθιστώντας τη λέξη « your_file.dmp " με το όνομα του αρχείου που πρόκειται να εισαχθούν , " your_datafile " με τις διαδρομές για τα αρχεία δεδομένων στο πλαίσιο των πινάκων , " old_user " με το όνομα του προηγούμενου ιδιοκτήτη του tablespace , και το " new_user " στο όνομα από το νέο ιδιοκτήτη του . . Διαχωρίστε τα ονόματα των πολλαπλών αρχεία δεδομένων , πινάκων και ονόματα χρήστη με κόμματα , στη συνέχεια, εκτελέστε την εντολή
Η 7

Σύνδεση ως SYS όταν σας ζητηθεί :

CONNECT SYS /your_password AS SYSDBA
Τετάρτη 8

Ενεργοποιήστε το tablespace πίσω στην συσκευή ανάγνωσης-εγγραφής λειτουργία, εάν είναι απαραίτητο :

ALTER_TABLESPACE your_tablespace ΔΙΑΒΑΣΤΕ WRITE
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα