Data">
Manual Clonacion Servidores de Produccion
Manual Clonacion Servidores de Produccion
Manual Clonacion Servidores de Produccion
SERVIDORES DE Departamento de
desarrollo tecnológico
PRODUCCION
El siguiente manual tiene como objetivo la explicación del paso a paso para
realizar la clonación de los tres servidores de producción Oracle, Postgres y
APP
CONTROL DE CAMBIOS
1. Control de cambios
Versión Fecha Descripción Responsable
1.0 15/05/2017 Creación Manual Clonación de los tres Andrea Arévalo
servidores de producción Oracle,
postgres y APP
CONTENIDO
2. Crear .Init.Ora
conn / as sysdba
sql> create pfile = ‘/tmp/clonacion.txt’ from spfile;
permite en caliente afectar el cambio de una variable, NO TENEMOS
spfile
Desde BD de producción
[oracle@oracleFUCS dbs]$ ls -l init*
[oracle@oracleFUCS dbs]$ cat initfucsprod.ora ´copiar contenido a
la nueva BD’
*.db_name=’test1’
*.audit_file_dest=’/home/oracle/oradata/’
*.audit_file_dest=’u01/app/oracle/admin/test1/adump’
audit_trail=none solo guarda el conec / as sysdba
db tabla sys aud$
xml tabla la deja en el adum
*.db_create_file_dest=’/u02/oradata/’
*.memory_target=3GB
*.sec_case_sensitive_logon=false (aceptara mayuscula y minuscula)
*.control_manager_pack_acces=none (esta sin licencia debe ir none)
recyclebin=off recuperar borrado de truncate table
[oracle$orapruebas oradata]$ORACLE_SID=test1
[oracle$orapruebas oradata]$export ORACLE_SID
[oracle$orapruebas oradata]$cd $ORACLE_HOME
[oracle$orapruebas db_1]$cd dbs db1’dond tengo más espacio’
portalfucsalud
click izquierdo
backup COMPRESS
[root@orapruebas init.d]#locale
[root@orapruebas init.d]#export LANG=en_US.UTF-8
[root@orapruebas init.d]#ckconfig --list |grep :on
[root@orapruebas init.d]#ckconfig oracleasm off
[root@orapruebas init.d]# service oracleasm stop
[root@orapruebas init.d]# ckconfig rpcgssd off
[root@orapruebas init.d]#service rpcgssd stop
[root@orapruebas init.d]# for i in rpcbind postfix portreserve
nfslock netfs mdmonitor ip6tables cups cpuspeed sutofs atd openct
pcsed
>do
>chkonfig --level 0123456 $i off
>service $i stop
>done
quitar ohasd
[root@orapruebas etc]# find . | grep -i k*oha*
[root@orapruebas etc]# rm ./rc.d/rc1.d/K15ohasd (7 de lista)
15. Pasar Backups De Rman A Servidor De La Base De Datos Test1 En Tmp
23. Sincronizar Backups Rman Catálogo Con Lo Que Hay En El Disco ‘Expirado’
RMAN>crosscheck backupset;
RMAN>delete expired backupset;
sql>shutdown immediate
run {
set newname for database to new;
26. Duplicar
su -oracle
cd admin
cd test2
[oracle@oraclepruebas test2]$cd pfile
[oracle@oraclepruebas pfile]$ cp ../..test1/pfile/init.ora .
[oracle@oraclepruebas pfile]$ vi init.ora
db_name=’test2’
*.audit test2
[oracle@oraclepruebas pfile]$grep -l test1 *
[oracle@oraclepruebas pfile]$ ORACLE_SID=test2 sqlplus /nolog
[oracle@oraclepruebas ~]$ export ORACLE_SID=test2
[oracle@oraclepruebas ~]$sqlplus /nolog
SQL>conn / as sysdba
cd $ORACLE_HOME
cd dbs
desde tomges
[root$APP tomcat8082]#cd logs
[root$APP logs]#rm -f *2016*
[root$APP logs]#rm -f *.2017-0[1-4]
[root$APP logs]# cat/dev/null >catalina.out
[root@APP home]# du -sh tomcad tomges
13 GB tomcad 8081
8.4 GB tomges 8082
[root@APP tomcat8081]# du -sh *
webapps 12G
vortal 1.2G
gestiondocumentalv2 4.4G
archivo debería estar en otro filesystem
./tomges/tomcat8082/webapps/fucsalud/academusoft/academico/ficheros/horario/*
./tomges/tomcat8082/webapps/fucsalud/academusoft/academico/ficheros/logLiquid
acionGeneral/*.rtf
./tomges/tomcat8082/webapps/fucsalud/academusoft/academico/estimulos/ficheros
/.txt
./tomges/tomcat8082/webapps/fucsalud/academusoft/academico/ficheros/xlsLiquid
aciones/*
./tomges/tomcat8082/webapps/fucsalud/academusoft/academico/ficheros/logModifi
caMigracion/*
./tomges/tomcat8082/webapps/fucsalud/academusoft/academico/ficheros/admision/
*.rtf
./tomges/tomcat8082/webapps/fucsalud/academusoft/academico/ficheros/docenteGr
upo/*.rtf
./tomges/tomcat8082/webapps/fucsalud/academusoft/academico/ficheros/inscripci
on/*
./tomges/tomcat8082/webapps/fucsalud/academusoft/academico/ficheros/logGestio
nSaldosGesta/*
./tomges/tomcat8082/webapps/fucsalud/academusoft/academico/ficheros/logDemand
a/demandaEstudiante/*
./tomges/tomcat8082/webapps/fucsalud/academusoft/academico/ficheros/fotos/*
./tomges/tomcat8082/webapps/fucsalud/academusoft/academico/ficheros/logMatric
ulaExtraordinaria/*
./tomges/tomcat8082/webapps/fucsalud/academusoft/academico/ficheros/logAcceso
/*
./tomges/tomcat8082/webapps/fucsalud/academusoft/academico/sesiones/navadm/*
./tomges/tomcat8082/webapps/fucsalud/academusoft/academico/sesiones/navdoc/*
./tomges/tomcat8082/webapps/fucsalud/academusoft/academico/sesiones/bkup/*
./tomges/tomcat8082/webapps/fucsalud/academusoft/academico/sesiones/global/*
./tomges/tomcat8082/webapps/fucsalud/reporte/herramientas/files/*
./tomges/tomcat8082/webapps/fucsalud/reporte/xls/*
con tomges
[root@appacademusoft tomges]# find . -type d -perm -o=w
[root@appacademusoft tomges]# pwd
home/tomges/tomges
[root@appacademusoft tomges]# mv * ..
[root@appacademusoft tomges]#rm -fr tomges
TOMGES
[tomges@appacademusoft conf]#vi server.xml
:.,$ s/10.24.18.52:fucsprod/172.17.17.29.15:1521:test1/g
:1,$ s/10.244.18.51:5432\/portalfucsalud/172.17.29.18\/test1/g
:1,$ s/127.0.0.1:5432\/portalfucsalud/172.17.29.18\/test1/g
Name:test1
Owner:Postgres
clic derecho sobre la base
restore /busco la ruta donde aloje el backup
a. Cambio Masivo IP
[tomcad@appacademusoft webapps]$ find -type f -exec sed -i -e
‘s/131\.0\.170\.174:8081/172\.17\.29\.17:9091/g’ {} \;
[tomges@appacademusoft tomcat8082]$ find -type f -exec sed -i -e
‘s/131\.0\.170\.174:8082/172\.17\.29\.17:9092/g’ {} \;
b. Agregar IP apl_gen.jsp del vortal
/home/tomcad/tomcat
8081/webapps/fucsalud/hermesoft/vortal/apl_gen.jsp
/home/tomcad/tomcat
9091/webapps/fucsalud/hermesoft/vortal/apl_gen.jsp
</env-entry-value> y /
/tomcat9091/webapps/fucsalud/hermesoft/vortal/WEB-INFO
TEST1
select * from vortal.aplicacion where apli_id = 0
commit
select apli_url, 'http://172.17.29.18:8082/'||substring (apli_url
from 26) from vortal.aplicacion where apli_url like
'http://131.0.170.174:8082/%'
TEST 2
commit
case "$1" in
'start')
# TEST1 (pruebas de produccion)
su - tomcad -c "/home/tomcad/tomcat8081/bin/start-tomcat02_8081.sh"
su - tomges -c "/home/tomges/tomcat8082/bin/start-tomcat02_8082.sh"
;;
'stop')
# TEST1 (pruebas de produccion)
su - tomcad -c "/home/tomcad/tomcat8081/bin/stop-tomcat02_8081.sh"
su - tomges -c "/home/tomges/tomcat8082/bin/stop-tomcat02_8082.sh"
;;
esac