You are on page 1of 66

MIGRACION GRID

INFRASTRUCTURE
11G A 12C
Elaborado por: William Muoz Rodas

CONTENIDO
1. INFORMACION GENERAL DEL CLUSTER
1.1. Nombre del clster
1.2. Servicios
1.3. Configuracin de la base de datos
1.4. Configuracin de nodeapps
1.5. Configuracin de las VIP
1.6. Configuracin de la red
1.7. Configuracin de ASM
1.8. Configuracin del listener
1.9. Configuracin de SCAN
1.10. Configuracin SCAN_LISTENER
1.11. Configuracin CVU
2. DESHABILITAR INICIO AUTOMATICO DE CRS
3. DETENER SERVICIOS
3.1. Detener base de datos
3.2. Detener los servicios del clster
4. OCULTAR ARCHIVOS DEL CLUSTER 11G
4.1. Ocultar archivos de inicio del clster
4.2. Renombrar HOME del GI
4.3. Borrar link simblicos
4.4. Realizar copia de seguridad de los archivos del directorio /etc
4.5. Editar el archivo /etc/oratab
4.6. Realizar copia de Oracle Inventory
4.7. Remover la siguiente entrada del archivo inventory.xml en cada
nodo
4.8. Renombrar archivos del directorio /usr/local/bin/

4.9. Crear directorio home para Grid 12c


5. PROCEDIMIENTO PARA RESTAURAR EL CLUSTER 11G
6. INSTALACION DE ORACLE GI 12C
7. ACTIVIDADES POST-INSTALACIN
7.1. Validar estado de los servicios
7.2. Montar los diskgroups de las bases de datos
7.3. Verificar estado de los diskgroups
7.4. Registrar la base de datos en el clster como usuario oracle
7.5. Adicionar un registro usando Oracle GI 12.1.0.1 Base de datos
11.2.0.4
7.6. Ocultar Oracle GI 11.2.0.4 y Presentar Oracle GI 11.2.0.3
8. INSTALACION Y CONFIGURACION DE ORACLE DATABASE 12C RAC

1. INFORMACION GENERAL DEL


CLUSTER
1.1. Nombre del clster
[root@collabn1 bin]# /u01/app/11.2.0.3/grid/bin/cemutlo -n
collabn-cluster

1.2. Servicios
[root@collabn1 ~]# /u01/app/11.2.0.3/grid/bin/crsctl stat res -t
-------------------------------------------------------------------------------NAME
TARGET STATE
SERVER
STATE_DETAILS
-------------------------------------------------------------------------------Local Resources
-------------------------------------------------------------------------------ora.DATA.dg
ONLINE ONLINE
collabn1
ONLINE ONLINE
collabn2
ora.FRA.dg
ONLINE ONLINE
collabn1
ONLINE ONLINE
collabn2
ora.LISTENER.lsnr
ONLINE ONLINE
collabn1
ONLINE ONLINE
collabn2
ora.OCR1.dg
ONLINE ONLINE
collabn1
ONLINE ONLINE
collabn2
ora.OCR2.dg
ONLINE ONLINE
collabn1
ONLINE ONLINE
collabn2
ora.asm
ONLINE ONLINE
collabn1
Started
ONLINE ONLINE
collabn2
Started
ora.gsd
OFFLINE OFFLINE
collabn1
OFFLINE OFFLINE
collabn2
ora.net1.network

ONLINE ONLINE
ONLINE ONLINE

collabn1
collabn2

ora.ons
ONLINE ONLINE
collabn1
ONLINE ONLINE
collabn2
-------------------------------------------------------------------------------Cluster Resources
-------------------------------------------------------------------------------ora.LISTENER_SCAN1.lsnr
1
ONLINE ONLINE
collabn2
ora.LISTENER_SCAN2.lsnr
1
ONLINE ONLINE
collabn1
ora.LISTENER_SCAN3.lsnr
1
ONLINE ONLINE
collabn1
ora.collabn1.vip
1
ONLINE ONLINE
collabn1
ora.collabn2.vip
1
ONLINE ONLINE
collabn2
ora.cvu
1
ONLINE ONLINE
collabn1
ora.oc4j
1
ONLINE ONLINE
collabn1
ora.quimera.db
1
ONLINE ONLINE
collabn1
Open
2
ONLINE ONLINE
collabn2
Open
ora.scan1.vip
1
ONLINE ONLINE
collabn2
ora.scan2.vip
1
ONLINE ONLINE
collabn1
ora.scan3.vip
1
ONLINE ONLINE
collabn1
[root@collabn1 ~]#

