Kuidas Oracle'is tabelit varundada?

Kuidas Oracle Is Tabelit Varundada



Oracle'i andmebaasiga töötades on oluline omada usaldusväärset varundusstrateegiat. Üks selle strateegia oluline aspekt on üksikute andmebaasitabelite varundamine. Tabelite varukoopia loomine võib aidata kaitsta andmeid tahtmatu kustutamise, riknemise või muude probleemide tõttu kaotsimineku eest. Oracle'i andmebaas pakub varukoopia loomiseks palju funktsioone.

See juhend selgitab, kuidas Oracle'is tabelit varundada.

Kuidas Oracle'is tabelit varundada?

Tabeli varundamiseks Oracle'is logige andmebaasi sisse, kasutades SQLPLUS käsk. Pärast edukat sisselogimist saab Oracle'is tabeli varundamiseks kasutada järgmisi meetodeid.







Kuidas varundada tabelit Oracle'is, kasutades CREATE avaldust?

' LOO ” lause loob uusi andmebaasiobjekte, nagu tabelid, indeksid, vaated, järjestused ja palju muud. Oracle'i andmebaasis oleva tabeli varundamiseks looge lihtsalt selle konkreetse tabeli koopia, kasutades ' LOO ” avaldus. Näide on toodud allpool:



LOO TABEL CONTACTS_BACKUP

AS SELECT *

KONTAKTIDEST;

Ülaltoodud näites ' LOO TABEL ' kasutatakse uue (varu)tabeli loomiseks nimega ' CONTACTS_BACKUP ”. ' VALI * ' kasutatakse tabelist kõigi ridade ja veergude valimiseks ' KONTAKTID ”.



Väljund





Väljund näitas, et tabel ' CONTACTS_BACKUP ' on loodud.



Kuidas Oracle'is tabelit varundada, kasutades käsku EXP?

' EXP ” käsku kasutatakse andmebaasi või andmebaasiobjektide alamhulga (nt tabelid, indeksid, vaated ja salvestatud protseduurid) varukoopia loomiseks selle eksportimise teel. Tabeli varundamiseks Oracle'is tippige järgmine käsk, kasutades käsku ' EXP 'käsk:

EXP C##MD/md1234 TABLES=KONTAKTIDE FAIL=CONTACTS_BACKUP_EXP.DMP LOG=EXPORT_DATABASE_LOG.OUT

Ülaltoodud käsus:

  • C##MD ” ja „ md1234 ” on kasutajanimi ja parool.
  • ' TABELID ” kasutatakse tabeli nime määramiseks.
  • ' FAIL ” kasutatakse väljundfaili nime määramiseks.

Väljund

Väljund näitab, et faili ' KONTAKTID ” tabel on loodud.

Kuidas Oracle'is SQL Developeri abil tabelit varundada?

Tabeli varundamiseks Oracle'is SQL-i arendaja abil tuleb luua andmebaasiühendus. Pärast ühenduse loomist laiendage andmebaasipuud, et vaadata kõiki andmebaasiobjekte ja leida ' Tabelid ” nimekirjast. Laiendage ' Tabelid ” et vaadata kõiki valitud andmebaasis olevaid tabeleid:

Tabeli valimiseks paremklõpsake tabeli nimel ja seejärel klõpsake ' Ekspordi… ' varukoopia loomiseks:

Valige väljundfaili sihtkoht, jätke teine ​​seade vaikeseadeks ja klõpsake nuppu ' Järgmine > ” nupp:

Märge : andmebaasiobjektide eksportimisel saab neid sätteid muuta vastavalt kasutaja nõudmistele.

Määrake andmebaasi objekt (tabeli nimi) ja klõpsake nuppu ' Järgmine > ” nupp:

Tabeli varukoopia loomiseks klõpsake nuppu ' Lõpetama ” nupp:

Oodake, kuni eksportimine on lõppenud:

Uus ' .sql ' fail avaneb, mis näitab, et faili '' varukoopiafail KONTAKTID ” tabel on loodud:

Nii saate Oracle'is tabelit erinevate meetoditega varundada.

Järeldus

Tabeli varundamiseks Oracle'is logige andmebaasi sisse. Pärast edukat sisselogimist kuvatakse ' LOO ” lauset saab kasutada tabeli varundamiseks, luues originaaltabelist koopia. Teise võimalusena võib ' EXP ” käsk loob tabeli varukoopia, eksportides konkreetse tabeli. ' SQL-i arendaja ” tööriist on ka hea viis tabeli varukoopia loomiseks. See juhend tutvustas täielikult, kuidas Oracle'is tabelit varundada.