Dúvida – Copia servidor

#82284
Avatar de mpvargasmpvargas
Participante

Thunder,
obrigado pela ajuda.

Na verdade o que eu preciso é que o meu banco de teste seja atualizado todo dia (pode ser de madrugada)… não precisa ser replicação, basta rodar algum script de madrugada copiando os dados da base de produção.
Estou tentando fazer isso via expdp/impdp, mas não estou tendo muito sucesso… segue abaixo o script que estou usando atualmente:

#Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME
ORACLE_SID=dbteste; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH

IMPORTAR ARQUIVO DMP PARA ATUALIZAR BASE TESTE – dbteste

dia=0
mes=0
diames=0

dia=date +"%d"
mes=date +"%m"

diames=$dia$mes

cd /backup/export
cp /backup/export/msiga$diames* /home/oracle/atualizar
cd /home/oracle/atualizar
rm /home/oracle/atualizar/msiga.dmp
gzip -d msiga*
mv /home/oracle/atualizar/msiga* /home/oracle/atualizar/msiga.dmp

impdp “msiga/msiga@dbteste dumpfile=msiga.dmp directory=atualiza TABLE_EXISTS_ACTION=truncate content=data_only”

plugins premium WordPress