1.3. Configuracin de la base de datos


[oracle@collabn1 ~]$ srvctl config database -d quimera
Database unique name: quimera
Database name: quimera
Oracle home: /u01/app/oracle/product/11.2.0/dbhome_1
Oracle user: oracle
Spfile: +DATA/quimera/spfilequimera.ora
Domain: racattack
Start options: open
Stop options: immediate
Database role: PRIMARY
Management policy: AUTOMATIC
Server pools: quimera
Database instances: quimera1,quimera2
Disk Groups: DATA,FRA

Mount point paths:


Services:
Type: RAC
Database is administrator managed
[oracle@collabn1 ~]$

1.4. Configuracin de nodeapps


[oracle@collabn1 ~]$ srvctl config nodeapps -a
Network exists: 1/192.168.56.0/255.255.255.0/eth0, type static
VIP exists: /collabn1-vip/192.168.56.61/192.168.56.0/255.255.255.0/eth0, hosting node
collabn1
VIP exists: /collabn2-vip/192.168.56.62/192.168.56.0/255.255.255.0/eth0, hosting node
collabn2
[oracle@collabn1 ~]$ srvctl config nodeapps -s
ONS exists: Local port 6100, remote port 6200, EM port 2016

1.5. Configuracin de las VIP


[oracle@collabn1 ~]$ srvctl config vip -n collabn1
VIP exists: /collabn1-vip/192.168.56.61/192.168.56.0/255.255.255.0/eth0, hosting node
collabn1
[oracle@collabn1 ~]$ srvctl config vip -n collabn2
VIP exists: /collabn2-vip/192.168.56.62/192.168.56.0/255.255.255.0/eth0, hosting node
collabn2

1.6. Configuracin de la red


[oracle@collabn1 ~]$ srvctl config network
Network exists: 1/192.168.56.0/255.255.255.0/eth0, type static

1.7. Configuracin de ASM


[oracle@collabn1 ~]$ srvctl config asm -a
ASM home: /u01/app/11.2.0.3/grid
ASM listener: LISTENER
ASM is enabled.

1.8. Configuracin del listener


[oracle@collabn1 ~]$ srvctl config listener
Name: LISTENER
Network: 1, Owner: oracle
Home: <CRS home>
End points: TCP:1521

1.9. Configuracin de SCAN


[oracle@collabn1 ~]$ srvctl config scan
SCAN name: collabn-cluster-scan, Network: 1/192.168.56.0/255.255.255.0/eth0
SCAN VIP name: scan1, IP: /collabn-cluster-scan/192.168.56.253
SCAN VIP name: scan2, IP: /collabn-cluster-scan/192.168.56.251
SCAN VIP name: scan3, IP: /collabn-cluster-scan/192.168.56.252

1.10. Configuracin SCAN_LISTENER


[oracle@collabn1 ~]$ srvctl config scan_listener
SCAN Listener LISTENER_SCAN1 exists. Port: TCP:1521
SCAN Listener LISTENER_SCAN2 exists. Port: TCP:1521
SCAN Listener LISTENER_SCAN3 exists. Port: TCP:1521

1.11. Configuracin CVU


[oracle@collabn1 ~]$ srvctl config cvu
CVU is configured to run once every 360 minutes

2. DESHABILITAR INICIO
AUTOMATICO DE CRS
[root@collabn1 ~]# /u01/app/11.2.0.3/grid/bin/crsctl disable crs
CRS-4621: Oracle High Availability Services autostart is disabled.
[root@collabn2 ~]# /u01/app/11.2.0.3/grid/bin/crsctl disable crs
CRS-4621: Oracle High Availability Services autostart is disabled.

3. DETENER SERVICIOS
3.1. Detener base de datos
Bajar la base de datos en todos los nodos que pertenecen al clster.
[oracle@collabn1 ~]$ srvctl stop database -d quimera

3.2. Detener los servicios del clster


Detener los servicios en cada uno de los nodos que pertenecen al clster.
[root@collabn1 ~]# /u01/app/11.2.0.3/grid/bin/crsctl stop cluster -all
[root@collabn1 ~]# /u01/app/11.2.0.3/grid/bin/crsctl stop crs
CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on
'collabn1'
CRS-2673: Attempting to stop 'ora.mdnsd' on 'collabn1'
CRS-2673: Attempting to stop 'ora.crf' on 'collabn1'
CRS-2677: Stop of 'ora.mdnsd' on 'collabn1' succeeded
CRS-2677: Stop of 'ora.crf' on 'collabn1' succeeded
CRS-2673: Attempting to stop 'ora.gipcd' on 'collabn1'
CRS-2677: Stop of 'ora.gipcd' on 'collabn1' succeeded
CRS-2673: Attempting to stop 'ora.gpnpd' on 'collabn1'
CRS-2677: Stop of 'ora.gpnpd' on 'collabn1' succeeded
CRS-2793: Shutdown of Oracle High Availability Services-managed resources on

