Zusätzliche Hosts zum Verschieben der Datenbank vorbereiten
Vorgehensweise
- Ändern Sie ggf. den Typ des Windows-Benutzerprofils der Benutzer <sapsid>adm und SAPService <SAPSID> von local in roaming. Stellen Sie sicher, dass für diese Benutzer sämtliche SAP-Benutzerumgebungsvariablen auf allen Hosts gesetzt sind. Dazu gehören zum Beispiel SAPSYSTEMNAME, ORACLE_SID und dbs_ora_tnsname.
- Führen Sie die im SAP-Installationsleitfaden beschriebenen allgemeinen Aufgaben zur Vorbereitung einer Datenbankinstallation in einem verteilten System aus.
- Installieren Sie die Datenbanksoftware und Patches. Weitere Informationen finden Sie unter Setting Up Multiple Oracle Homes im Installationsleitfaden.
- Kopieren Sie die Datenbankparameterdatei (SPFILE/PFILE (standardmäßig im Verzeichnis %ORACLE_HOME%\database)) sowie die Konfigurationsdateien von Oracle Net (z.B. listener.ora (standardmäßig im Verzeichnis %ORACLE_HOME%\network\admin)) vom Installationshost in das neu angelegte Oracle-Verzeichnis.
Sie können auch eine spezielle Datenbankparameterdatei anlegen, die besser zur Umgebung Ihres Hosts passt.
- Wenn Sie diese Dateien synchron halten möchten, können Sie sie in einem der Dateisysteme ablegen, die mit der Datenbank verschoben
werden, und einen Link vom Oracle-Unterverzeichnis zu diesem Dateisystem anlegen. Unter Microsoft Windows 2003 können Sie
beispielsweise das Werkzeug linkd.exe verwenden, um Links zu verwalten. Gehen Sie folgendermaßen vor:
-
Auf dem Installationshost:
-
Stoppen Sie die Datenbank und den Instanzservice.
-
Legen Sie folgendes Verzeichnis an:
<path\to\sapdata1>\database
-
Verschieben Sie alle Dateien von %ORACLE_HOME%\database in <path\to\sapdata1>\database.
-
Löschen Sie %ORACLE_HOME%\database.
-
Erstellen Sie einen Link von %ORACLE_HOME%\database auf <path\to\sapdata1>\database.
-
-
Erstellen Sie auf allen zusätzlichen Hosts einen Link von %ORACLE_HOME%\database auf <path\to\sapdata1>\database.
Analog können Sie mit dieser Methode auch die Konfigurationsdateien von Oracle Net synchron halten.
-
- Legen Sie z.B. den Oracle-Instanzservice an, indem Sie den Befehl %ORACLE_HOME%\bin\oradim.exe -NEW -SID <DBSID>-STARTMODE manual ausführen.
Sie müssen den Listener-Service nicht manuell anlegen. Er wird beim ersten Start automatisch (im Rahmen der Vorbereitungsoperation für SAP Landscape Management) angelegt.
- Verwenden Sie SAP Landscape Management, um die Datenbankinstanz auf dem Installationshost zu stoppen, ihre Vorbereitung zurückzunehmen und sie danach auf dem zusätzlichen
Host vorzubereiten.
- Legen Sie die lokalen Gruppen ORA_ <DBSID>_DBA und ORA_ <DBSID>_OPER an und fügen Sie die Benutzer <sapside>adm und SAPService <SID> zu diesen lokalen Gruppen hinzu.
- Fügen Sie diese lokalen Gruppen zur Zugriffskontrollliste des Verzeichnisbaums %ORACLE_HOME% hinzu und gewähren Sie Vollzugriff.
- Hängen Sie die Laufwerke mit den Datenbankdateien an, fügen Sie die lokalen Gruppen zur Zugriffskontrollliste des Verzeichnisbaums /oracle/<DBSID> hinzu und gewähren Sie Vollzugriff.