Cum se face backup unui tabel în Oracle?

Cum Se Face Backup Unui Tabel In Oracle



În timp ce lucrați cu baza de date Oracle, este important să aveți o strategie de backup fiabilă. Un aspect crucial al acestei strategii este realizarea de copii de rezervă a tabelelor de baze de date individuale. Crearea unei copii de rezervă a tabelelor poate ajuta la protejarea datelor împotriva pierderii din cauza ștergerii neintenționate, a corupției sau a altor probleme. Baza de date Oracle oferă multe caracteristici pentru crearea unei copii de rezervă.

Acest ghid va explica cum se face o copie de rezervă a unui tabel în Oracle.

Cum se face o copie de rezervă a unui tabel în Oracle?

Pentru a face backup unui tabel în Oracle, conectați-vă la baza de date folosind SQLPLUS comanda. După autentificarea cu succes, următoarele metode pot fi folosite pentru a crea o copie de rezervă a unui tabel în Oracle:







Cum se face o copie de rezervă a unui tabel în Oracle utilizând instrucțiunea CREATE?

CREA ” instrucțiunea creează noi obiecte de bază de date, cum ar fi tabele, indecși, vizualizări, secvențe și multe altele. Pentru a crea o copie de rezervă a unui tabel din baza de date Oracle, trebuie doar să creați o copie a acelui tabel specific folosind „ CREA ' afirmație. Exemplul este dat mai jos:



CREAȚI TABEL CONTACTS_BACKUP

AS SELECT *

DIN CONTACTE;

În exemplul de mai sus, „ CREAȚI TABEL ” este folosit pentru a crea un nou tabel (de rezervă), denumit „ CONTACTS_BACKUP ”. „ SELECTAȚI * „ este folosit pentru a selecta toate rândurile și coloanele din tabel „ CONTACTE ”.



Ieșire





Rezultatul a arătat că tabelul „ CONTACTS_BACKUP ' a fost creat.



Cum se face o copie de rezervă a unui tabel în Oracle folosind comanda EXP?

EXP Comanda ” este utilizată pentru a crea o copie de rezervă a bazei de date sau a unui subset de obiecte ale bazei de date, cum ar fi tabele, indexuri, vizualizări și proceduri stocate prin exportul acesteia. Tastați următoarea comandă pentru a face backup unui tabel în Oracle utilizând „ EXP ”comandă:

EXP C##MD/md1234 TABLES=CONTACTS FILE=CONTACTS_BACKUP_EXP.DMP LOG=EXPORT_DATABASE_LOG.OUT

În comanda de mai sus:

  • C##MD ' și ' md1234 ” este numele de utilizator și parola.
  • MESE ” este folosit pentru a specifica numele tabelului.
  • FIŞIER ” este folosit pentru a specifica numele fișierului de ieșire.

Ieșire

Rezultatul arată că copia de rezervă a fișierului „ CONTACTE ” a fost creat tabelul.

Cum se face o copie de rezervă a unui tabel în Oracle utilizând SQL Developer?

Pentru a crea o copie de rezervă a unui tabel în Oracle utilizând dezvoltatorul SQL, trebuie stabilită conexiunea la baza de date. După crearea conexiunii, extindeți arborele bazei de date pentru a vedea toate obiectele bazei de date și găsiți „ Mese ” din listă. Extindeți „ Mese ” pentru a vizualiza toate tabelele, prezente în baza de date selectată:

Faceți clic dreapta pe numele tabelului pentru a selecta tabelul și apoi faceți clic pe „ Export… ” pentru a crea o copie de rezervă:

Selectați destinația fișierului de ieșire, lăsați cealaltă setare ca implicită și faceți clic pe „ Următorul > butonul ”:

Notă : În timpul exportului obiectelor bazei de date, aceste setări pot fi modificate în funcție de cerințele utilizatorului.

Specificați obiectul bazei de date (numele tabelului) și faceți clic pe „ Următorul > butonul ”:

Pentru a crea o copie de rezervă a unui tabel, faceți clic pe „ finalizarea butonul ”:

Așteptați până când procesul de export se încheie:

Noul ' .sql ” se deschide, indicând că fișierul de rezervă al fișierului “ CONTACTE ” a fost creat tabelul:

Iată cum se face o copie de rezervă a unui tabel în Oracle folosind diferite metode.

Concluzie

Pentru a face backup unui tabel în Oracle, conectați-vă la baza de date. După conectarea cu succes, „ CREA ” instrucțiunea poate fi folosită pentru a face backup unui tabel prin crearea unei copii a tabelului original. În mod alternativ, „ EXP ” comanda creează o copie de rezervă a unui tabel prin exportul tabelului specific. „ Dezvoltator SQL ” instrument este, de asemenea, o modalitate bună de a crea o copie de rezervă a unui tabel. Acest ghid a oferit o demonstrație completă a modului de a face backup unui tabel în Oracle.