'collabn1' has completed


CRS-4133: Oracle High Availability Services has been stopped.
[root@collabn2 ~]# /u01/app/11.2.0.3/grid/bin/crsctl stop crs
CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on
'collabn2'
CRS-2673: Attempting to stop 'ora.mdnsd' on 'collabn2'
CRS-2673: Attempting to stop 'ora.crf' on 'collabn2'
CRS-2677: Stop of 'ora.mdnsd' on 'collabn2' succeeded
CRS-2677: Stop of 'ora.crf' on 'collabn2' succeeded
CRS-2673: Attempting to stop 'ora.gipcd' on 'collabn2'
CRS-2677: Stop of 'ora.gipcd' on 'collabn2' succeeded
CRS-2673: Attempting to stop 'ora.gpnpd' on 'collabn2'
CRS-2677: Stop of 'ora.gpnpd' on 'collabn2' succeeded
CRS-2793: Shutdown of Oracle High Availability Services-managed resources on
'collabn2' has completed
CRS-4133: Oracle High Availability Services has been stopped.

4. OCULTAR ARCHIVOS DEL


CLUSTER 11G
4.1. Ocultar archivos de inicio del clster
[root@collabn1 init.d]# mkdir /home/oracle/initscripts/
[root@collabn1 init.d]# cd /etc/rc.d/init.d
[root@collabn1 init.d]# ls -lrt *ohasd*
-rwxr-xr-x 1 root root 8794 Jan 9 13:45 init.ohasd
-rwxr-xr-x 1 root root 6714 Jan 9 13:45 ohasd
[root@collabn1 init.d]# mv init.ohasd /home/oracle/initscripts/
[root@collabn1 init.d]# mv ohasd /home/oracle/initscripts/
[root@collabn2 ~]# mkdir /home/oracle/initscripts/
[root@collabn2 ~]# cd /etc/rc.d/init.d
[root@collabn2 init.d]# ls -lrt *ohasd*
-rwxr-xr-x 1 root root 6714 Jan 9 13:52 ohasd
-rwxr-xr-x 1 root root 8794 Jan 9 13:52 init.ohasd
[root@collabn2 init.d]# mv init.ohasd /home/oracle/initscripts/
[root@collabn2 init.d]# mv ohasd /home/oracle/initscripts/
[root@collabn1 /]# cp -p /etc/init/oracle-ohasd.conf /home/oracle/initscripts/
[root@collabn2 /]# cp -p /etc/init/oracle-ohasd.conf /home/oracle/initscripts/
[root@collabn1 /]# rm -rf /etc/init/oracle-ohasd.conf
[root@collabn2 /]# rm -rf /etc/init/oracle-ohasd.conf

4.2. Renombrar HOME del GI


[root@collabn1 app]# cd /u01/app/
[root@collabn1 app]# mv 11.2.0.3 bkp-11.2.0.3
[root@collabn2 ~]# cd /u01/app/
[root@collabn2 app]# mv 11.2.0.3 bkp-11.2.0.3

4.3. Borrar link simblicos


