Installazione di Oracle e del server database di Creo Elements/Direct Manager Server su server diversi
È possibile installare ed eseguire il server di database di Creo Elements/Direct Manager Server in un server diverso da quello del database Oracle. La comunicazione tra Creo Elements/Direct Manager Server e il database viene gestita mediante il servizio Oracle TNS Listener e i servizi di rete Oracle. L'installazione di questa configurazione è opzionale e non viene utilizzata per il server tipico con Oracle. Se si sceglie tale configurazione, fare riferimento al presente documento per alcune istruzioni di installazione aggiuntive utili per configurare Oracle e Creo Elements/Direct Manager Server.
Al termine dell'installazione, saranno disponibili due sistemi server: un server Oracle e un server di database Creo Elements/Direct Manager Server. Di seguito sono riportati i passi necessari per installare e configurare i server:
a. Installare il software server Oracle 11g.
b. Utilizzare l'assistente alla configurazione del database per creare un'istanza Oracle.
c. Creare gli spazi tabelle.
d. Importare i dati Oracle da un'istanza preesistente.
e. Configurare un listener di rete (se non ne è già stato configurato uno).
f. Eseguire l'installazione di Creo Elements/Direct Manager Server per aggiornare il database.
g. Disinstallare Creo Elements/Direct Manager Server dal computer che esegue Oracle.
a. Installare il software client Oracle 11g con SQL*Plus e il provider Oracle per OLE DB. OLE DB fa parte delle interfacce Windows di Oracle.
b. Installare o riconfigurare Creo Elements/Direct Manager Server nel server di database di Creo Elements/Direct Manager Server.
|
|
È necessario evitare di configurare ed eseguire più di un server di database di Creo Elements/Direct Manager Server che ha accesso a una singola istanza di un database Oracle.
|
Sul server Oracle
1. Installare il server Oracle 11g
Software e patch:
Installare il server Oracle 11g.
Applicare le patch Oracle per aggiornare Oracle.
2. Creare un'istanza Oracle
Utilizzare l'assistente alla configurazione del database Oracle per creare un'istanza Oracle.
Fare clic su > > > > > .
Per completare l'installazione, seguire le istruzioni visualizzate sulle schermate di Oracle utilizzando le seguenti informazioni:
a. Passo 1: Operazioni
Selezionare Crea database e fare clic su Avanti.
b. Passo 2: Modelli database
Selezionare Elaborazione transazione e fare clic su Avanti.
c. Passo 3: Identificazione database
▪ Nome: digitare name.server, dove name è il SID Oracle (in genere WM) e server è il nome del server Oracle.
▪ SID: il nome immesso in precedenza viene utilizzato per impostare in modo corretto il campo SID.
Fare clic su Avanti.
d. Passo 4: Opzioni di gestione
Accettare le opzioni predefinite e fare clic su Avanti.
e. Passo 5: Credenziali database
Immettere la password (e confermarla). Poiché la password sarà in seguito necessaria per l'installazione, è consigliabile annotarla. Fare clic su Avanti.
f. Passo 6: Opzioni di archiviazione
File system è l'opzione predefinita. Fare clic su Avanti.
g. Passo 7: Percorsi file database
Usa percorsi file di database del modello è l'opzione predefinita. Fare clic su Avanti.
h. Passo 8: Configurazione ripristino
Accettare le opzioni predefinite e fare clic su Avanti.
i. Passo 9: Contenuto database
Accettare le opzioni predefinite e fare clic su Avanti.
j. Passo 10: Parametri di inizializzazione
Fare clic sulla scheda Set di caratteri e impostare il set di caratteri. È necessario che corrisponda al set di caratteri dell'istanza che verrà importata.
Con la versione 17.0, Creo Elements/Direct Manager Server prevede l'installazione di nuovi database con AL32UTF8 come set di caratteri del database e AL16UTF16 come set di caratteri nazionali. Con la versione 2007 (15.00), CoCreate Manager Server prevede l'installazione di nuovi database con UTF8 come set di caratteri del database e set di caratteri nazionali. Nelle versioni precedenti veniva utilizzato uno dei set di caratteri seguenti:
▪ WE8ISO8859P1
▪ JA16SJIS
▪ WE8ROMAN8
▪ JA16EUC
▪ Set di caratteri database
Selezionare uno dei set di caratteri.
▪ Set di caratteri nazionali
▪ Lingua predefinita
Formato data predefinito
Impostare la lingua e il formato della data predefiniti su valori locali.
Fare clic su Avanti.
k. Passo 11: Archiviazione database
Fare clic su Avanti.
l. Passo 12: Opzioni di creazione
Fare clic su Crea database e quindi su Fine.
Mediante l'utilizzo di SQL*Plus, concedere le autorizzazioni all'utente medmgr.
a. Aprire una finestra di comando.
b. Eseguire SQL*Plus. In questo contesto è necessaria la password precedentemente assegnata al passo 5.
sqlplus system/mypassword
grant connect,resource,dba to medmgr identified by medmgr;
exit
3. Creare gli spazi tabelle
Per importare un'istanza esistente, è necessario aver già creato gli spazi tabelle di Oracle. I nomi degli spazi dipendono dalla lingua scelta per il database.
Se i file gestiti nel database non sono ancora abilitati, è possibile farlo mediante il seguente comando SQL:
SQL> ALTER SYSTEM SET DB_CREATE_FILE_DEST = 'your_database_path';
|
Lingua
|
Comandi
|
|
Inglese
|
CREATE TABLESPACE WM_ARCHIVEFS;
CREATE TABLESPACE WM_CLASSINFOS;
CREATE TABLESPACE WM_CNC_FILSET;
CREATE TABLESPACE WM_HISTORY;
CREATE TABLESPACE WM_MAINTENANCE;
|
|
Francese
|
CREATE TABLESPACE WM_ARCHIVEFS;
CREATE TABLESPACE WM_CLASSINFOS;
CREATE TABLESPACE WM_FICHS_ARBO_CLASS;
CREATE TABLESPACE WM_HISTOR;
CREATE TABLESPACE WM_MAINTENANCE;
|
|
Tedesco
|
CREATE TABLESPACE WM_ARCHIVDATEISYST;
CREATE TABLESPACE WM_CNC_DATEISATZ;
CREATE TABLESPACE WM_KLASSENINFOS;
CREATE TABLESPACE WM_PROTOKOLL;
CREATE TABLESPACE WM_WARTUNG;
|
|
Italiano
|
CREATE TABLESPACE WM_ARCHIVEFS;
CREATE TABLESPACE WM_CLASSINFOS;
CREATE TABLESPACE WM_CNC_FILSET;
CREATE TABLESPACE WM_CRONOLOGIA;
CREATE TABLESPACE WM_MAINTENANCE;
|
|
Giapponese
|
Vedere la query riportata dopo la tabella.
|
|
Spagnolo
|
CREATE TABLESPACE WM_ARCHIVEFS;
CREATE TABLESPACE WM_CLASSINFOS;
CREATE TABLESPACE WM_CNC_FILSET;
CREATE TABLESPACE WM_HISTORY;
CREATE TABLESPACE WM_MAINTENANCE;
|
La query da eseguire sul database per elencare i nomi degli spazi tabelle è:
SQL> ALTER SYSTEM SET DB_CREATE_FILE_DEST = 'your_database_path';
4. Importare l'istanza esistente
È necessario eseguire l'esportazione da un'istanza Oracle esistente. Per una nuova installazione, è necessario eseguire un'installazione completa su un sistema supportato e sul database esportato.
a. Aprire una finestra di comando.
b. Impostare la variabile d'ambiente, NLS_LANG, sul valore appropriato per il database. La sintassi è la seguente:
set NLS_LANG=language_country.characterset
Ad esempio:
set NLS_LANG=GERMAN_GERMANY.WE8ISO8859P1
c. Accedere alla directory contenente il file di database esportato. Eseguire l'utilità di importazione di Oracle con l'utente medmgr e la password medmgr.
imp medmgr/medmgr
d. Digitare il nome del file di database esportato al prompt Importa file: I valori predefiniti devono essere appropriati per tutti gli altri input. Accertarsi che tutte le tabelle vengano importate.
Quando viene completata l'esecuzione dell'utilità di importazione, proseguire con la configurazione di un listener.
5. Configurare un listener
Per configurare un listener, utilizzare l'assistente alla configurazione di rete Oracle. In genere, Oracle genera il listener alla creazione del database.
La porta d'ascolto predefinita è la 1521. Per configurare una porta diversa, procedere come indicato di seguito.
a. Creare una nuova variabile d'ambiente di sistema.
▪ Nome variabile: ORACLE_TNS_PORT
▪ Valore variabile: numero di porta
b. Fare clic su OK in tutte le finestre di dialogo visualizzate. Riavviare il sistema per rendere effettiva la modifica.
c. Utilizzare la porta d'ascolto configurata per eseguire il passo 5 (vedi oltre).
Fare clic su > > > > > .
a. Selezionare Configurazione listener e fare clic su Avanti.
b. Selezionare Aggiungi e fare clic su Avanti. In alternativa, è possibile utilizzare l'opzione Riconfigura per verificare se è già esistente.
c. Per impostazione predefinita, il primo listener configurato è "LISTENER". Fare clic su Avanti.
d. Selezionare TCP e fare clic su Avanti.
e. La porta predefinita è 1521. Fare clic su Avanti.
f. Fare clic su No per non configurare alcun listener e chiudere l'assistente alla configurazione di rete.
Verificare che il servizio di database sia in esecuzione.
OracleOraDb11g_home1TNSListener
6. Eseguire l'installazione di Creo Elements/Direct Manager Server per aggiornare il database
Installare Creo Elements/Direct Manager Server aggiornando il database.
a. Selezionare Installazione personalizzata.
b. Nella schermata Selezione componenti verificare che l'elemento selezionato per l'installazione sia Database Server. In questo modo viene aggiornato il database.
c. Terminare l'installazione.
7. Disinstallare Creo Elements/Direct Manager Server dal computer che esegue Oracle
Disinstallare Creo Elements/Direct Manager Server.
Nel server di database Creo Elements/Direct Manager Server
1. Installare il software client Oracle 11g
Software e patch:
Installare il client Oracle 11g. L'installazione del client deve includere il provider Oracle per OLE DB e SQL*Plus. Solo il client amministrativo è preconfigurato in modo da includere entrambi questi requisiti.
Applicare le patch Oracle per aggiornare Oracle.
|
|
È necessario evitare di installare il software del server di database Oracle nello stesso sistema o il database verrà installato localmente.
|
2. Installare o riconfigurare Creo Elements/Direct Manager Server nel server di database
Selezionare Installazione personalizzata.
Nella schermata Configurare il server database Oracle utilizzare il server Oracle come valore del campo Nome host database Oracle. Per il campo SID Oracle, utilizzare il valore del SID Oracle sul server Oracle.
La directory di installazione di Creo Elements/Direct Manager Server include alcuni file di registrazione e file di traccia che è possibile controllare per stabilire se l'installazione viene eseguita in modo corretto.
Risoluzione dei problemi
Se il server database non comunica con il server Oracle, tentare la configurazione manuale del servizio di rete locale e verificare che la connessione a SQL*Plus sia possibile.
◦ Utilizzare l'assistente alla configurazione di rete Oracle per impostare un servizio di rete locale da collegare al SID Oracle sul server Oracle.
◦ Sul computer del server database:
a. Fare clic su > > > > > .
b. Welcome: selezionare la configurazione Local Net Service Name e fare clic su Next.
c. Net Service Name Configuration: Selezionare Add e fare clic su Next.
i. Service Name: immettere il nome di database globale utilizzato durante la creazione dell'istanza con l'assistente alla configurazione del database, ad esempio:
WM.ora_server
Fare clic su Next.
ii. Select Protocols: selezionare TCP e fare clic su Next.
iii. Protocollo TCP/IP: immettere il nome host del computer server, ad esempio:
ora_server
Accettare la porta standard e fare clic su Avanti.
iv. Test: fare clic su Sì, esegui un test. Fare clic su Avanti.
v. Connecting: se viene visualizzato l'errore ORA-01017: invalid username/password:
▪ Fare clic su Change Login, quindi impostare medmgr come Username e utilizzare la password medmgr.
Dopo aver completato il test, fare clic su Avanti.
vi. Nome del servizio di rete: il nome del servizio di rete (ad esempio WM) deve corrispondere al SID Oracle sul server Oracle.
vii. Altro nome del servizio di rete: selezionare No e fare clic su Avanti.
viii. Configurazione nome del servizio di rete effettuata: Fare clic su Avanti.
d. Fare clic su Fine.
◦ Verificare che il server database si colleghi al database Oracle.
Sul computer del server database:
a. Fare clic su > > > > >
b. Nella finestra di dialogo Accesso:
▪ User Name: digitare medmgr
▪ Password: digitare la password medmgr.
▪ Host String: digitare il nome del servizio di rete (ad esempio WM).
▪ Fare clic su OK.
c. Verrà visualizzato un messaggio indicante una connessione.
d. Digitare
SELECT * FROM V$INSTANCE;
per verificare se è stata stabilita la connessione corretta.
e. Immettere "EXIT;" per chiudere SQL*Plus.