Hvordan sikkerhetskopiere en tabell i Oracle?

Hvordan Sikkerhetskopiere En Tabell I Oracle



Når du arbeider med Oracle-databasen, er det viktig å ha en pålitelig sikkerhetskopieringsstrategi på plass. Et avgjørende aspekt ved denne strategien er sikkerhetskopiering av individuelle databasetabeller. Å lage en sikkerhetskopi av tabeller kan bidra til å beskytte dataene mot å gå tapt på grunn av utilsiktet sletting, korrupsjon eller andre problemer. Oracle-databasen har mange funksjoner for å lage en sikkerhetskopi.

Denne veiledningen vil forklare hvordan du sikkerhetskopierer en tabell i Oracle.

Hvordan sikkerhetskopiere en tabell i Oracle?

For å sikkerhetskopiere en tabell i Oracle, logg på databasen ved å bruke SQLPLUS kommando. Etter vellykket pålogging kan følgende metoder brukes til å sikkerhetskopiere en tabell i Oracle:







Hvordan sikkerhetskopiere en tabell i Oracle ved å bruke CREATE Statement?

« SKAPE ”-setning oppretter nye databaseobjekter som tabeller, indekser, visninger, sekvenser og mye mer. For å sikkerhetskopiere en tabell i Oracle-databasen, lag ganske enkelt en kopi av den spesifikke tabellen ved å bruke ' SKAPE ' uttalelse. Eksemplet er gitt nedenfor:



LAG TABELL KONTAKTER_BACKUP

SOM VALG *

FRA KONTAKTER;

I eksemplet ovenfor, ' LAG BORD ' brukes til å lage en ny (backup) tabell, kalt ' CONTACTS_BACKUP '. « PLUKKE UT * ' brukes til å velge alle rader og kolonner fra tabellen ' KONTAKTER '.



Produksjon





Utdataene viste at tabellen ' CONTACTS_BACKUP ' har blitt skapt.



Hvordan sikkerhetskopiere en tabell i Oracle ved å bruke EXP-kommandoen?

« EXP kommandoen brukes til å lage en sikkerhetskopi av databasen eller et undersett av databaseobjekter, for eksempel tabeller, indekser, visninger og lagrede prosedyrer ved å eksportere den. Skriv inn følgende kommando for å sikkerhetskopiere en tabell i Oracle ved å bruke ' EXP ' kommando:

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

I kommandoen ovenfor:

  • ' C##MD ' og ' md1234 ” er brukernavnet og passordet.
  • « TABELLER ' brukes til å angi tabellnavnet.
  • « FIL ' brukes til å spesifisere utdatafilnavnet.

Produksjon

Utdataene viser at sikkerhetskopieringen av ' KONTAKTER ” tabellen er opprettet.

Hvordan sikkerhetskopiere en tabell i Oracle ved hjelp av SQL Developer?

For å sikkerhetskopiere en tabell i Oracle ved hjelp av SQL-utvikler, må databaseforbindelsen være etablert. Etter at tilkoblingen er opprettet, utvider du databasetreet for å se alle databaseobjekter og finner ' Tabeller ' fra listen. Utvid ' Tabeller ' for å se alle tabellene som finnes i den valgte databasen:

Høyreklikk på tabellnavnet for å velge tabellen og klikk deretter på ' Eksport… ' for å lage en sikkerhetskopi:

Velg utdatafildestinasjonen, la den andre innstillingen være standard, og klikk på ' Neste > ”-knapp:

Merk : Mens du eksporterer databaseobjektene, kan disse innstillingene endres i henhold til brukerens krav.

Spesifiser databaseobjektet (tabellnavn) og klikk på ' Neste > ”-knapp:

For å lage en sikkerhetskopi av en tabell, klikk på ' Bli ferdig ”-knapp:

Vent til eksportprosessen er fullført:

Den nye ' .sql '-filen åpnes som indikerer at sikkerhetskopifilen til ' KONTAKTER Tabellen er opprettet:

Dette er hvordan du sikkerhetskopierer en tabell i Oracle ved hjelp av forskjellige metoder.

Konklusjon

For å sikkerhetskopiere en tabell i Oracle, logg på databasen. Etter vellykket pålogging vil ' SKAPE ”-setning kan brukes til å sikkerhetskopiere en tabell ved å lage en kopi av den opprinnelige tabellen. Alternativt kan ' EXP kommandoen oppretter sikkerhetskopien av en tabell ved å eksportere den spesifikke tabellen. « SQL-utvikler ”-verktøyet er også en god måte å lage en sikkerhetskopi av en tabell. Denne veiledningen ga en fullstendig demonstrasjon av hvordan du sikkerhetskopierer en tabell i Oracle.