Wenn Sie Oracle 9i als Datenbank -Software und wollen eine permanente Sicherung Datenbank zu erstellen , können Sie eine Standby-Datenbank zu erstellen. Standby -Datenbanken führen eine exakte Kopie aller Datenbank-Inhalten , bleiben up to date, aktivieren bei Hauptdatenbank Versagen und halten die gesamte Benutzer -Struktur. Standby -Datenbanken sind daher die beste Art der Sicherung für einen wichtigen Server. Standby -Datenbanken werden in der Befehlszeile erstellt . Anleitung
1
Öffnen Sie die Eingabeaufforderung und melden Sie sich an, um Ihre Oracle 9i-Datenbank . Dieser Prozess wird in Abhängigkeit von Ihrer Datenbank Art unterscheiden
2
Typ "ALTER DATABASE FORCE PROTOKOLLIERUNG ; ." Und drücken Sie die Eingabetaste . (Geben Sie alle Befehle ohne umgebende Anführungszeichen. )
3
Typ "ALTER SYSTEM SET LOG_ARCHIVE_DEST_1 = ' LOCATION = " und geben Sie den Pfad zu Ihrer Datenbank. Drücken Sie die Eingabetaste , geben Sie " unerlässlich " SCORE = BEIDE ; . " Und drücken Sie
4
Typ Enter" SELECT NAME FROM V $ DATAFILE ", und drücken Sie die Eingabetaste . Typ "Name" und drücken Sie die Eingabetaste . Hier werden alle Pfad Datenbank-Dateien. Notieren Sie sich diese Liste
5
Type " shutdown immediate ; ." Und drücken Sie die Eingabetaste . Machen Sie eine Kopie aller Datenbank-Pfad -Dateien aufgelistet , bevor eine temporäre Backup-Speicherort . Type " STARTUP "; . , Und drücken Sie die Eingabetaste, um den Server neu starten
6
Typ "ALTER DATABASE CREATE STANDBY CONTROLFILE AS ", und drücken Sie die Eingabetaste. Dann geben Sie den Pfad zu Ihrem Backup-Dateien , gefolgt von einem Semikolon , und drücken Sie die Eingabetaste
7
Typ "CREATE PFILE = ' PATH /PATHFILE.ORA ' FROM SPFILE ; ." (Ersetzt " PATH /PATHFILE "mit einem Standort für eine Initialisierung Parameter -Datei gespeichert werden soll) .
8
Kopieren Sie alle erstellten Backup- Dateien an den neuen Standby-System .
9
Öffnen Sie die Initialisierung Datei auf der Standby- Position. Bearbeiten Sie alle Pfade , um die Standby- Position , anstatt den ursprünglichen Quellenort darzustellen.
10
Type " oradim - NEW- SID - dbname STARTMODE Handbuch" auf dem Standby- Maschine und ersetzt " dbname " mit der Name der Datenbank . Drücken Sie die Eingabetaste .
11
Type " lsnrctl stop" und drücken Sie die Eingabetaste . Verwenden Sie " lsnrctl Anfang."
12
Öffnen Sie die " SQLNET.ORA " Parameter -Datei den " SQLNET.EXPIRE_TIME " und setzen Sie den Parameter auf "2".
13 < p> Öffnen Sie den Oracle Net Manager auf beiden Systemen . Erstellen Sie ein Netzwerk -Service-Name für die primären und Standby-Datenbanken . Dies ist für die Protokollierung.
14
Art , auf die Standby-Datenbank Computer , "CREATE FROM SPFILE PFILE = dbname.ora " und drücken Sie die Eingabetaste .
15
Type " STARTUP NOMOUNT ", und drücken Sie die Eingabetaste . Typ "ALTER DATABASE MOUNT Standby-Datenbank ", und drücken Sie die Eingabetaste
16
Typ "ALTER Datenbank verwaltet RECOVER Standby-Datenbank von Sitzung zu trennen; ." Und drücken Sie die Eingabetaste . Typ "ALTER SYSTEM SET LOG_ARCHIVE_DEST_2 = ' SERVICE = dbname ' SCOPE = BOTH , und drücken Sie die Eingabetaste Typ . " ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_2 = ENABLE SCOPE = BOTH ; . " Und drücken Sie die Eingabetaste
17
Typ " ALTER SYSTEM ARCHIVE LOG CURRENT ", und drücken Sie die Eingabetaste Damit ist der Setup-Prozess für Ihre Standby-Datenbank
. .