[root@collabn1 rc0.d]# cd /etc/rc.d/rc0.d
[root@collabn1 rc0.d]# ls -lrt *ohasd*
lrwxrwxrwx 1 root root 17 Jan 9 13:45 K15ohasd -> /etc/init.d/ohasd
[root@collabn1 rc0.d]# rm -rf K15ohasd
[root@collabn1 rc0.d]# cd /etc/rc.d/rc1.d
[root@collabn1 rc1.d]# ls -lrt *ohasd*
lrwxrwxrwx 1 root root 17 Jan 9 13:45 K15ohasd -> /etc/init.d/ohasd
[root@collabn1 rc1.d]# rm -rf K15ohasd
[root@collabn1 rc1.d]# cd /etc/rc.d/rc2.d
[root@collabn1 rc2.d]# ls -lrt *ohasd*
lrwxrwxrwx 1 root root 17 Jan 9 13:45 K15ohasd -> /etc/init.d/ohasd
[root@collabn1 rc2.d]# rm -rf K15ohasd
[root@collabn1 rc2.d]# cd /etc/rc.d/rc3.d
[root@collabn1 rc3.d]# ls -lrt *ohasd*
lrwxrwxrwx 1 root root 17 Jan 9 13:45 S96ohasd -> /etc/init.d/ohasd
lrwxrwxrwx 1 root root 17 Jan 9 13:45 K15ohasd -> /etc/init.d/ohasd
[root@collabn1 rc3.d]# rm -rf S96ohasd K15ohasd
[root@collabn1 rc3.d]# cd /etc/rc.d/rc4.d
[root@collabn1 rc4.d]# ls -lrt *ohasd*
lrwxrwxrwx 1 root root 17 Jan 9 13:45 K15ohasd -> /etc/init.d/ohasd
[root@collabn1 rc4.d]# rm -rf K15ohasd
[root@collabn1 rc4.d]# cd /etc/rc.d/rc5.d
[root@collabn1 rc5.d]# ls -lrt *ohasd*
lrwxrwxrwx 1 root root 17 Jan 9 13:45 S96ohasd -> /etc/init.d/ohasd
[root@collabn1 rc5.d]# rm -rf S96ohasd
[root@collabn1 rc5.d]# cd /etc/rc.d/rc6.d
[root@collabn1 rc6.d]# ls -lrt *ohasd*
lrwxrwxrwx 1 root root 17 Jan 9 13:45 K15ohasd -> /etc/init.d/ohasd
[root@collabn1 rc6.d]# rm -rf K15ohasd
[root@collabn2 init.d]# cd /etc/rc.d/rc0.d
[root@collabn2 rc0.d]# ls -lrt *ohasd*

lrwxrwxrwx 1 root root 17 Jan 9 13:52 K15ohasd -> /etc/init.d/ohasd


[root@collabn2 rc0.d]# rm -rf K15ohasd
[root@collabn2 rc0.d]# cd /etc/rc.d/rc1.d
[root@collabn2 rc1.d]# ls -lrt *ohasd*
lrwxrwxrwx 1 root root 17 Jan 9 13:52 K15ohasd -> /etc/init.d/ohasd
[root@collabn2 rc1.d]# rm -rf K15ohasd
[root@collabn2 rc1.d]# cd /etc/rc.d/rc2.d
[root@collabn2 rc2.d]# ls -lrt *ohasd*
lrwxrwxrwx 1 root root 17 Jan 9 13:52 K15ohasd -> /etc/init.d/ohasd
[root@collabn2 rc2.d]# rm -rf K15ohasd
[root@collabn2 rc2.d]# cd /etc/rc.d/rc3.d
[root@collabn2 rc3.d]# ls -lrt *ohasd*
lrwxrwxrwx 1 root root 17 Jan 9 13:52 S96ohasd -> /etc/init.d/ohasd
lrwxrwxrwx 1 root root 17 Jan 9 13:52 K15ohasd -> /etc/init.d/ohasd
[root@collabn2 rc3.d]# rm -rf S96ohasd K15ohasd
[root@collabn2 rc3.d]# cd /etc/rc.d/rc4.d
[root@collabn2 rc4.d]# ls -lrt *ohasd*
lrwxrwxrwx 1 root root 17 Jan 9 13:52 K15ohasd -> /etc/init.d/ohasd
[root@collabn2 rc4.d]# rm -rf K15ohasd
[root@collabn2 rc4.d]# cd /etc/rc.d/rc5.d
[root@collabn2 rc5.d]# ls -lrt *ohasd*
lrwxrwxrwx 1 root root 17 Jan 9 13:52 S96ohasd -> /etc/init.d/ohasd
[root@collabn2 rc5.d]# rm -rf S96ohasd
[root@collabn2 rc5.d]# cd /etc/rc.d/rc6.d
[root@collabn2 rc6.d]# ls -lrt *ohasd*
lrwxrwxrwx 1 root root 17 Jan 9 13:52 K15ohasd -> /etc/init.d/ohasd
[root@collabn2 rc6.d]# rm -rf K15ohasd

4.4. Realizar copia de seguridad de los


