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.