Heim > Datenbank > Oracle > Oracle ändert die IP

Oracle ändert die IP

WBOY
Freigeben: 2023-05-13 21:44:35
Original
1450 Leute haben es durchsucht

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;
Nach dem Login kopieren

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
Nach dem Login kopieren

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)))
)
Nach dem Login kopieren
#🎜🎜 #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))
    )
  )
Nach dem Login kopieren

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
Nach dem Login kopieren

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>
Nach dem Login kopieren

Darunter ist 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)
    )
  )
Nach dem Login kopieren

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;
Nach dem Login kopieren

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>
Nach dem Login kopieren

Darunter ist scott/tiger der Benutzername und das Passwort, die wir benötigen, um eine Verbindung zur Datenbank herzustellen, 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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage