Dieser Artikel verwendet das Centos7.6-System und Oracle11g als Beispiele: 1. Suchen Sie zuerst die Datenbankumgebungsvariablen Wenn Sie sich im Root-Konto befinden, müssen Sie sich zunächst bei dem Konto anmelden, in dem sich die Datenbank befindet dein Orakel Katze ~/.bash_profile Exportpfad export ORACLE_BASE=/home/nnc_db/app export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 export PATH=$PATH:$ORACLE_HOME/bin export ORACLE_SID=orcl Die Umgebungsvariable wurde gefunden! 2. Bearbeiten Sie die Backup-Skriptdatei Kopieren Sie zunächst die Umgebungsvariablen und fügen Sie sie in die Datei bak.sh ein. Definieren Sie dann ein variables Datum (dessen Funktion darin besteht, die tägliche Sicherungsdatei zur einfachen Identifizierung zu benennen) und verwenden Sie den Befehl expdp, um die Datenbank zu exportieren. Der Code lautet wie folgt: Datum=$(Datum +%Y%m%d) expdp Datenbankkonto/Datenbankkennwort@Name der Datenbankinstanz dumpfile=${date}_db_auto_backup.dmp schemas=Name des Datenbankkontos compression=all Speichern beenden. 3. Verwenden Sie den Linux-Befehl crontab, um geplante Aufgaben einzurichten Die Funktion von crontab -e besteht darin, geplante Aufgaben mit einem Texteditor einzurichten (die spezifische Verwendung von crontab wird hier nicht beschrieben). Im Texteditor eingeben Der obige Code bedeutet, dass die Datei bak.sh in Starten Sie dann den Crond-Dienst neu 4. Testen Sie, ob die Aufgabe erfolgreich ausgeführt wird Nach den Informationen, die ich online gesammelt habe, sagten einige Freunde, dass crontab -e drei Minuten nach erfolgreicher Festlegung nicht wirksam wird! Das heißt, wenn Sie eine Aufgabe auf 10:00 Uhr einstellen und testen möchten, ob sie erfolgreich ist, können Sie die nächste geplante Aufgabe auf 10:02 Uhr einstellen. Möglicherweise treten dabei Probleme auf! Aber hier benutze ich Habe es so eingestellt, dass es einmal pro Minute ausgeführt wird, und es gab keine Probleme. Eine weitere große Falle für Anfänger besteht darin, dass beim direkten Ausführen der Skriptdatei zwar der detaillierte Prozess in der Befehlszeile ausgegeben wird, jedoch keine Antwort erfolgt, wenn Sie die Ausführung einer geplanten Aufgabe festlegen! Wenn Sie also sehen möchten, ob Ihr Skript automatisch ausgeführt wird, müssen Sie sich die Protokolldatei in Zusammenfassen Oben ist die Methode, die ich Ihnen vorgestellt habe, um eine automatische tägliche Datenbanksicherung unter Linux einzurichten. Ich hoffe, sie wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: Implementierung der Validierung mehrerer Elemente im Formular
>>: So stellen Sie die MySQL5.7-Kodierung auf utf8mb4 ein
Dieser Artikel beschreibt das Beispiel der MySQL-...
Inhaltsverzeichnis Was ist MySQL NDB Cluster? Vor...
1. Grundlegender Spring-Boot-Schnellstart 1.1 Sch...
In Zeilen können dunkle Rahmenfarben individuell ...
Relativer Pfad – ein Verzeichnispfad, der basieren...
Zeigen Sie je nach Benutzerberechtigung unterschi...
In diesem Artikelbeispiel wird der spezifische Co...
„explain“ wird verwendet, um Informationen zum Ab...
Das neueste Download- und Installationstutorial f...
Ich glaube, jeder macht sich oft Sorgen, ob er Bi...
<br /> Die Zugriffsgeschwindigkeit einer Web...
Inhaltsverzeichnis Zabbix überwacht Nginx Zabbix ...
Lassen Sie uns zunächst über eine Frage nachdenke...
Inhaltsverzeichnis 1. Vom Vater zum Sohn 2. Vom S...
1. IE-Browsermodus Hack-Logo 1. CSS-Hack-Logo Code...