Este mes salio la nueva versión de Oracle Database 12c (la c es de Cloud) y para la gente que quiera ir probando he creado este pequeño manual para poder instalarlo en CentOS 6. Cabe recordar que esto no es para entornos en producción. Ya que no tendremos soporte de ningún tipo.
Empezemos, partimos de una CentOS 6.4 x64 actualizada versión escritorio con arranque en modo consola, 4GB de RAM y 2 de SWAP. En esta versión de Oracle no hay opción para sistemas operativos de 32 bits. Empezamos:
Deshabilitar selinux
# vi /etc/selinux/configAsignar:
SELINUX=disabledY reiniciamos
# init 6Instalación de paquetes necesarios
# yum install unzip make gcc gcc-c++ kernel-headers glibc-devel xorg-x11-utils unixODBC unixODBC-devel libaio-devel libaio ksh sysstatCreación de grupos
# groupadd -g 54321 oinstallCreación de usuario Oracle y asignado a los grupos creados
# groupadd -g 54322 dba
# groupadd -g 54323 oper
# useradd -u 54321 -g oinstall -G dba,oper oracleAsignamos contraseña al usuario oracle
# passwd oracleNos logueamos con el usuario oracle
# su - oracleModificamos el fichero .bash_profile del usuario oracle
#vi ~/.bash_profileY añadimos:
export TMP=/tmpPreviamente nos hemos descargado los paquetes de instalación de la pagina de Oracle y procedemos a descomprimir:
export TMPDIR=$TMP
export ORACLE_HOSTNAME=centos
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/12.1.0/db_1
export ORACLE_SID=orcl
export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
Entramos en la carpeta descomprmida# unzip linuxamd64_12c_database_2of2.zip# unzip linuxamd64_12c_database_2of2.zip
# cd $HOME/databaseIniciamos a la instalación
# ./runInstallerDesmarco la opción de SPAM
Como es una instalación sin soporte, Skip
El primer error que nos da, pulsáis que si. En los logs que deja la instalación se ve como hace un chequeo del Sistema Operativo y ve que no tenemos un Oracle Linux.
Instalamos con la base de datos de test.
Desktop, si sois avanzados Server
En este apartado solo debemos asignar una contraseña para la base de datos
Siguiente
Resumen de la instalación, aquí podemos editar algo si hiciera falta.
Empieza el proceso
Ejecución de script con el usuario root
Sigue la instalación
En este punto vamos a Password Management
Y asignamos contraseña a SYS y a SYSTEM
Instalación finalizada
Interfaz del Enterprise Manager, aquí me conecte con como sysdba.
Para para la base de datos, siempre con el usuario oracle:
# sqlplus "/as sysdba"SQL*Plus: Release 12.1.0.1.0 Production on Thu Jun 27 15:08:55 2013Y parar el listener:
Copyright (c) 1982, 2013, Oracle. All rights reserved.
Connected to an idle instance.
SQL> shutdown normal
# lsnrctl stopY para arrancar:
# lsnrctl start
# sqlplus "/as sysdba"
SQL*Plus: Release 12.1.0.1.0 Production on Thu Jun 27 15:08:55 2013
Copyright (c) 1982, 2013, Oracle. All rights reserved.
Connected to an idle instance.
SQL> startup
ORACLE instance started.
Total System Global Area 1603411968 bytes
Fixed Size 2288872 bytes
Variable Size 1040188184 bytes
Database Buffers 553648128 bytes
Redo Buffers 7286784 bytes
Database mounted.
Database opened.
No hay comentarios:
Publicar un comentario