Você está na página 1de 5

ROTEIRO PARA MIGRAÇÃO PARA ORACLE 19c

Identificação deste documento: Roteiro Migração TCC_PRD.docx


Equipe: GR_DBA

Informações gerais do roteiro


Obs.: Salvar este documento como:

Roteiro migração CSPTCC-PRD.docx

Na pasta:

D:\OneDrive\Projeto_Migração_Exadata\Doc_Tec_Exadata\?????????

ITEM VALOR
Responsável André MacedoDefinido pela GEPRO
Data Exec
Banco em produção TCCCSP0000
Ambiente CSP00PRD
Banco origem P1_TCCCSP00CSP
(db_unique_name)
Esquemas origem Todos da aplicação e usuários relacionados
Banco destino P1_CDBBECSP 19 - PRODUCAO
(db_unique_name do
CDB)
PDB destino TCCCSPF000Será criado pelo Banestes
Pré-Requisitos ORIGEM Pré-Requisitos a serem fornecidos/preenchidos pelo Banestes

[0)] Configuração usuário que fará export do banco na ORIGEM;


[a.] Criar usuário ambiente UNIX/LINUX;
[b.] Criar diretório com volumetria para descarga de dados;
[c.] Permissões no diretorio acima para user oracle;
[d.] Permissões necessárias a nível de banco de dados para o
export:
[i.] DBA
[ii.] EXP_FULL_DATABASE
[iii.] SELECT ON SYS.LINK$
[iv.] (Criar DIRECTORY onde backup será exportado)
[v.] READ, WRITE ON DIRECTORY
[vi.] Apresentar string de conexão com ambiente origem;
[e.] Ajustar tnsnames.ora na origem

Pré-Requisitos DESTINO Pré-Requisitos a serem fornecidos/preenchidos pelo Banestes

[0)] Configuração usuário que fará import do banco no destino;


[a.] Criar usuário ambiente UNIX/LINUX;
[b.] Espelhar diretório criado no export;
Roteiro Migração TCC_PRD.docx NÍVEL DE
ACESSO
Todas as informações contidas neste documento, incluindo seus anexos, são confidenciais e de uso exclusivo do GEPRO/COGIR
BANESTES e das empresas envolvidas na execução do projeto nele contido. A divulgação ou reprodução deste GEPRO/COSUS
documento e de seus eventuais anexos somente serão permitidos com a autorização prévia e expressa do BANESTES. GEINF/COPED
Caso contrário, sujeitará o agente às penalidades previstas na legislação.
ROTEIRO PARA MIGRAÇÃO PARA ORACLE 19c
Identificação deste documento: Roteiro Migração TCC_PRD.docx
Equipe: GR_DBA

[c.] Criar PDB, tablespaces;


[d.] Verificar permissões arquivos exportado no ambiente
DESTINO;
[e.] Permissões necessárias a nível de banco de dados para o
import:
[i.] DBA
[ii.] IMP_FULL_DATABASE
[iii.] SELECT ON SYS.LINK$
[iv.] (Criar DIRECTORY onde backup foi exportado)
[v.] READ, WRITE ON DIRECTORY
[vi.] Apresentar string de conexão com ambiente destino;
[f.] Ajustar tnsnames.ora no destino já para o PDB criado
[g.] Testar conexão

Preparação Export Baixar arquivo Artefato_migracao.zip encaminhadoscripts anexados em


artefatos_migracao.zip “ na pasta compartilhada de migração fornecida pelo
banestes. Crie e entre em um subdiretorio vazio para extração do zip. com
este documento no ambiente de ORIGEM;
Fazer unzip de Artefatos_migracao.zip
Ir para o diretorio criado com unzip;
[1)] Alterar arquivo extract_atos.bashparametros.par, ajustar conforme
exemplo abaixo:, no primeiro bloco de parametros

export DIRETORIO="ATOS_EXP" # DIRETORIO DE EXTRACAO


export USUARIO=SYSTEM # USUARIO QUE EXTRAI DADOS
export SISTEMA=TCC # SIGLA SISTEMA
export ENTRADA_TNS=TCC001 # ORIGEM PARA EXTRAIR
export USUARIO_DESTINO=SYSTEM
export ENTRADA_TNS_DESTINOCDB=TCC000 # TNS DE DESTINO

OBSERVAÇÔES:
1) GRANT SELECT ON SYS.link$ to SYSTEM; ( Banco ORIGEM )
Existe necessidade de configuração de TNS, tando ORIGEM como
DESTINO, estas entradas devem ser configuradas e adicionadas ao
arquivo parametros.par nas entradas abaixo:

ENTRADA_TNS
ENTRADA_TNS_DESTINOCDB
DIRETORIO -> colocar diretorio criado nos pré-requisitos da ORIGEM
Ajustar ENTRADA_TNS

Roteiro Migração TCC_PRD.docx NÍVEL DE


ACESSO
Todas as informações contidas neste documento, incluindo seus anexos, são confidenciais e de uso exclusivo do GEPRO/COGIR
BANESTES e das empresas envolvidas na execução do projeto nele contido. A divulgação ou reprodução deste GEPRO/COSUS
documento e de seus eventuais anexos somente serão permitidos com a autorização prévia e expressa do BANESTES. GEINF/COPED
Caso contrário, sujeitará o agente às penalidades previstas na legislação.
ROTEIRO PARA MIGRAÇÃO PARA ORACLE 19c
Identificação deste documento: Roteiro Migração TCC_PRD.docx
Equipe: GR_DBA

