WPS: Migrando para o DB2 - Migrando via texto

Estamos migrando do IBM Cloudscape para o IBM DB2 Universal Database

= Configurar os JDBC Drivers do DB2 =

1. Criar o diretório para os drivers JDBC

mkdir -p /opt/IBM/WebSphere/PortalServer/dbdrivers

Copie os arquivos


 * db2jcc4.jar
 * db2jcc_license_cu.jar

para este diretório.

2. Estamos utilizando o driver IBM DB2 JDBC Driver Type 4


 * com.ibm.db2.jcc.DB2Driver

= Backup dos arquivos de configuração =

Vá para o diretório /opt/IBM/WebSphere/wp_profile/ConfigEngine/properties

cd /opt/IBM/WebSphere/wp_profile/ConfigEngine/properties

faça um backup dos arquivos wkplc.properties

cp wkplc.properties wkplc.properties_antesDB2 cp wkplc_dbtype.properties wkplc_dbtype.properties_antesDB2 cp wkplc_dbdomain.properties wkplc_dbdomain.properties_antesDB2

= Definições no arquivo wkplc_dbtype.properties =

Edite o arquivo wkplc_dbtype.properties, localize as entradas db2.DbDriver e db2.DbLibrary. Então defina o seguinte:

db2.DbDriver=com.ibm.db2.jcc.DB2Driver db2.DbLibrary=/opt/IBM/WebSphere/PortalServer/dbdrivers/db2jcc4.jar:/opt/IBM/WebSphere/PortalServer/dbdrivers/java/db2jcc_license_cu.jar

Salve e Feche o arquivo.

= Definições no arquivo wkplc_dbtype.properties =

Edite o arquivo wkplc_dbtype.properties, localize as entradas db2.DbDriver e db2.DbLibrary. Então defina o seguinte:

db2.DbDriver=com.ibm.db2.jcc.DB2Driver db2.DbLibrary=/opt/IBM/WebSphere/PortalServer/dbdrivers/db2jcc4.jar:/opt/IBM/WebSphere/PortalServer/dbdrivers/java/db2jcc_license_cu.jar

Salve e Feche o arquivo.

= Validando a configuração=

Vá para o diretório

/opt/IBM/WebSphere/wp_profile/ConfigEngine

e execute o seguinte comando


 * 1) ./ConfigEngine.sh validate-federated-ldap -DWasPassword=

Se no final do processo aparecer

BUILD SUCCESSFUL Total time: NN seconds

A configuração ocorreu corretamente

= Realizando a configuração=

Vá para o diretório

/opt/IBM/WebSphere/wp_profile/ConfigEngine

e execute o seguinte comando


 * 1) ./ConfigEngine.sh wp-create-ldap -DWasPassword=

Se no final do processo aparecer

BUILD SUCCESSFUL Total time: NN minutes and NN seconds

A configuração ocorreu corretamente

= Pare e reinicie os servidores =

Vá para o diretório

cd /opt/IBM/WebSphere/AppServer/bin

e execute os seguintes comandos:


 * 1)  ./stopServer.sh WebSphere_Portal -user wpsadmin -password was_admin_password

aguarde ...


 * 1)  ./stopServer.sh server1 -user wpsadmin -password was_admin_password

aguarde ...


 * 1)  ./startServer.sh server1 -user wpsadmin -password was_admin_password

aguarde ...


 * 1)  ./startServer.sh WebSphere_Portal -user wpsadmin -password was_admin_password

aguarde ...