Creo Elements/Direct Manager Server 20.9 > Weitere Installationsinformationen > Installation von Oracle und Creo Elements/Direct Manager Server Datenbankserver auf verschiedenen Servern
Installation von Oracle und Creo Elements/Direct Manager Server Datenbankserver auf verschiedenen Servern
Der Creo Elements/Direct Manager Server Datenbankserver kann auf einem anderen Server als die Oracle-Datenbank installiert und ausgeführt werden. Die Kommunikation zwischen Creo Elements/Direct Manager Server und der Datenbank erfolgt über den Oracle TNS Listener-Dienst und Oracle Net Services. Die Einrichtung dieser Konfiguration ist optional. Der typische Server mit Oracle nutzt dieses Setup nicht. Dieses Dokument enthält zusätzliche Installationsanweisungen zur Konfiguration von Oracle und Creo Elements/Direct Manager Server, für den Fall, dass Sie diese Konfiguration wählen.
Wenn Sie die Installation abschließen, verfügen Sie über zwei Serversysteme: einen Oracle-Server und einen Creo Elements/Direct Manager Server Datenbankserver. Die Installation und Konfiguration Ihrer Server nehmen Sie mit folgenden Schritten vor:
a. Installieren Sie die Oracle 11g-Server-Software.
b. Erzeugen Sie mit dem Database Configuration Assistant eine Oracle-Instanz.
c. Erstellen Sie Tabellenräume.
d. Importieren Sie die Oracle-Daten aus einer bereits existierenden Instanz.
e. Konfigurieren Sie einen Net Listener (sofern ein solcher nicht bereits konfiguriert ist).
f. Führen Sie die Installation von Creo Elements/Direct Manager Server aus, um die Datenbank zu aktualisieren.
g. Deinstallieren Sie Creo Elements/Direct Manager Server vom Oracle-Computer.
a. Installieren Sie die Oracle 11g-Client-Software mit SQL*Plus und dem Oracle-Provider für OLE DB. OLE DB ist Teil der Oracle Windows Interfaces.
b. Installieren oder rekonfigurieren Sie Creo Elements/Direct Manager Server auf dem Creo Elements/Direct Manager Server Datenbankserver.
* 
Sie dürfen nicht mehrere Creo Elements/Direct Manager Server Datenbankserver konfigurieren und ausführen, die auf eine einzelne Instanz einer Oracle-Datenbank zugreifen.
Auf dem Oracle-Server
1. Installieren Sie den Oracle 11g-Server.
Software und Patches:
Installieren Sie den Oracle 11g-Server.
Wenden Sie die Oracle-Patches an, um Oracle zu aktualisieren.
2. Oracle-Instanz erstellen
Erzeugen Sie mit dem Oracle Database Configuration Assistant eine Oracle-Instanz.
Klicken Sie auf Start > Programme > Oracle > OraDb11g_home1 > Configuration and Migration Tools > Database Configuration Assistant.
Befolgen Sie die Anweisungen in den Oracle-Fenstern, und führen Sie die Installation unter Verwendung folgender Informationen durch:
1. Schritt 1: Operations
Wählen Sie Create a Database, und klicken Sie auf Next.
2. Schritt 2: Database Templates
Wählen Sie Transaction Processing, und klicken Sie auf Next.
3. Schritt 3: Database Identification
Name: Geben Sie "name.server" ein, wobei "name" die Oracle-SID (normalerweise WM) und "server" der Name Ihres Oracle-Servers ist.
SID: Der eingangs eingegebene Name wird für das Festlegen der richtigen SID verwendet.
Klicken Sie auf Weiter.
4. Schritt 4: Management Options
Übernehmen Sie die Vorgabewerte, und klicken Sie auf Next.
5. Schritt 5: Database Credentials
Geben Sie ein Kennwort ein (und bestätigen Sie es). Dieses Kennwort benötigen Sie später bei dieser Installation. Deshalb sollten Sie es sich besser notieren. Klicken Sie auf Weiter.
6. Schritt 6: Storage Options
File System ist der Vorgabewert. Klicken Sie auf Weiter.
7. Schritt 7: Database File Locations
Use Database File Locations from Template ist der Vorgabewert. Klicken Sie auf Weiter.
8. Schritt 8: Recovery Configuration
Übernehmen Sie die Vorgabewerte, und klicken Sie auf Next.
9. Schritt 9: Database Content
Übernehmen Sie die Vorgabewerte, und klicken Sie auf Next.
10. Schritt 10: Initialization Parameters
Klicken Sie auf das Register Character Sets, und legen Sie den Zeichensatz fest. Dieser MUSS dem Zeichensatz der zu importierenden Instanz entsprechen.
Mit Version 17.00 installiert Creo Elements/Direct Manager Server neue Datenbanken mit AL32UTF8 als "Database Character Set" und AL16UTF16 als "National Character Set". Mit Version 2007 (15.00) installiert CoCreate Manager Server neue Datenbanken mit UTF8 als "Database Character Set" und "National Character Set". In früheren Releases wurde einer der folgenden Zeichensätze verwendet:
WE8ISO8859P1
JA16SJIS
WE8ROMAN8
JA16EUC
Database Character Set
Wählen Sie einen der Zeichensätze.
National Character Set
Default Language
Default Date Format
Setzen Sie die Standardsprache und das Standarddatumsformat auf Ihre lokalen Werte.
Klicken Sie auf Weiter.
11. Schritt 11: Database Storage
Klicken Sie auf Weiter.
12. Schritt 12: Creation Options
Wählen Sie Create Database, und klicken Sie auf Finish.
Weisen Sie dem Benutzer "medmgr" mit SQL*Plus Berechtigungen zu.
a. Öffnen Sie eine Befehlszeile.
b. Starten Sie SQL*Plus. Jetzt benötigen Sie das oben in Schritt 5 zugewiesene Kennwort.
sqlplus system/mypassword
grant connect,resource,dba to medmgr identified by medmgr;
exit
3. Tabellenräume erstellen
Beim Import einer vorhandenen Instanz muss bereits ein Oracle-Tabellenraum existieren. Der Name des Tabellenraums hängt von der Datenbanksprache ab.
Wenn für Ihre Datenbank keine verwalteten Dateien aktiviert sind, können Sie sie mit dem folgenden SQL-Befehl aktivieren:
SQL> ALTER SYSTEM SET DB_CREATE_FILE_DEST = 'your_database_path';
Sprache
Befehle
Englisch
CREATE TABLESPACE WM_ARCHIVEFS;
CREATE TABLESPACE WM_CLASSINFOS;
CREATE TABLESPACE WM_CNC_FILSET;
CREATE TABLESPACE WM_HISTORY;
CREATE TABLESPACE WM_MAINTENANCE;
Französisch
CREATE TABLESPACE WM_ARCHIVEFS;
CREATE TABLESPACE WM_CLASSINFOS;
CREATE TABLESPACE WM_FICHS_ARBO_CLASS;
CREATE TABLESPACE WM_HISTOR;
CREATE TABLESPACE WM_MAINTENANCE;
Deutsch
CREATE TABLESPACE WM_ARCHIVDATEISYST;
CREATE TABLESPACE WM_CNC_DATEISATZ;
CREATE TABLESPACE WM_KLASSENINFOS;
CREATE TABLESPACE WM_PROTOKOLL;
CREATE TABLESPACE WM_WARTUNG;
Italienisch
CREATE TABLESPACE WM_ARCHIVEFS;
CREATE TABLESPACE WM_CLASSINFOS;
CREATE TABLESPACE WM_CNC_FILSET;
CREATE TABLESPACE WM_CRONOLOGIA;
CREATE TABLESPACE WM_MAINTENANCE;
Japanisch
Siehe Abfrage am Ende dieser Tabelle.
Spanisch
CREATE TABLESPACE WM_ARCHIVEFS;
CREATE TABLESPACE WM_CLASSINFOS;
CREATE TABLESPACE WM_CNC_FILSET;
CREATE TABLESPACE WM_HISTORY;
CREATE TABLESPACE WM_MAINTENANCE;
Die Datenbankabfrage zum Auflisten von Tabellenraumnamen lautet:
SQL> ALTER SYSTEM SET DB_CREATE_FILE_DEST = 'your_database_path';
4. Vorhandene Instanz importieren
Sie müssen einen Export aus einer vorhandenen Oracle-Instanz vornehmen. Für eine Neuinstallation muss eine komplette Installation auf einem unterstützten System ausgeführt und diese Datenbank exportiert werden.
a. Öffnen Sie eine Befehlszeile.
b. Setzen Sie die Umgebungsvariable, NLS_LANG, auf den entsprechenden Wert für Ihre Datenbank. Folgende Syntax gilt:
set NLS_LANG=language_country.characterset
Beispiel:
set NLS_LANG=GERMAN_GERMANY.WE8ISO8859P1
c. Navigieren Sie zu dem Verzeichnis, das die exportierte Datenbankdatei enthält. Führen Sie als Benutzer "medmgr" und mit dem Kennwort "medmgr" das Import-Dienstprogramm von Oracle aus.
imp medmgr/medmgr
d. Geben Sie an der Eingabeaufforderung Import file den Namen Ihrer exportierten Datenbankdatei ein. Die Vorgabewerte müssten für die übrigen Eingaben gut funktionieren. Stellen Sie sicher, dass alle Tabellen importiert werden.
Nach Abschluss des Imports fahren Sie mit dem Konfigurieren eines Listeners fort.
5. Listener konfigurieren
Konfigurieren Sie mit dem Oracle Net Configuration Assistant einen Listener. Oracle erzeugt den Listener in der Regel beim Anlegen der Datenbank.
Der Standardport für den Listener lautet 1521. So konfigurieren Sie einen anderen Port:
1. Erzeugen Sie eine neue System Environment Variable.
Variablenname: ORACLE_TNS_PORT
Variablenwert: Portnummer
2. Klicken Sie in allen Dialogfenstern auf OK. Starten Sie das System neu, damit die Änderung wirksam wird.
3. Verwenden Sie den neu konfigurierten Listener-Port in Schritt 5 (unten).
Klicken Sie auf Start > Programme > Oracle > OraDb11g_home1 > Configuration and Migration Tools > Net Configuration Assistant.
a. Wählen Sie Listener configuration, und klicken Sie auf Next.
b. Wählen Sie Add, und klicken Sie auf Next. (Wahlweise können Sie mit der Option Reconfigure prüfen, ob diese bereits existiert.)
c. Der erste von Ihnen konfigurierte Listener erhält den Namen "LISTENER". Klicken Sie auf Weiter.
d. Wählen Sie TCP, und klicken Sie auf Next.
e. Der Standardport lautet 1521. Klicken Sie auf Weiter.
f. Klicken Sie auf No, um das Konfigurieren weiterer Listener abzubrechen, und beenden Sie den Net Configuration Assistant.
Überprüfen Sie, ob der Datenbankdienst ausgeführt wird.
OracleOraDb11g_home1TNSListener
6. Führen Sie die Installation von Creo Elements/Direct Manager Server aus, um die Datenbank zu aktualisieren.
Installieren Sie Creo Elements/Direct Manager Server, um Ihre Datenbank zu aktualisieren.
a. Wählen Sie Benutzerdefinierte Installation.
b. Überzeugen Sie sich im Fenster Komponenten auswählen davon, dass Sie tatsächlich den Datenbankserver installieren. Dadurch wird die Datenbank installiert.
c. Schließen Sie die Installation ab.
7. Deinstallieren Sie Creo Elements/Direct Manager Server vom Oracle-Computer.
Deinstallieren Sie Creo Elements/Direct Manager Server.
Auf dem Creo Elements/Direct Manager Server Datenbankserver
1. Oracle 11g-Client-Software installieren
Software und Patches:
Installieren Sie den Oracle 11g-Client. Die Installation des Clients muss den Oracle Provider für OLE DB und SQL*Plus einschließen. Nur der Administrator Client ist so vorkonfiguriert, dass beide Voraussetzungen erfüllt sind.
Wenden Sie die Oracle-Patches an, um Oracle zu aktualisieren.
* 
Sie dürfen keine Oracle-Datenbankserver-Software auf demselben System installieren. Andernfalls wird die Datenbank lokal installiert.
2. Creo Elements/Direct Manager Server auf dem Datenbankserver installieren oder rekonfigurieren
Wählen Sie Benutzerdefinierte Installation.
Verwenden Sie im Fenster Oracle Datenbankserver konfigurieren den Oracle-Server als Wert für Hostname der Oracle Datenbank. Verwenden Sie den Wert der Oracle-SID auf dem Oracle-Server als Oracle-SID.
Das Installationsverzeichnis der Creo Elements/Direct Manager Server Installation enthält Protokolldateien und Trace-Dateien, in denen geprüft werden kann, ob die Installation erfolgreich verlaufen ist.
Problembehandlung
Wenn der Datenbankserver nicht mit dem Oracle-Server kommunizieren kann, richten Sie versuchsweise von Hand einen Local Net Service ein. Dann prüfen Sie, ob eine SQL*Plus-Verbindung hergestellt werden kann.
Richten Sie mit dem Oracle Net Configuration Assistant einen Local Net Service ein, der eine Verbindung zur Oracle-SID auf dem Oracle-Server herstellen kann.
Auf dem Datenbankserver-Computer:
a. Klicken Sie auf Start > Programme > Oracle > OraClient11g_home1 > Configuration and Migration Tools > Net Configuration Assistant.
b. Welcome: Wählen Sie Local Net Service Name Configuration aus, und klicken Sie auf Next.
c. Net Service Name Configuration: Wählen Sie Add, und klicken Sie auf Next.
i. Service Name: Geben Sie den globalen Datenbanknamen ein, der bei der Erzeugung der Instanz mit dem Database Configuration Assistant verwendet wurde. Beispiel:
WM.ora_server
Klicken Sie auf Weiter.
ii. Select Protocols: Wählen Sie TCP, und klicken Sie auf Next.
iii. TCP/IP Protocol: Geben Sie den Hostnamen des Servercomputers ein. Beispiel:
ora_server
Übernehmen Sie den vorgegebenen Port, und klicken Sie auf Next.
iv. Test: Klicken Sie auf Yes, perform a test. Klicken Sie auf Next.
v. Connecting: Wenn Sie den Fehler ORA-01017: invalid username/password erhalten:
Klicken Sie auf Change Login, und legen Sie "medmgr" als Username fest. Nutzen Sie dann "medmgr" als Kennwort.
Klicken Sie nach erfolgreichem Abschluss des Tests auf Next.
vi. Net Service Name: Der Net Service Name (z.B. WM) muss der Oracle-SID auf dem Oracle-Server entsprechen.
vii. Another Net Service Name: Wählen Sie No, und klicken Sie auf Next.
viii. Net Service Name Configuration Done: Klicken Sie auf Weiter.
d. Klicken Sie auf Fertigstellen.
Prüfen Sie, ob der Datenbankserver eine Verbindung zur Oracle-Datenbank herstellen kann.
Auf dem Datenbankserver-Computer:
a. Klicken Sie auf Start > Programme > Oracle > OraClient11g_home1 > Application Development > SQL Plus
b. Im Dialogfenster Log On:
User Name: Geben Sie "medmgr" ein.
Password: Geben Sie das "medmgr" als Kennwort ein.
Host String: Geben Sie den Net Service Name ein (z.B. WM).
Klicken Sie auf OK.
c. Es müsste eine Meldung angezeigt werden, die angibt, dass eine Verbindung hergestellt wurde.
d. Geben Sie
SELECT * FROM V$INSTANCE;
ein, um zu prüfen, ob die richtige Verbindung hergestellt wurde.
e. Geben Sie "EXIT" ein, um SQL*Plus zu schließen.
War dies hilfreich?