Transferindo banco DB2 para Oracle no Lotus Quickr 8.5 for WebSphere Portal
A transferência de banco de dados nos produtos WebSphere possui o mesmo conceito desde a versão 5.x.
As modificações ocorridas entre as versões 5.x a 7.x são referentes a scripts, nomenclatura de arquivos, bases com nomes alterados e disposição de dados e sua compatibilidade com novas versões de bancos de dados disponíveis no mercado como Oracle, SQL Server, DB2, etc.
Com o Lotus Quickr desde a versão 8.0.x os bancos e as configurações eram os mesmos da versão do WebSphere Portal 6.0 pois o Lotus Quickr 8.0.x é um WebSphere Portal 6.0.x.
Na nova versão do Lotus Quickr 8.5 for WebSphere Portal, se esperava que os bancos seriam os mesmos que o da versão do WebSphere Portal 6.1, pois ele roda em cima de um portal 6.1.
A IBM novamente inventou mais uma mudança.
Ao invés de ter 6 bancos como na versão 6.1 do portal sendo eles release, community, customization, jcr, feedback e likeminds, foram adicionados mais tres bancos sendo placecntr, searchcntr e qkradmin.
Pelos nomes dos bancos é simples identificar para quais finalidades cada um deles serve.
placecntr = Place Center
searchcntr = Search Center
qkradmin = Administração
Para transferir o banco DB2 do Lotus Quikr 8.5 para Oracle, edite os arquivos wkplc_comp.properties e wkplc_dbtype.properties.
É o mesmo processo como na versão do WebSphere Portal 6.1, porém com a diferença de três bancos adicionais.
Abaixo, segue as configurações do arquivo wkplc_comp.properties.
Para cada banco, atualizar as informações como:
- XXX para os bancos {release, customization, feedback, likeminds, community, jcr, placecntr, searchcntr, qkradmin}
- XXX.DbType=oracle
- XXX.DbName=nome do banco no oracle
- XXX.DataSourceName=nome do data source do shema
- XXX.DbUrl=jdbc:oracle:thin:@
:1521: - XXX.DbUser=usuário
- XXX.DbPassword=senha
- XXX.DbSchema=Shema normalmente é o mesmo nome do DbUser.
- XXX.DBA.DbUser=usuário com permissões de DBA. Pode ser o DBUser, mas o mesmo deve ser dba da base
- XXX.DBA.DbPassword=senha o usuário DBA
- source.XXX.DbUser=mesmo usuário de instalação
- source.XXX.DbPassword=senha do usuário de instalação
- oracle.DbLibrary=/opt/jdbc/lib/ojdbc14.jar
- ./ConfigEngine.sh validate-database-driver
- ./ConfigEngine.sh validate-database-connection
- ./ConfigEngine.sh database-transfer > DblogTransferOracle.log 2>&1