archivos del directorio /etc
[root@collabn1 tmp]# cd /etc/
[root@collabn1 etc]# ls -lrt ora*
-rw-r--r-- 1 root root
32 Oct 15 21:08 oracle-release
-rw-r--r-- 1 root root
56 Jan 9 13:42 oraInst.loc
-rw-rw-r-- 1 oracle oinstall 976 Jan 13 10:54 oratab
oracle:
total 2232
drwxrwxr-x 5 root oinstall 4096 Jan 9 13:44 oprocd
drwxr-xr-x 3 root oinstall 4096 Jan 9 13:44 scls_scr
-rws--x--- 1 root oinstall 2261718 Jan 9 13:44 setasmgid
-rw-r--r-- 1 root root
0 Jan 9 13:44 olr.loc.orig
-rw-r--r-- 1 root oinstall
88 Jan 9 13:44 olr.loc
-rw-r--r-- 1 root root
0 Jan 9 13:44 ocr.loc.orig
drwxrwx--- 2 root oinstall 4096 Jan 9 13:48 lastgasp
-rw-r--r-- 1 root oinstall 110 Jan 13 08:44 ocr.loc
[root@collabn1 etc]# cp -p oraInst.loc bkp-oraInst.loc

[root@collabn1 etc]# cp -p oratab bkp-oratab


[root@collabn1 etc]# mv oracle bkp-oracle
[root@collabn2 rc6.d]# cd /etc/
[root@collabn2 etc]# ls -lrt ora*
-rw-r--r-- 1 root root
32 Oct 15 21:08 oracle-release
-rw-r--r-- 1 root root
56 Jan 9 13:51 oraInst.loc
-rw-rw-r-- 1 oracle oinstall 976 Jan 13 10:54 oratab
oracle:
total 2232
drwxr-xr-x 3 root oinstall 4096 Jan 9 13:52 scls_scr
drwxrwxr-x 5 root oinstall 4096 Jan 9 13:52 oprocd
-rws--x--- 1 root oinstall 2261718 Jan 9 13:52 setasmgid
-rw-r--r-- 1 root root
0 Jan 9 13:52 olr.loc.orig
-rw-r--r-- 1 root oinstall
88 Jan 9 13:52 olr.loc
-rw-r--r-- 1 root root
0 Jan 9 13:52 ocr.loc.orig
drwxrwx--- 2 root oinstall 4096 Jan 9 13:54 lastgasp
-rw-r--r-- 1 root oinstall 110 Jan 13 08:44 ocr.loc
[root@collabn2 etc]# cp -p oraInst.loc bkp-oraInst.loc
[root@collabn2 etc]# cp -p oratab bkp-oratab
[root@collabn2 etc]# mv oracle bkp-oracle

4.5. Editar el archivo /etc/oratab


En cada uno de los nodos que pertenecen al clster ingresar al archivo /etc/oratab y
remover la siguiente lnea:
+ASM1:/u01/app/11.2.0.3/grid:N

# line added by Agent

+ASM2:/u01/app/11.2.0.3/grid:N

# line added by Agent

4.6. Realizar copia de Oracle Inventory


[root@collabn1 app]# cd /u01/app
[root@collabn1 app]# cp -pR oraInventory bkp-oraInventory
[root@collabn1 ContentsXML]# cd /u01/app/oraInventory/ContentsXML
[root@collabn1 ContentsXML]# cp -p inventory.xml bkp-inventory.xml
[root@collabn2 etc]# cd /u01/app
[root@collabn2 app]# cp -pR oraInventory bkp-oraInventory
[root@collabn2 app]# cd /u01/app/oraInventory/ContentsXML
[root@collabn2 ContentsXML]# cp -p inventory.xml bkp-inventory.xml
[root@collabn2 ContentsXML]# vi inventory.xml

4.7. Remover la siguiente entrada del


archivo inventory.xml en cada nodo
<HOME NAME="Ora11g_gridinfrahome1" LOC="/u01/app/11.2.0.3/grid" TYPE="O"
IDX="1" CRS="true">
<NODE_LIST>
<NODE NAME="collabn1"/>
<NODE NAME="collabn2"/>
</NODE_LIST>
</HOME>

4.8. Renombrar archivos del directorio


/usr/local/bin/
[root@collabn1 bin]# cd /usr/local/bin
[root@collabn1 bin]# mv dbhome bkp-dbhome
[root@collabn1 bin]# mv oraenv bkp-oraenv
[root@collabn1 bin]# mv coraenv bkp-coraenv
[root@collabn2 ContentsXML]# cd /usr/local/bin
[root@collabn2 bin]# mv dbhome bkp-dbhome
[root@collabn2 bin]# mv oraenv bkp-oraenv
[root@collabn2 bin]# mv coraenv bkp-coraenv

4.9. Crear directorio home para Grid 12c


[root@collabn1 app]# cd /u01/app
[root@collabn1 app]# mkdir -p 12.1.0.1/grid
[root@collabn1 app]# chown -R oracle.oinstall 12.1.0.1

