Hoe maak je een back-up van een tabel in Oracle?

Hoe Maak Je Een Back Up Van Een Tabel In Oracle



Tijdens het werken met de Oracle-database is het belangrijk om een ​​betrouwbare back-upstrategie te hebben. Een cruciaal aspect van die strategie is het maken van back-ups van individuele databasetabellen. Het maken van een back-up van tabellen kan helpen voorkomen dat de gegevens verloren gaan door onbedoelde verwijdering, beschadiging of andere problemen. De Oracle-database biedt veel functies voor het maken van een back-up.

In deze handleiding wordt uitgelegd hoe u een back-up maakt van een tabel in Oracle.

Hoe maak je een back-up van een tabel in Oracle?

Om een ​​back-up van een tabel in Oracle te maken, logt u in op de database met behulp van de SQLPLUS commando. Na succesvol inloggen kunnen de volgende methoden worden gebruikt om een ​​back-up te maken van een tabel in Oracle:







Hoe maak je een back-up van een tabel in Oracle met CREATE Statement?

De ' CREËREN ” statement creëert nieuwe database-objecten zoals tabellen, indexen, weergaven, sequenties en nog veel meer. Om een ​​back-up te maken van een tabel in de Oracle-database, maakt u eenvoudig een kopie van die specifieke tabel met behulp van de ' CREËREN ' stelling. Het voorbeeld wordt hieronder gegeven:



MAAK TABEL CONTACTS_BACKUP

ALS SELECTEER *

VAN CONTACTEN;

In het bovenstaande voorbeeld, “ MAAK TABEL AAN ” wordt gebruikt om een ​​nieuwe (back-up) tabel aan te maken, genaamd “ CONTACTEN_BACKUP ”. De ' KIES * ” wordt gebruikt om alle rijen en kolommen uit de tabel te selecteren “ CONTACTEN ”.



Uitgang





Uit de output bleek dat de tabel “ CONTACTEN_BACKUP ' Is gemaakt.



Hoe maak je een back-up van een tabel in Oracle met behulp van de EXP-opdracht?

De ' EXP De opdracht ” wordt gebruikt om een ​​back-up te maken van de database of een subset van database-objecten, zoals tabellen, indexen, weergaven en opgeslagen procedures, door deze te exporteren. Typ de volgende opdracht om een ​​back-up te maken van een tabel in Oracle met behulp van de ' EXP ” commando:

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

In het bovenstaande commando:

  • C##MD ' En ' md1234 ” is de gebruikersnaam en het wachtwoord.
  • De ' TAFELS ” wordt gebruikt om de tabelnaam op te geven.
  • De ' BESTAND ” wordt gebruikt om de naam van het uitvoerbestand op te geven.

Uitgang

De uitvoer laat zien dat de back-up van de “ CONTACTEN ” tabel is gemaakt.

Hoe maak je een back-up van een tabel in Oracle met behulp van SQL Developer?

Om een ​​back-up te maken van een tabel in Oracle met behulp van SQL-ontwikkelaar, moet de databaseverbinding tot stand worden gebracht. Vouw na het maken van de verbinding de databasestructuur uit om alle database-objecten te bekijken en zoek ' Tafels ' van de lijst. Vouw de ' Tafels ” om alle tabellen in de geselecteerde database te bekijken:

Klik met de rechtermuisknop op de tabelnaam om de tabel te selecteren en klik vervolgens op ' Exporteren… ” om een ​​back-up te maken:

Selecteer de bestemming van het uitvoerbestand, laat de andere instelling als standaard staan ​​en klik op de knop ' Volgende > ' knop:

Opmerking : Tijdens het exporteren van de database-objecten kunnen deze instellingen worden gewijzigd volgens de eisen van de gebruiker.

Specificeer het database-object (tabelnaam) en klik op de knop ' Volgende > ' knop:

Om een ​​back-up van een tabel te maken, klikt u op de knop ' Finish ' knop:

Wacht tot het exportproces is voltooid:

De nieuwe ' .sql '-bestand wordt geopend om aan te geven dat het back-upbestand van de ' CONTACTEN ” tabel is gemaakt:

Zo maakt u op verschillende manieren een back-up van een tabel in Oracle.

Conclusie

Log in op de database om een ​​back-up van een tabel in Oracle te maken. Na het succesvol inloggen, verschijnt de “ CREËREN ”-instructie kan worden gebruikt om een ​​back-up van een tabel te maken door een kopie van de originele tabel te maken. Alternatief is de “ EXP ” commando maakt de back-up van een tabel door de specifieke tabel te exporteren. De ' SQL-ontwikkelaar ”-tool is ook een goede manier om een ​​back-up van een tabel te maken. Deze gids gaf een volledige demonstratie van het maken van een back-up van een tabel in Oracle.