WebSphere Enterprise Service Bus, Versione 6.2.0 Sistemi operativi: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


Esecuzione manuale dell'aggiornamento del database Common

Una volta eseguita la migrazione del server da una versione precedente, è necessario eseguire l'aggiornamento a un nuovo schema del database "comune" prima di avviare il server. È necessario eseguire manualmente l'aggiornamento se l'utente del database definito per l'origine dati non dispone di autorizzazioni sufficienti a modificare lo schema del database.

Prima di iniziare

Nota: Inizio modificaL'aggiornamento manuale del database comune si applica unicamente alla migrazione da versione 6.1.x a versione 6.2.x. Per informazioni sulla creazione del database comune durante la migrazione da versione 6.0.2 a versione 6.2.x consultare Creazione del database comune e configurazione del sottosistema di ripristino quando si esegue la migrazione dalla versione 6.0.2 alla versione 6.2.x.Fine modifica

Informazioni su questa attività

Nel database a cui ha accesso un server migrato deve essere aggiornato lo schema prima che venga avviato il server. Nel caso di un cluster, nei database a cui i membri del cluster migrati hanno accesso deve essere aggiornato lo schema prima di avviare membri del cluster. È necessario eseguire manualmente l'aggiornamento se l'utente del database definito per l'origine dati non dispone di autorizzazioni sufficienti a modificare lo schema del database. Per il database Common, l'utente del database configurato per l'origine dati deve essere autorizzato a eseguire tutte le operazioni seguenti: creare e modificare tabelle, creare e cancellare indici e viste.
Procedura
  1. Assicurarsi di utilizzare un ID utente con autorizzazioni sufficienti ad aggiornare lo schema del database.
  2. Eseguire il backup del database.
  3. Localizzare la directory in cui si trovano gli script del database:
    • For i5/OS operating systemFor Linux operating systemFor UNIX operating system Su piattaforme Linux®, UNIX® e i5/OS: install_root/dbscripts/component_name/database_type
    • For Windows operating system Su piattaforme Windows®: install_root\dbscripts\component_name\database_type

    Dove:

    install_root
    è la directory root in cui è stato installato WebSphere ESB versione 6.2.
    component_name
    è CommonDB.
    database_type
    è un nome corrispondente al prodotto database utilizzato. I tipi di database applicabili e i loro nomi di directory sono i seguenti:
    Tipo di database Nome directory
    DB2 Universal Database (per tutti i sistemi operativi eccetto z/OS e i5/OS) DB2
    DB2 Universal Database per i5/OS DB2iSeries
    DB2 per z/OS Versione 8.x DB2zOSV8 - Utilizzare gli script in questa directory se nella configurazione iniziale del database è stato utilizzato DB2 z/OS v8 (utilizza nomi di tabella lunghi) oppure se è stato eseguito l'aggiornamento da DB2 z/OS v7 a DB2 z/OS v8
    DB2 per z/OS Versione 9.x DB2zOSV9 - Utilizzare gli script in questa directory se nella configurazione iniziale del database è stato utilizzato DB2 z/OS v9 o versione successiva (utilizza nomi di tabella lunghi) oppure se è stato eseguito l'aggiornamento da DB2 z/OS v7 a DB2 z/OS v9
    Derby Derby
    Nota: Se si dispone di un database Cloudscape per un'installazione precedente (6.0.2) di WebSphere ESB, è necessario prima aggiornare il database da un database Cloudscape a un database Derby. Consultare Migrazione dei database Cloudscape. Quando si dispone di un database Derby che corrisponde alla stessa versione (6.0.2) di WebSphere ESB, è necessario aggiornare il database in modo che corrisponda a WebSphere ESB versione 6.2 con gli script in questa directory.
    Informix Informix
    Oracle Oracle
    Microsoft® SQL Server SQLServer
    Per i nomi e le versioni di versioni di specifici prodotti database Configurazioni di database.
  4. Individuare gli script di migrazione per il database che inizia con la parola upgradeSchema. In base al proprio o ai propri database, sarà individuato upgradeSchema.bat, upgradeSchema.sh o entrambi, nonché script SQL specifici del componente come upgradeSchema<Migrated WBI version>_<component>.sql. Ad esempio, per aggiornare lo schema di database comune da WebSphere ESB versione 6.0.2.x a versione 6.2 e dbType è DB2_UNIVERSAL, è necessario disporre dei seguenti script di migrazione:
    • install_root/dbscripts/CommonDB/DB2/upgradeSchema.bat
    • install_root/dbscripts/CommonDB/DB2/upgradeSchema.sh
    • install_root/dbscripts/CommonDB/DB2/upgradeSchemaTables.bat
    • install_root/dbscripts/CommonDB/DB2/upgradeSchema602_Recovery.sql
    • install_root/dbscripts/CommonDB/DB2/upgradeSchema602_relationshipService.sql
    • install_root/dbscripts/CommonDB/DB2/upgradeSchema602_governancerepository.sql
    • install_root/dbscripts/CommonDB/DB2/upgradeSchema602_DirectDeploy.sql
    • install_root/dbscripts/CommonDB/DB2/upgradeSchema602_CommonDB.sql
    • install_root/dbscripts/CommonDB/DB2/upgradeSchema602_customization.sql
    Nota: Altri script che esistono nella stessa directory CommonDB/DB2 possono essere utilizzati in base alla versione di WebSphere ESB da cui si esegue la migrazione.
  5. Copiare lo script o gli script appropriati dalla directory in cui si trovano al sistema in cui si trova il database.
  6. Verificare gli script SQL appena copiati e modificarli, se necessario, in modo che rispondano ai propri requisiti. Sono inclusi gli script nella directory denominati in base alla seguente sintassi: upgradeSchemannn_<component>xql dove nnn corrisponde a un numero di versione del prodotto e "componente" corrisponde a uno tra i seguenti valori:
    • CommonDB
    • relationshipService
    • governancerepository
    • DirectDeploy
    • customization
    Ad esempio, potrebbe essere necessario cambiare un nome utente, password o percorso di file.
  7. Utilizzando il proprio client database, connettersi al database. Ciò consente di avere la certezza che sia possibile connettersi.
  8. Eseguire la propria versione degli script SQL di aggiornamento. Per informazioni sull'esecuzione degli script .sql con il proprio database, fare riferimento alla documentazione del proprio prodotto database.

    Se si verificano errori o se vengono riportate operazioni non riuscite nell'output del client del database, correggere gli errori segnalati e riprovare questa procedura.

Risultati

Lo schema del database è stato aggiornato. Quando il server viene avviato per la prima volta dopo l'aggiornamento, viene eseguita la migrazione dei dati secondo il nuovo schema. Una volta eseguita la migrazione dei dati, i server versione 6.1.x o versione 6.0.2.x non possono essere eseguiti con il database.

task Argomento Attività

Termini di utilizzo | Feedback


Icona data/ora Ultimo aggiornamento: 02 Luglio 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/tmig_vtv_upg_cdb.html
Copyright IBM Corporation 2005, 2010. Tutti i diritti riservati.
Questo centro informazioni utilizza la tecnologia Eclipse. (http://www.eclipse.org).