5. PROCEDIMIENTO PARA
RESTAURAR EL CLUSTER 11G
A continuacin se documentan los pasos necesarios para retornar los cambios realizados
hasta el momento.
cd /home/oracle/initscripts/
vi restore_gi11g.sh

cd /home/oracle/initscripts/
cp -p init.ohasd /etc/init.d/
cp -p ohasd /etc/init.d/
cd /u01/app/
mv bkp-11.2.0.3 11.2.0.3
mv bkp-oraInventory oraInventory
ln -s /etc/init.d/ohasd /etc/rc.d/rc0.d/K15ohasd
ln -s /etc/init.d/ohasd /etc/rc.d/rc1.d/K15ohasd
ln -s /etc/init.d/ohasd /etc/rc.d/rc2.d/K15ohasd
ln -s /etc/init.d/ohasd /etc/rc.d/rc3.d/S96ohasd
ln -s /etc/init.d/ohasd /etc/rc.d/rc3.d/K15ohasd
ln -s /etc/init.d/ohasd /etc/rc.d/rc4.d/K15ohasd
ln -s /etc/init.d/ohasd /etc/rc.d/rc5.d/S96ohasd
ln -s /etc/init.d/ohasd /etc/rc.d/rc6.d/K15ohasd
cd /etc
cp -p bkp-oraInst.loc oraInst.loc
cp -p bkp-oratab oratab
mv bkp-oracle oracle
chmod u+x restore_gi11g.sh

6. INSTALACION DE ORACLE GI
12C

En la versin 11.2.0.4 esta informacin se ingresa igual.

NOTA: En este laboratorio seleccion crear el repositorio IMR, pero no lo recomiendo por
licenciamiento y recursos.

Ejecucin del archivo root.sh en el nodo 1

Ejecucin del archivo root.sh en el nodo 2.

Validar si es necesario crear esta base de datos


/u01/app/oracle/cfgtoollogs/dbca/_mgmtdb/_mgmtdb.log

7. ACTIVIDADES POSTINSTALACIN
7.1. Validar estado de los servicios
[root@collabn1 ~]# /u01/app/12.1.0.1/grid/bin/crsctl stat res -t
-------------------------------------------------------------------------------Name
Target State
Server
State details
-------------------------------------------------------------------------------Local Resources
-------------------------------------------------------------------------------ora.LISTENER.lsnr
ONLINE ONLINE
collabn1
STABLE
ONLINE ONLINE
collabn2
STABLE
ora.OCR12C1.dg
ONLINE ONLINE
collabn1
STABLE
ONLINE ONLINE
collabn2
STABLE
ora.asm
ONLINE ONLINE
collabn1
Started,STABLE
ONLINE ONLINE
collabn2
Started,STABLE
ora.net1.network
ONLINE ONLINE
collabn1
STABLE
ONLINE ONLINE
collabn2
STABLE
ora.ons
ONLINE ONLINE
collabn1
STABLE
ONLINE ONLINE
collabn2
STABLE
-------------------------------------------------------------------------------Cluster Resources
-------------------------------------------------------------------------------ora.LISTENER_SCAN1.lsnr
1
ONLINE ONLINE
collabn2
STABLE
ora.LISTENER_SCAN2.lsnr
1
ONLINE ONLINE
collabn1
STABLE
ora.LISTENER_SCAN3.lsnr
1
ONLINE ONLINE
collabn1
STABLE
ora.MGMTLSNR
1
ONLINE ONLINE
collabn1
169.254.11.134 172.1
6.100.51,STABLE
ora.collabn1.vip
1
ONLINE ONLINE
collabn1
STABLE

ora.collabn2.vip
1
ONLINE ONLINE
collabn2
STABLE
ora.cvu
1
ONLINE ONLINE
collabn1
STABLE
ora.mgmtdb
1
ONLINE ONLINE
collabn1
Open,STABLE
ora.oc4j
1
ONLINE ONLINE
collabn1
STABLE
ora.scan1.vip
1
ONLINE ONLINE
collabn2
STABLE
ora.scan2.vip
1
ONLINE ONLINE
collabn1
STABLE
ora.scan3.vip
1
ONLINE ONLINE
collabn1
STABLE
--------------------------------------------------------------------------------

7.2. Montar los diskgroups de las bases de


