Oracle Zero Downtime Migration bereitstellen
Voraussetzungen für die Migration ohne Ausfallzeit
Bevor Sie das Utility "Zero Downtime Migration" für die Datenbankmigration ausführen, müssen bestimmte Voraussetzungen erfüllt sein.
Der Host des Zero Downtime Migration-Service muss während einer Datenbankmigration auf die Quell- und Zieldatenbankserver zugreifen können können. Damit die Migration zu Oracle Autonomous Database on Dedicated Exadata Infrastructure ausgeführt werden kann, erfordert der Servicehost für die Zero Downtime Migration entweder Root-Benutzerzugriff oder SSH-schlüsselbasierten Zugriff auf einen der Quelldatenbankserver. Stellen Sie sicher, dass diese Anforderungen an Netzwerkroute und Konnektivität erfüllt sind, bevor Sie fortfahren.
Initiator | Ziel | Protokoll | Port | Zweck |
ZDM-Servicehost | Quelldatenbankserver | TCP | 22 | SSH |
ZDM-Servicehost | Quelldatenbankserver | TCP | 1521 | SQL*NET |
ZDM-Servicehost | Zieldatenbankserver | TCP | 1521 | SQL*NET |
Quelldatenbankserver | Oracle Cloud-Objektspeicher | SSL | 443 | Datenbankbackupspeicher |
Zieldatenbankserver | Oracle Cloud-Objektspeicher | SSL | 443 | Datenbankbackupspeicher |
ZDM-Servicehost | REST-Endpunkt für Oracle Cloud-Schnittstelle | SSL | 443 | OCI-REST-Endpunkt |
Host für Migration ohne Ausfallzeit installieren
Migration ohne Ausfallzeit auf Host installieren
Installieren Sie die Zero Downtime Migration, sobald der Host bereit ist.
Migration ohne Ausfallzeit konfigurieren
- Konfigurieren Sie die Datei
/etc/hosts
auf dem Host des Zero Downtime Migration-Service, um die Konnektivität zwischen dem Host des Zero Downtime Migration-Service und der Quelldatenbank sicherzustellen, indem Sie die Quelldatenbankinformationen als Root-Benutzer hinzufügen.[root@zdmhost ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 10.0.1.179 hr9246.appsubnet.exadatainfrastr.oraclevcn.com hr9246 10.0.1.78 zdmhost.appsubnet.exadatainfrastr.oraclevcn.com zdmhost [root@zdmhost ~]#
- Konfigurieren Sie die SSH-Konnektivität vom Host für die Migration ohne Ausfallzeit zur Quelldatenbank basierend auf SSH-Schlüsseln ohne Passphrase als
zdmuser
.- Generieren Sie als
zdmuser
den SSH-Schlüssel, indem Sie die folgenden Befehle ausführen:[zdmuser@zdmhost~]$ ssh-keygen -t rsa
[zdmuser@zdmhost~]$ cd ~/.ssh
[zdmuser@zdmhost~]$ cat id_rsa.pub>>authorized keys
[zdmuser@zdmhost~]$ chmod 600 authorized keys
- Aktualisieren Sie die Datei mit den autorisierten Schlüsseln, indem Sie den Inhalt der Datei
/home/zdmuser/.ssh/id_rsa.pub
in die Dateiopc_user_home/.ssh/authorized_keys
auf dem Quelldatenbankserver einfügen. - Validieren Sie die SSH-Konnektivität vom Host für Zero Downtime Migration zum PSFT-Host.
- Generieren Sie als