ASM | How to Upgrade ASM 10gr2 to 11gr2
ASM | How to Upgrade ASM 10gr2 to 11gr2:
Buenas tardes a todos, aca regreso de nuevo luego de varias migraciones, puestas en producción y dictado de clases.
Si bien no aparezco con nuevo articulo hace tiempo, hoy regreso con uno interesante para dbas que se encuentran con el proceso de migrar su motor de base de datos de 10gr2 hacia 11gr2.
Algunos ambientes precisan utilizar 10g y 11g al mismo tiempo para probar performance, procesos de migración y otro tipos de reportes.
Una solución que propongo es migrar el storage a 11g y tener la posibilidad de :
Es por ello que en este instructivo cumplo con detallar el primer paso.
Migrar el ASM , ejecutando la nueva structura GRID que nos propone Oracle y que con mayor detalle de configuración nos permite la instalacion del instancias en cluster.
Vamos a comenzar descargando el software.
Oracle Database 11gR2 (64bits)
Una vez que realizamos la descarga lo colocamos en un path de instalación.
Como soy muy ordenado a mi me gustar trabajar todo bajo la estructura de Oracle.
Ahora descomprimimos los archivos de la insfrasestructura grid, por que nos encontraremos con el software de la base.
Descomprimimos el grid.
Verificamos de tener el siguiente grupo de librerias en RH5.
Revisamos los parametros del Kernel.
Nos logueamos con interfaz X por medio del protocolo ssh.
Ejecutamos el instalador
Y se lanzara la siguienta pantalla
En la primer pantalla nos preguntara que tipo de instalacion deseamos.
En nuestro caso seleccionaremos UPGRADE ORACLE GRID INFRASTRUCTURE OR ASM.
Imediatamente nos desplegara un mensaje donde nos comunica que existe una instancia de ASM previa.
Elejimos continuar.
Elejimos el lenguaje de nuestro motor.
Ahora nos solicita el password de nuestra instancia de ASM, la que administrara el storage.
En el caso que usaramos una password muy secilla nos aparecera un cartel como el siguiente.
Si están seguros que su password cumple con las medidas de seguridad de su empresa o simplemente quieren usar esa misma, elijen YES.
Ahora nos mostrara que grupos son los preferidos a la hora de instalar el software. Si nosotros elejimos crear un usuario que administra el storage por fuera del usuario default oracle , debemos setear los permisos correspondientes.
Pasamos la zona de usuarios y oracle controla que los prerequisitos se cumplan.
Es por ello que deje sin instalar una librería , puse menos swap, y no setee algunos parametros del kernel para que me muestre las recomendaciones y Ustedes vean la importancia del chequeo previo a la instalación del software.
Una vez que hagan cumplir los pedidos, dan en :
Y de forma automatica pasara a la siguiente pantalla.
Ahora estamos listos para lanzar la instalación de los binarios.
El menú avanza a medida que va ejecutando las acciones de instalación.
Ahora nos pedira loguearnos y hacernos root.
Ejecutamos el script que nos propone el combo.
Corriendo RunScript de ASM
La instalación seguira de forma transparaente una vez que damos OK, cuando finalizo el script que ejecutamos con root.
La instalación continua con :
Ahora si !
Acabamos de instalar nuestro software grid, y levantar nuestra instancia ASM 11gr2 con Bases de Datos en version 10gr2.
Espero les sea de utilidad !
See you on the road !
Filed under: DB - 11gR2 Tagged: asm, Databases, Linux, Operating Systems, oracle, Oracle Corporation, Oracle Database, Oracle RAC, Uploading and downloading, X86
Buenas tardes a todos, aca regreso de nuevo luego de varias migraciones, puestas en producción y dictado de clases.
Si bien no aparezco con nuevo articulo hace tiempo, hoy regreso con uno interesante para dbas que se encuentran con el proceso de migrar su motor de base de datos de 10gr2 hacia 11gr2.
Algunos ambientes precisan utilizar 10g y 11g al mismo tiempo para probar performance, procesos de migración y otro tipos de reportes.
Una solución que propongo es migrar el storage a 11g y tener la posibilidad de :
- Conservar las bases de datos de versión 10g.
- Instalar nuevas bases 11g.
- Probar procesos de migración.
Es por ello que en este instructivo cumplo con detallar el primer paso.
Migrar el ASM , ejecutando la nueva structura GRID que nos propone Oracle y que con mayor detalle de configuración nos permite la instalacion del instancias en cluster.
Preparativos para la realizar el upgrade
Vamos a comenzar descargando el software.
Oracle Database 11gR2 (64bits)
Una vez que realizamos la descarga lo colocamos en un path de instalación.
Como soy muy ordenado a mi me gustar trabajar todo bajo la estructura de Oracle.
cd /u01/app/oracle/ mkdir stage
Ahora descomprimimos los archivos de la insfrasestructura grid, por que nos encontraremos con el software de la base.
p10098816_112020_Linux-x86-64_1of7.zip p10098816_112020_Linux-x86-64_2of7.zip p10098816_112020_Linux-x86-64_3of7.zip
Descomprimimos el grid.
unzip p10098816_112020_Linux-x86-64_3of7.zip
Verificamos de tener el siguiente grupo de librerias en RH5.
binutils-2.* compat-libstdc++-33* compat-libstdc++-33*.i386.rpm elfutils-libelf* gcc-4.* gcc-c++-4.* glibc-2.* glibc-common-2.* glibc-devel-2.* glibc-headers-2.* ksh* libaio-0.* libaio-devel-0.* libgomp-4.* libgcc-4.* libstdc++-4.* libstdc++-devel-4.* make-3.* sysstat-7.* unixODBC-2.* unixODBC-devel-2.* numactl-devel-2*
Revisamos los parametros del Kernel.
[root@sdat4104lx ~]# /sbin/sysctl -p net.ipv4.ip_forward = 0 net.ipv4.conf.default.rp_filter = 1 net.ipv4.conf.default.accept_source_route = 0 kernel.sysrq = 0 kernel.core_uses_pid = 1 kernel.shmall = 2097152 kernel.shmmax = 536870912 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 6815744 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.wmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_max = 1048586 fs.aio-max-nr = 1048576 [root@sdat4104lx ~]#
Instalación del Software
Nos logueamos con interfaz X por medio del protocolo ssh.
ssh -X USER@SERVER
Ejecutamos el instalador
./runInstaller
Y se lanzara la siguienta pantalla
En la primer pantalla nos preguntara que tipo de instalacion deseamos.
En nuestro caso seleccionaremos UPGRADE ORACLE GRID INFRASTRUCTURE OR ASM.
Imediatamente nos desplegara un mensaje donde nos comunica que existe una instancia de ASM previa.
Elejimos continuar.
Elejimos el lenguaje de nuestro motor.
Ahora nos solicita el password de nuestra instancia de ASM, la que administrara el storage.
En el caso que usaramos una password muy secilla nos aparecera un cartel como el siguiente.
Si están seguros que su password cumple con las medidas de seguridad de su empresa o simplemente quieren usar esa misma, elijen YES.
Ahora nos mostrara que grupos son los preferidos a la hora de instalar el software. Si nosotros elejimos crear un usuario que administra el storage por fuera del usuario default oracle , debemos setear los permisos correspondientes.
Pasamos la zona de usuarios y oracle controla que los prerequisitos se cumplan.
Es por ello que deje sin instalar una librería , puse menos swap, y no setee algunos parametros del kernel para que me muestre las recomendaciones y Ustedes vean la importancia del chequeo previo a la instalación del software.
Una vez que hagan cumplir los pedidos, dan en :
- Check Again
Y de forma automatica pasara a la siguiente pantalla.
Ahora estamos listos para lanzar la instalación de los binarios.
El menú avanza a medida que va ejecutando las acciones de instalación.
Ahora nos pedira loguearnos y hacernos root.
Ejecutamos el script que nos propone el combo.
Corriendo RunScript de ASM
[root@st241115lx ~]# /u01/app/oracle/product/11.2.0/grid/rootupgrade.sh Running Oracle 11g root script... The following environment variables are set as: ORACLE_OWNER= oracle ORACLE_HOME= /u01/app/oracle/product/11.2.0/grid Enter the full pathname of the local bin directory: [/usr/local/bin]: The file "dbhome" already exists in /usr/local/bin. Overwrite it? (y/n) [n]: y Copying dbhome to /usr/local/bin ... The file "oraenv" already exists in /usr/local/bin. Overwrite it? (y/n) [n]: y Copying oraenv to /usr/local/bin ... The file "coraenv" already exists in /usr/local/bin. Overwrite it? (y/n) [n]: y Copying coraenv to /usr/local/bin ... Entries will be added to the /etc/oratab file as needed by Database Configuration Assistant when a database is created Finished running generic part of root script. Now product-specific root actions will be performed. Using configuration parameter file: /u01/app/oracle/product/11.2.0/grid/crs/install/crsconfig_params Creating trace directory LOCAL ADD MODE Creating OCR keys for user 'oracle', privgrp 'oinstall'.. Operation successful. CSS appears healthy Stopping CSSD. Shutting down CSS daemon. Shutdown request successfully issued. Shutdown has begun. The daemons should exit soon. CRS-4664: Node st241005lx successfully pinned. Adding daemon to inittab ACFS-9300: ADVM/ACFS distribution files found. ACFS-9307: Installing requested ADVM/ACFS software. ACFS-9308: Loading installed ADVM/ACFS drivers. ACFS-9321: Creating udev for ADVM/ACFS. ACFS-9323: Creating module dependencies - this may take some time. ACFS-9327: Verifying ADVM/ACFS devices. ACFS-9309: ADVM/ACFS installation correctness verified.st241115lx 2011/10/03 18:07:32 /u01/app/oracle/product/11.2.0/grid/cdata/st241115lx/backup_20111003_180732.olr Successfully configured Oracle Grid Infrastructure for a Standalone Server [root@st241115lx ~]#
La instalación seguira de forma transparaente una vez que damos OK, cuando finalizo el script que ejecutamos con root.
La instalación continua con :
- El update Inventory.
- Oracle Net assistance.
- ASM configuration asistance.
Ahora si !
Acabamos de instalar nuestro software grid, y levantar nuestra instancia ASM 11gr2 con Bases de Datos en version 10gr2.
Espero les sea de utilidad !
See you on the road !
Filed under: DB - 11gR2 Tagged: asm, Databases, Linux, Operating Systems, oracle, Oracle Corporation, Oracle Database, Oracle RAC, Uploading and downloading, X86
Comentarios
Publicar un comentario