datos
[root@collabn1 ~]# su - oracle
[oracle@collabn1 ~]$ . oraenv
ORACLE_SID = [oracle] ? +ASM1
The Oracle base has been set to /u01/app/oracle
[oracle@collabn1 ~]$ sqlplus / as sysasm
SQL*Plus: Release 12.1.0.1.0 Production on Tue Jan 13 20:40:43 2015
Copyright (c) 1982, 2013, Oracle. All rights reserved.
Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production
With the Real Application Clusters and Automatic Storage Management options
SQL> alter diskgroup DATA mount;
Diskgroup altered.
SQL> alter diskgroup FRA mount;
Diskgroup altered.
[oracle@collabn2 ~]$ sqlplus / as sysasm
SQL*Plus: Release 12.1.0.1.0 Production on Tue Jan 13 20:42:52 2015
Copyright (c) 1982, 2013, Oracle. All rights reserved.

Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production
With the Real Application Clusters and Automatic Storage Management options
SQL> alter diskgroup DATA mount;
Diskgroup altered.
SQL> alter diskgroup FRA mount;
Diskgroup altered.

7.3. Verificar estado de los diskgroups


[root@collabn1 bin]# /u01/app/12.1.0.1/grid/bin/crsctl stat res -t
-------------------------------------------------------------------------------Name
Target State
Server
State details
-------------------------------------------------------------------------------Local Resources
-------------------------------------------------------------------------------ora.DATA.dg
ONLINE ONLINE
collabn1
STABLE
ONLINE ONLINE
collabn2
STABLE
ora.FRA.dg
ONLINE ONLINE
collabn1
STABLE
ONLINE ONLINE
collabn2
STABLE
ora.LISTENER.lsnr
ONLINE ONLINE
collabn1
STABLE
ONLINE ONLINE
collabn2
STABLE
ora.OCR12C1.dg
ONLINE ONLINE
collabn1
STABLE
ONLINE ONLINE
collabn2
STABLE
ora.asm
ONLINE ONLINE
collabn1
Started,STABLE
ONLINE ONLINE
collabn2
Started,STABLE
ora.net1.network
ONLINE ONLINE
collabn1
STABLE
ONLINE ONLINE
collabn2
STABLE
ora.ons
ONLINE ONLINE
collabn1
STABLE
ONLINE ONLINE
collabn2
STABLE
--------------------------------------------------------------------------------

7.4. Registrar la base de datos en el


clster como usuario oracle
[oracle@collabn1 ~]$ srvctl add database -d quimera -o
/u01/app/oracle/product/11.2.0/dbhome_1 -p '+DATA/quimera/spfilequimera.ora' -y
AUTOMATIC -a "DATA,FRA"
[oracle@collabn1 ~]$ srvctl add instance -d quimera -i quimera1 -n collabn1
[oracle@collabn1 ~]$ srvctl add instance -d quimera -i quimera2 -n collabn2
[oracle@collabn1 ~]$ srvctl start database -d quimera
srvctl add database -d ora9i -o /u01/app/oracle/product/11.2.0.4 -p
'+DATA9I/ora9i/spfileora9i.ora' -y AUTOMATIC -a "DATA9I,FRA9I"
srvctl add instance -d ora9i -i ora9i1 -n collabn1
srvctl add instance -d ora9i -i ora9i2 -n collabn2
srvctl start database -d ora9i

7.5. Adicionar un registro usando Oracle GI


12.1.0.1 Base de datos 11.2.0.4
SQL> insert into scott.emp values (2508, 'WILLIAM', 'DBA', null, '03-JAN-11', 6000, null,
10);
1 row created.
SQL> commit;
Commit complete.
SQL> select * from scott.emp;
EMPNO ENAME
JOB
MGR HIREDATE
SAL
---------- ---------- --------- ---------- --------- ---------- ---------- ---------7369 SMITH
CLERK
7902 17-DEC-80
800
7499 ALLEN
SALESMAN
7698 20-FEB-81
1600
7521 WARD
SALESMAN
7698 22-FEB-81
1250
7566 JONES
MANAGER
7839 02-APR-81
2975
7654 MARTIN SALESMAN
7698 28-SEP-81
1250
7698 BLAKE
MANAGER
7839 01-MAY-81
2850
7782 CLARK
MANAGER
7839 09-JUN-81
2450
7788 SCOTT
ANALYST
7566 19-APR-87
3000
7839 KING
PRESIDENT
17-NOV-81
5000
7844 TURNER SALESMAN
7698 08-SEP-81
1500
7876 ADAMS
CLERK
7788 23-MAY-87
1100
7900 JAMES
CLERK
7698 03-DEC-81
950
7902 FORD
ANALYST
7566 03-DEC-81
3000
7934 MILLER CLERK
7782 23-JAN-82
1300
2508 WILLIAM DBA
03-JAN-11
6000

