Requisitos de Instalación

  • 512 MB de RAM y 1 GB de swap mínimo.
  • 800 MB para los archivos de instalación.
  • 3 GB para la instalación de la instancia de Oracle.
  • Los siguientes paquetes instalados:
  • binutils-2.15.92.0.2
  • compat-db-4.1.25
  • control-center-2.8.0
  • gcc-3.4.3
  • gcc-c++-3.4.3
  • glibc-2.3.4
  • glibc-common-2.3.4
  • gnome-libs-1.4.1.2.90
  • libstdc++-3.4.3
  • libstdc++-devel
  • make-3.80-5
  • pdksh-5.2.14
  • sysstat-5.0.5
  • xscreensaver-4.18
  • libaio-0.3.96
  • libXp

Parámetros del Kernel Linux

Edita los parametros del kernel de a cuerdo a las recomendaciones de Oracle.

Archivo /etc/sysctl.conf

kernel.shmall
kernel.shmmax
kernel.shmmni
kernel.sem
fs.file-max
net.ipv4.ip_local_port_range
net.core.rmem_default
net.core.rmem_max
net.core.wmem_default
net.core.wmem_max

Ejecuta sysctl -p para recargar la configuración de los parámetros del kernel.

Crea las cuentas de usuario de Oracle.

Edita /etc/security/limits.conf

/etc/security/limits.conf

oracle    soft    nofile    4096
oracle    hard    nofile    65536

Crea directorios para software y bases de datos de Oracle

Edita /home/oracle/.bash_profile para configurar las variables de entorno de la instancia Oracle.

Archivo /home/oracle/.bash_profile

ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_SID=tibdb; export ORACLE_SID

Edita /home/oracle/.bash_profile

ORACLE_BASE=/u01/app/oracle
ORACLE_SID=tibdb
ORACLE_OWNER=oracle
ORACLE_HOME=/u01/app/oracle/oracle/product/10.2.0/db_1
PATH=$ORACLE_HOME/bin:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

export ORACLE_BASE ORACLE_HOME ORACLE_SID ORACLE_OWNER PATH LD_LIBRARY_PATH

Conectar a sqlplus

sqlplus /nolog
connect / as sysdba

En la línea de comandos sqlplus para iniciar el servidor de base de datos

startup

Para detener el servidor de base de datos desde la línea de comandos sqlplus

shutdown

Inicia Oracle Net Listener

lsnrctl start

Detener Oracle Net Listener

lsnrctl stop

Oracle Enterprise Manager

http://localhost:1158/em/console/

Inicia Oracle Enterprise Manager

emctl start dbconsole

Detener Oracle Enterprise Manager

emctl stop dbconsole

iSQL*Plus

http://localhost:5560/isqlplus/

Iniciar iSQL*Plus

isqlplusctl start

Detener iSQL*Plus

isqlplusctl stop

Crear TABLESPACE

CREATE TABLESPACE ofpartes
LOGGING
DATAFILE '/u02/oradata/tdemo/ofpartes.dbf'
SIZE 32M AUTOEXTEND ON NEXT 32M
EXTENT MANAGEMENT LOCAL

USuarios

CREATE USER tibusr IDENTIFED BY tibusr;
GRANT sysdba TO tibusr;

Tips

DESC nombre_tabla
SELECT table_name, contraint_name
FROM all_contraints

oratab /etc/oratab es un archivo delimitado por dos puntos : que asocia los valores de ORACLE_SID y ORACLE_HOME, el último campo contiene Y o N para controlar el inicio de una instancia con el sistema operativo.

Rutas /var/opt/oracle o /etc

Scripts como oraenv, dbhome dbstart y dbshut lo utilizan.

Referencias