Hvordan sikkerhetskopiere et bord i Oracle?

Hvordan sikkerhetskopiere et bord i Oracle?
Mens du jobber med Oracle -databasen, er det viktig å ha en pålitelig sikkerhetskopieringsstrategi på plass. Et avgjørende aspekt av den strategien er å sikkerhetskopiere 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 gir mange funksjoner for å lage en sikkerhetskopi.

Denne guiden vil forklare hvordan du kan sikkerhetskopiere et bord i Oracle.

Hvordan sikkerhetskopiere et bord i Oracle?

For å sikkerhetskopiere en tabell i Oracle, logger du på databasen ved å bruke SQLPLUS kommando. Etter den vellykkede påloggingen kan følgende metoder brukes til å sikkerhetskopiere en tabell i Oracle:

  • Opprett uttalelse
  • Exp -kommando
  • SQL Developer Tool

Hvordan sikkerhetskopiere et bord i Oracle ved hjelp av Create -uttalelse?

SKAPE”Uttalelse oppretter nye databaseobjekter som tabeller, indekser, visninger, sekvenser og mye mer. For å sikkerhetskopiere en tabell i Oracle -databasen, oppretter du bare en kopi av den spesifikke tabellen ved hjelp av "SKAPE”Uttalelse. Eksemplet er gitt nedenfor:

Lag tabellkontakter_backup
Som velg *
Fra kontakter;

I eksemplet ovenfor, "Lag tabell”Brukes til å lage et nytt (sikkerhetskopiering) tabell, kalt“Kontakter_backup”. “PLUKKE UT *”Brukes til å velge alle rader og kolonner fra tabellen“Kontakter”.

Produksjon

Utgangen viste at tabellen “Kontakter_backup" har blitt skapt.

Hvordan du kan sikkerhetskopiere et bord i Oracle ved hjelp av exp -kommando?

Exp”Kommando brukes til å opprette en sikkerhetskopi av databasen eller en delmengde 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 Tabeller = Kontakter Fil = Kontakter_Backup_EXP.Dmp log = export_database_log.UTE

I kommandoen ovenfor:

  • C ## MD”Og“MD1234”Er brukernavnet og passordet.
  • Bord”Brukes til å spesifisere tabellnavnet.
  • FIL”Brukes til å spesifisere utdatafilnavnet.

Produksjon

Utgangen viser at sikkerhetskopi av "Kontakter”Tabellen er opprettet.

Hvordan sikkerhetskopiere et bord i Oracle ved hjelp av SQL -utvikler?

For å sikkerhetskopiere en tabell i Oracle ved hjelp av SQL -utvikler, må databasetilkoblingen etableres. Etter tilkoblingsoppretningen, utvid databasetreet for å se alle databaseobjekter og finne "Bord”Fra listen. Utvide “Bord”For å se alle tabellene, til stede i den valgte databasen:

Høyreklikk på tabellnavnet for å velge tabellen og deretter klikke på "Eksport… ”For å lage en sikkerhetskopi:

Velg destinasjon for utdatafil, la den andre innstillingen som standard, og klikk på "Neste>”Knapp:

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

Spesifiser databaseobjektet (tabellnavnet) og klikk på "Neste>”Knapp:

For å opprette en sikkerhetskopi av en tabell, klikker du på "Bli ferdig”Knapp:

Vent til eksportprosessen blir fullført:

Den nye ".SQL”Fil åpnes som indikerer at sikkerhetskopieringsfilen til“Kontakter”Tabellen er opprettet:

Dette er hvordan du kan sikkerhetskopiere et bord i Oracle ved hjelp av forskjellige metoder.

Konklusjon

For å sikkerhetskopiere en tabell i Oracle, logg inn på databasen. Etter den vellykkede påloggingen, “SKAPE”Uttalelse kan brukes til å sikkerhetskopiere en tabell ved å lage en kopi av den opprinnelige tabellen. Alternativt "Exp”Kommando oppretter sikkerhetskopi av en tabell ved å eksportere den spesifikke tabellen. “SQL -utvikler”Verktøy er også en god måte å lage en sikkerhetskopi av en tabell. Denne guiden ga en fullstendig demonstrasjon av hvordan du kan sikkerhetskopiere et bord i Oracle.