Oracle-Datenbank ist ein weit verbreitetes relationales Datenbankverwaltungssystem. Bei der Nutzung der Oracle-Datenbank müssen wir manchmal die IP-Adresse der Oracle-Datenbank ändern. In diesem Artikel wird erläutert, wie Sie die IP-Adresse der Oracle-Datenbank ändern.
Schritt 1: Sichern Sie die Datenbank
Das Ändern der IP-Adresse der Datenbank ist ein riskanter Vorgang. Bevor wir mit dem Vorgang beginnen, müssen wir daher die Datenbank sichern. Für die Sicherung können wir das offiziell von Oracle bereitgestellte RMAN-Tool verwenden.
Der Befehl zur Verwendung von RMAN zum Sichern der Datenbank lautet wie folgt:
rman target / backup database;
Schritt 2: Ändern Sie die Datei listener.ora
Vor dem Ändern die IP-Adresse der Oracle-Datenbank. Wir müssen zunächst bestimmen, welche Datei listener.ora für die Datenbanküberwachung verwendet wird. Wir können die Konfigurationsinformationen des Listeners mit dem folgenden Befehl anzeigen:
lsnrctl status
Dieser Befehl gibt einige grundlegende Informationen zum aktuellen Listener aus. Wir können den Dateipfad listener.ora anzeigen, zum Beispiel: #🎜 🎜#
Listening Endpoints Summary (: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521))) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.1)(PORT=1521))) )#🎜🎜 #Aus der obigen Ausgabe sehen wir, dass sich der Speicherort der Datei listener.ora im Verzeichnis $ORACLE_HOME/network/admin befindet.
Als nächstes können wir die Datei listener.ora in diesem Verzeichnis finden und sie mit einem Texteditor öffnen. Wir können Konfigurationsinformationen finden, die den folgenden ähneln:
SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = ORCL) (SID_NAME = ORCL) (ORACLE_HOME = /u01/app/oracle/product/12.2.0/dbhome_1) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521)) ) )
Darunter müssen wir die HOST- (IP-Adresse) und PORT-Informationen (Portnummer) entsprechend dem TCP-Protokoll ändern und ändern Es reicht aus, die ursprüngliche IP-Adresse auf die neue IP-Adresse umzustellen.
Nachdem die Änderung abgeschlossen ist, müssen wir den Überwachungsdienst neu starten. Wir können den folgenden Befehl verwenden, um den Abhördienst neu zu starten:
lsnrctl stop lsnrctl start
Schritt 3: Ändern Sie die Datei tnsnames.ora
Zusätzlich zum Ändern der Datei listener.ora ändern wir auch Sie müssen die Datei tnsnames.ora ändern. Die Datei tnsnames.ora speichert die Verbindungsinformationen der Oracle-Datenbank. Wir können den folgenden Befehl verwenden, um den Pfad der Datei tnsnames.ora anzuzeigen:
tnsping <database_name>
Darunter ist b66895623fbad96724a03a9875a1f353 der Name der Datenbank, die wir gerade verwenden.
Suchen Sie als Nächstes die Datei tnsnames.ora im entsprechenden Verzeichnis und öffnen Sie sie mit einem Texteditor. Wir können Konfigurationsinformationen finden, die den folgenden ähneln:
orcl = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) )
Darunter müssen wir die HOST- und PORT-Informationen ändern. Ändern Sie einfach die ursprüngliche IP-Adresse in die neue IP-Adresse.
Nachdem die Änderung abgeschlossen ist, müssen wir den Oracle-Dienst neu starten. Mit dem folgenden Befehl können wir den Oracle-Dienst neu starten:
sqlplus / as sysdba shutdown immediate; startup;
Schritt 4: Verbindung testen
Nach Abschluss der obigen Schritte müssen wir testen, ob die Verbindung normal ist . Wir können den folgenden Befehl verwenden, um die Verbindung zu testen:
sqlplus scott/tiger@<database_name>
Darunter ist scott/tiger der Benutzername und das Passwort, die wir benötigen, um eine Verbindung zur Datenbank herzustellen, b66895623fbad96724a03a9875a1f353 ist der Name der Datenbank, die wir verwenden mit denen derzeit verbunden sind.
Wenn wir normal eine Verbindung zur Datenbank herstellen können, war die Änderung unserer IP-Adresse erfolgreich.
Zusammenfassung
Das Ändern der IP-Adresse der Oracle-Datenbank ist ein riskanter Vorgang. Daher müssen wir vor Beginn des Vorgangs ein Backup der Datenbank erstellen. Bevor wir die IP-Adresse ändern, müssen wir den Speicherort der Dateien listener.ora und tnsnames.ora ermitteln und sie mit einem Texteditor zur Änderung öffnen. Nachdem die Änderung abgeschlossen ist, müssen wir den Oracle-Dienst und den Überwachungsdienst neu starten und testen, ob die Verbindung normal ist.
Das obige ist der detaillierte Inhalt vonOracle ändert die IP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!