Fazer backup e restaurar o Lifecycle Query Engine para Oracle
Você pode fazer backup e restaurar o site LQE junto com os metadados do aplicativo.
Procedimento
- Faça login no site LQE como Admin.
- Pausar todas as indexações em LQE.
- Inicie o backup a partir dos metadados do aplicativo de administração LQE .
- Quando o backup for concluído, desligue o servidor LQE .
- Para fazer o backup do site LQE, use o arquivo de despejo de exportação do esquema RITRS conforme as instruções nas etapas a seguir:
- Efetue login no banco de dados Oracle .
- No Windows: Efetue login no computador host do Oracle Database XE como o usuário que instalou o Oracle Database XE e, em seguida, abra um prompt de comandos.
- Em Linux® : Inicie uma sessão de terminal e faça login no computador host Oracle Database XE com a conta de usuário Oracle.Observação: verifique se as variáveis de ambiente estão definidas de acordo com as instruções em "Setting Environment Variables on the Linux Platform".
- No prompt de comandos, execute o comando a seguir para criar o diretório para colocar os arquivos exportados:
- No Windows:
MKDIR c:\oraclexe\app\tmp - No Linux:
mkdir /usr/lib/oracle/xe/tmpNota: Os diretórios que são usados nos comandos anteriores são apenas exemplos. Você pode especificar qualquer diretório de sua escolha.
- No Windows:
- Inicie a linha de comandos SQL (SQL* Plus) e conecte como usuário SYSTEM usando o comando a seguir:sqlplus SYSTEM/password@DBIdentifier
Em que
password
é a senha especificada para as contas de usuário SYS e SYSTEM na instalação (Windows) ou na configuração ( Linux ) do Oracle Database XE.DBIdentifier
é o identificador do Oracle DB que você usou para LQE. - No prompt SQL, insira os comandos a seguir para criar um objeto de diretório denominado
dmpdir
para o diretório tmp criado e para conceder acesso de leitura e gravação a ele para o usuárioRITRS
.- No Windows:
CREATE OR REPLACE DIRECTORY dmpdir AS 'c:\oraclexe\app\tmp'; GRANT READ,WRITE ON DIRECTORY dmpdir TO RITRS; - No Linux:
CREATE OR REPLACE DIRECTORY dmpdir AS '/usr/lib/oracle/xe/tmp'; GRANT READ,WRITE ON DIRECTORY dmpdir TO RITRS;
- No Windows:
- Exportar o esquema RITRS para um arquivo dump denominado schema.dmp executando o seguinte comando:expdp system/oracle@XEPDB1 SCHEMAS=RITRS DIRECTORY=dmpdir DUMPFILE=schema.dmp LOGFILE=expschema.logEm que:
- XEPDB1 é o nome do BD (Identificador) usado para conectar ao banco de dados do Lifecycle Query Engine.
- O arquivo schema.dmp e o arquivo expschema.log são gravados no diretório dmpdir ..
- Efetue login no banco de dados Oracle .
- Importe os dados de dump
- Se você estiver restaurando o backup para o mesmo BD, será possível executar diretamente o comando a seguir:impdp SYSTEM/oracle@XEPDB1 SCHEMAS=RITRS DIRECTORY=dmpdir DUMPFILE=schema.dmp TABLE_EXISTS_ACTION=replace LOGFILE=impschema.log
Onde XEPDB1 é o nome do banco de dados (identificador) usado para se conectar ao seu banco de dados LQE .
- Se desejar restaurar o backup para uma instância de banco de dados diferente ou nova, execute a configuração do JTS , que cria os esquemas DW e também carrega algumas linhas predefinidas nele. Proceda de uma das seguintes formas:
- No Windows: Efetue login no computador host Oracle Database XE como o usuário que instalou o Oracle Database XE e, em seguida, abra uma janela de comando.
- No Linux: Inicie uma sessão de terminal e efetue login no computador host Oracle Database XE com a conta do usuário Oracle .Observação: verifique se as variáveis de ambiente estão definidas de acordo com as instruções em "Setting Environment Variables on the Linux Platform".
- No prompt de comandos, emita o comando apropriado para seu sistema operacional para criar o diretório no qual os arquivos exportados serão colocados:
- No Windows:
MKDIR c:\oraclexe\app\tmp - No Linux:
mkdir /usr/lib/oracle/xe/tmpNota: Os diretórios que são usados nos comandos anteriores são apenas exemplos. Você pode especificar qualquer diretório de sua escolha.
- No Windows:
- Inicie a Linha de Comandos SQL (SQL* Plus) e conecte-se como usuário SYSTEM inserindo o seguinte no prompt de comandos:
Em que password é a senha especificada para as contas de usuário SYS e SYSTEM na instalação (Windows) ou na configuração ( Linux ) do banco de dados Oracle XE e DBIdentifier é o identificador do Oracle DB usado para LQE.sqlplus SYSTEM/password@DBIdentifier - No prompt de comandos SQL, insira os comandos a seguir para criar um objeto de diretório denominado dmpdir para o diretório tmpcriado e para conceder acesso de leitura e gravação a ele para o usuário RITRS.
- No Windows:
CREATE OR REPLACE DIRECTORY dmpdir AS 'c:\oraclexe\app\tmp'; GRANT READ, WRITE ON DIRECTORY dmpdir TO RITRS; - No Linux:
CREATE OR REPLACE DIRECTORY dmpdir AS '/usr/lib/oracle/xe/tmp'; GRANT READ, WRITE ON DIRECTORY dmpdir TO RITRS;
- No Windows:
- Copie o arquivo schema.dmp que é criado no momento da exportação para o local /usr/lib/oracle/xe/tmp .
- No prompt de comandos, execute o comando a seguir:
Aqui, XEPDB1 é o nome do banco de dados (identificador) usado para se conectar ao seu banco de dados LQE .impdp SYSTEM/oracle@XEPDB1 SCHEMAS=RITRS DIRECTORY=dmpdir DUMPFILE=schema.dmp TABLE_EXISTS_ACTION=replace LOGFILE=impschema.log
- Se você estiver restaurando o backup para o mesmo BD, será possível executar diretamente o comando a seguir:
- Copie o conjunto de dados e a pasta de metadados do backup LQE e coloque-os na pasta /lqe/conf .
- Renomeie a pasta TDB existente.
- Edite o arquivo lqe.properties e configure lqe.restore=true.
- Se você tiver restaurado os dados para a nova instância do banco de dados, edite os detalhes da conexão LQE no arquivo dbconnection.properties , na propriedade dw.db.location e dw.db.password .
- Inicie o servidor.
- Quando o servidor é iniciado, ele restaura o arquivo de índice LQE e os metadados do LQE.
- Carregue a interface de usuário do administrador do LQE e, na página Data Providers (Provedores de dados ), retome a indexação de todos os provedores de dados.
- Todos os provedores de dados devem estar atualizados.