COMM

DEPTNO

20
300
500

30
30
20
1400
30
30
10
20
10
0
30
20
30
20
10
10

15 rows selected.

7.6. Ocultar Oracle GI 11.2.0.4 y Presentar


Oracle GI 11.2.0.3
Subir la base de datos con Oracle GI 11.2.0.3 y verificar que el registro se encuentra en la
BD
[oracle@collabn1 ~]$ sqlplus / as sysdba
set lines
SQL*Plus: Release 11.2.0.3.0 Production on Thu Jan 15 16:38:00 2015
Copyright (c) 1982, 2011, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Testing options
SQL> set lines 185
SQL> set pages 185
SQL> select * from scott.emp;
EMPNO ENAME
JOB
MGR HIREDATE
SAL
---------- ---------- --------- ---------- --------- ---------- ---------- ---------7369 SMITH
CLERK
7902 17-DEC-80
800
7499 ALLEN
SALESMAN
7698 20-FEB-81
1600
7521 WARD
SALESMAN
7698 22-FEB-81
1250
7566 JONES
MANAGER
7839 02-APR-81
2975
7654 MARTIN SALESMAN
7698 28-SEP-81
1250
7698 BLAKE
MANAGER
7839 01-MAY-81
2850
7782 CLARK
MANAGER
7839 09-JUN-81
2450
7788 SCOTT
ANALYST
7566 19-APR-87
3000
7839 KING
PRESIDENT
17-NOV-81
5000
7844 TURNER SALESMAN
7698 08-SEP-81
1500
7876 ADAMS
CLERK
7788 23-MAY-87
1100
7900 JAMES
CLERK
7698 03-DEC-81
950
7902 FORD
ANALYST
7566 03-DEC-81
3000
7934 MILLER CLERK
7782 23-JAN-82
1300
2508 WILLIAM DBA
03-JAN-11
6000

COMM

DEPTNO

20
300
500

30
30
20
1400
30
30
10
20
10
0
30
20
30
20
10
10

15 rows selected.
SQL> insert into scott.emp values (2009, 'ALEJANDRO', 'DBA', null, '03-JAN-11', 9000,
null, 10);
1 row created.

SQL> commit;
Commit complete.
SQL> select * from scott.emp;
EMPNO ENAME
JOB
MGR HIREDATE
SAL
---------- ---------- --------- ---------- --------- ---------- ---------- ---------2009 ALEJANDRO DBA
03-JAN-11
9000
7369 SMITH
CLERK
7902 17-DEC-80
800
7499 ALLEN
SALESMAN
7698 20-FEB-81
1600
7521 WARD
SALESMAN
7698 22-FEB-81
1250
7566 JONES
MANAGER
7839 02-APR-81
2975
7654 MARTIN SALESMAN
7698 28-SEP-81
1250
7698 BLAKE
MANAGER
7839 01-MAY-81
2850
7782 CLARK
MANAGER
7839 09-JUN-81
2450
7788 SCOTT
ANALYST
7566 19-APR-87
3000
7839 KING
PRESIDENT
17-NOV-81
5000
7844 TURNER SALESMAN
7698 08-SEP-81
1500
7876 ADAMS
CLERK
7788 23-MAY-87
1100
7900 JAMES
CLERK
7698 03-DEC-81
950
7902 FORD
ANALYST
7566 03-DEC-81
3000
7934 MILLER CLERK
7782 23-JAN-82
1300
2508 WILLIAM DBA
03-JAN-11
6000
16 rows selected.

COMM

DEPTNO

10
20
300
500

30
30
20
1400
30
30
10
20
10
0
30
20
30
20
10
10

8. INSTALACION Y
CONFIGURACION DE ORACLE
DATABASE 12C RAC
1. Si no desea recibir informacin de Oracle Support, deshabilitar la casilla de verificacin.

2. Confirmar que no se desea recibir notificaciones.

3. Es mejor realizar la instalacin del software nicamente.

4. Especificar el tipo de instalacin, para este caso Oracle RAC

5. Seleccionar los nodos que van a formar parte del clster

6. Lenguaje del producto

7. Versin del producto

8. Ruta de instalacin del producto

9. Privilegios de los grupos del sistema operativo

10. Realizar revisin de pre-requisitos

11. Aceptar que se ignoraron pre-requisitos

12. Resumen de las opciones seleccionadas

13. Progreso de la instalacin del producto

14. Ejecutar scripts como usuario root

15. Ejecucin realizada satisfactoriamente

You might also like