Ajustar bash_profile com variaveis de ambiente ORACLE e também ajustar


tnsnames.ora origem

Executar Origem Executar o script extract_atos.bash com parametros:


[1)] Parametro: Senha do usuario de conexão com o banco;
[2)] Sigla do sistema exemplo CSP
Exemplo: $ extract_atos.bash <senha> CSP

O script solicitará usuario para conexão com o banco, atualmente o script


espera que o usuário seja atosdbuser, caso não é necessário alterar o
cabeçalho do script para novo usuário.Script solicitará usuário conexão com o
banco de dados de origem, senha do usuario colocado no arquivo
parametros.par
Transferir Arquivos para Baixar arquivo Artefato_migracao.zip encaminhado com este documento no
DESTINO ambiente de DESTINO;
Fazer unzip de Artefatos_migracao.zip
Ir para o diretorio criado com unzip;
[0)] Alterar arquivo extract_atos.bash, no primeiro bloco de parametros
[a.] DIRETORIO -> colocar diretorio criado nos pré-requisitos da
ORIGEM
[b.] Ajustar ENTRADA_TNS
[1)] Ajustar bash_profile com variaveis de ambiente ORACLE e também
ajustar tnsnames.ora origem
A pasta do diretório onde os dados são exportados é compartilhada com o
DESTINO, desta forma não
será preciso transferir os dados, entretanto é preciso transferir TODOS os
scripts na pasta local onde o script
de extração esta sendo executado.

scp * usuario_destino@servidordestino:<pasta destino>


Executar IMPORTACAO Ajustar parfile.par
DOS DADOS [1)] No destino, testar conexão com o banco de dados:

Rodar conecta.bash
Show con_name
Select name from v$instance;

NA exportação da ORIGEM o script gera um parfile.par, este arquivo é


gerado conforme exemplo
[2)] Rodar Script para prepara_pdb.bash

prepara_pdb.bash
Roteiro Migração TCC_PRD.docx NÍVEL DE
ACESSO
Todas as informações contidas neste documento, incluindo seus anexos, são confidenciais e de uso exclusivo do GEPRO/COGIR
BANESTES e das empresas envolvidas na execução do projeto nele contido. A divulgação ou reprodução deste GEPRO/COSUS
documento e de seus eventuais anexos somente serão permitidos com a autorização prévia e expressa do BANESTES. GEINF/COPED
Caso contrário, sujeitará o agente às penalidades previstas na legislação.
ROTEIRO PARA MIGRAÇÃO PARA ORACLE 19c
Identificação deste documento: Roteiro Migração TCC_PRD.docx
Equipe: GR_DBA

Obs.: Pedirá senha para conexão com PDB destino, cfe usuario
colocado em parametros.par USUARIO_DESTINO

1) Rodar Script para importapdb.bash

Obs.: Pedirá senha para conexão com PDB destino, cfe usuario
colocado em parametros.par USUARIO_DESTINO

Abaixo:

DIRECTORY=ATOS_EXP
SCHEMAS=PCSPE_V03,PCSPE_V05,PCSPE_M05,PCSPE_V04,PCSPE_M
03,PCSPE.....
LOGFILE=Log_CSP_202207120006.txt
DUMPFILE=CSP_%U_202207120006.DMP
FILESIZE=20G
Ajustar o nome do DIRECTORY, LOGFILE e remover as linhas SCHEMAS
e FILESIZE;
[3)] Executar passo a passo PREREQS.SQL gerado na exportação dos
dados;
[4)] Executar o import

impdp usuario/senha@CONEXAO_NOVA_PDB parfile=parfile_importa.par

[5)] Validar log de importação;


2)[6)] Executar desbloqueio de usuarios;

Desbloqueia_users_DESTINO.bash

Obs.: Pedirá senha para conexão com PDB destino, cfe usuario
colocado em parametros.par USUARIO_DESTINO

Sqlplus usuario/senha@CONEXAO_NOVA_PDB
@desbloqueia_users.sql
OBS.: estes usuarios foram desconectados e bloqueados na origem, por isso
precisam de desbloqueio, após
Import.

3)[7)] Liberar ambiente para validação usuarios;

Roteiro Migração TCC_PRD.docx NÍVEL DE


ACESSO
Todas as informações contidas neste documento, incluindo seus anexos, são confidenciais e de uso exclusivo do GEPRO/COGIR
BANESTES e das empresas envolvidas na execução do projeto nele contido. A divulgação ou reprodução deste GEPRO/COSUS
documento e de seus eventuais anexos somente serão permitidos com a autorização prévia e expressa do BANESTES. GEINF/COPED
Caso contrário, sujeitará o agente às penalidades previstas na legislação.
ROTEIRO PARA MIGRAÇÃO PARA ORACLE 19c
Identificação deste documento: Roteiro Migração TCC_PRD.docx
Equipe: GR_DBA

Rollback da Mudança 1) Executar script desbloqueia_users.sql na ORIGEM

Roteiro Migração TCC_PRD.docx NÍVEL DE


ACESSO
Todas as informações contidas neste documento, incluindo seus anexos, são confidenciais e de uso exclusivo do GEPRO/COGIR
BANESTES e das empresas envolvidas na execução do projeto nele contido. A divulgação ou reprodução deste GEPRO/COSUS
documento e de seus eventuais anexos somente serão permitidos com a autorização prévia e expressa do BANESTES. GEINF/COPED
Caso contrário, sujeitará o agente às penalidades previstas na legislação.

Você também pode gostar