instalación de sgbd. instalación de oracle 11g en linux y windows

37
Jorge Sánchez’ 2013 – www.jorgesanchez. stración de bases de datos: [2.1] instalación de SGBD Jorge Sánchez Asenjo’ 2013 Centro Don Bosco Salesianos-Villamuriel [2] Instalación y Configuración de Sistemas Gestores de Bases de Datos Administración de Sistemas Gestores de Bases de Datos, módulo del ciclo de FP de Grado Superior, Administración de Sistemas Informáticos en Red

Upload: jorge-sanchez

Post on 13-Jun-2015

1.735 views

Category:

Documents


2 download

DESCRIPTION

Apartados 2.1 y 2.2 de la segunda Unidad del módulo de Administración de Bases de Datos. Nociones básicas sobre instalación de Sistemas de Bases de Datos. Pasos para la instalación de Oracle 11g en Windows y Linux CentOS.

TRANSCRIPT

Page 1: Instalación de SGBD. Instalación de Oracle 11g en Linux y Windows

Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD

Jorge Sánchez Asenjo’ 2013

Centro Don BoscoSalesianos-Villamuriel

[2] Instalación y Configuración de Sistemas Gestores de Bases de Datos

Administración de Sistemas Gestores de Bases de Datos, módulo del ciclo de FP de Grado Superior, Administración de Sistemas Informáticos

en Red

Page 2: Instalación de SGBD. Instalación de Oracle 11g en Linux y Windows

Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD

Jorge Sánchez Asenjo’ 2013

Centro Don BoscoSalesianos-Villamuriel

[2.1] Instalación de SGBD

Administración de Sistemas Gestores de Bases de Datos, módulo del ciclo de FP de Grado Superior, Administración de Sistemas Informáticos

en Red

Page 3: Instalación de SGBD. Instalación de Oracle 11g en Linux y Windows

Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD

Jorge Sanchez’ 2013Centro Don Bosco

Salesianos-Villamuriel

introducción

•Los SGBD son software complejo•Numerosos requisitos•Complejidad para instalarpersonal cualificadoconocimiento de la arquitectura del SGBD

Page 4: Instalación de SGBD. Instalación de Oracle 11g en Linux y Windows

Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD

Jorge Sanchez’ 2013Centro Don Bosco

Salesianos-Villamuriel

Elección del SGBD. Paso 1:Selección por requisitos

•Tamaño de la base de datos•Conectividad•Nº de usuarios Control de la seguridad•Nº de conexiones simultáneas•Hardware existente•Política de empresa

Page 5: Instalación de SGBD. Instalación de Oracle 11g en Linux y Windows

Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD

Jorge Sanchez’ 2013Centro Don Bosco

Salesianos-Villamuriel

Elección del SGBD. Paso 2:Comprobar requisitos

• Sistema operativo• Paquetes o aplicaciones preinstaladas•RAM• Procesador•Disco duro•Requisitos de red•Requisitos de configuración de sistema• Incompatibilidades

Page 6: Instalación de SGBD. Instalación de Oracle 11g en Linux y Windows

Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD

Jorge Sánchez Asenjo’ 2013

Centro Don BoscoSalesianos-Villamuriel

[2.2] Instalación de Oracle 11g

Administración de Sistemas Gestores de Bases de Datos, módulo del ciclo de FP de Grado Superior, Administración de Sistemas Informáticos

en Red

Page 7: Instalación de SGBD. Instalación de Oracle 11g en Linux y Windows

Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD

Jorge Sanchez’ 2013Centro Don Bosco

Salesianos-Villamuriel

Descarga y documentación

•Descarga• http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

•Documentación• http://download.oracle.com/docs/

Page 8: Instalación de SGBD. Instalación de Oracle 11g en Linux y Windows

Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD

Jorge Sanchez’ 2013Centro Don Bosco

Salesianos-Villamuriel

Estructura OFA

• Oracle’s Optimal Flexible Architecture• Estructura de directorios estandarizada de Oracle• ORACLE_BASE, Parámetro con la ruta base de instalación de

productos Oracle:• /pm/h/u• p=Texto estándar; se usa ora o la letra u• m=Nº de 01 a 09• h=Directorio estándar, se usa app• u=Nombre del usuario instalador de Oracle (se suele usar Oracle)• Linux: /u01/app/Oracle • Windows: C:\oracle\app

Page 9: Instalación de SGBD. Instalación de Oracle 11g en Linux y Windows

Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD

Jorge Sanchez’ 2013Centro Don Bosco

Salesianos-Villamuriel

Estructura OFA

•ORACLE_HOME, raíz de la instalación de un producto concreto.• Ruta: ORACLE_BASE/product/versión/nombre_inst• Ejemplo: /u01/app/oracle/product/11.2.1/db_home1• Archivos de datos: ORACLE_BASE/oradata •Oracle Inventory Directory: Productos instalados

• Ruta Linux: /u01/app/oraInventory• Otra posibilidad: $HOME/Oracle/oraInventory

• Oracle Network Files Directory: ORACLE_HOME/network/admin

Page 10: Instalación de SGBD. Instalación de Oracle 11g en Linux y Windows

Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD

Page 11: Instalación de SGBD. Instalación de Oracle 11g en Linux y Windows

Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD

Jorge Sánchez Asenjo’ 2013

Centro Don BoscoSalesianos-Villamuriel

Instalación de Oracle 11gen Windows

Administración de Sistemas Gestores de Bases de Datos, módulo del ciclo de FP de Grado Superior, Administración de Sistemas Informáticos

en Red

Page 12: Instalación de SGBD. Instalación de Oracle 11g en Linux y Windows

Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD

Jorge Sanchez’ 2013Centro Don Bosco

Salesianos-Villamuriel

Prerrequisitos. Hardware

• PC Intel x86, AMD64 o Intel EM64T• 1 GB de RAM•Memoria virtual de 2GB•Disco duro: 6GB• Tarjeta gráfica: 1024x768 y 256 colores

Page 13: Instalación de SGBD. Instalación de Oracle 11g en Linux y Windows

Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD

Jorge Sanchez’ 2013Centro Don Bosco

Salesianos-Villamuriel

Prerrequisitos. Software

• Windows 2003, 2008, 2012, XP, Vista, 7. Nunca versiones Home ni Server Core.• Si programamos: Visual C++• Navegador• IP única (recomendable)

Page 14: Instalación de SGBD. Instalación de Oracle 11g en Linux y Windows

Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD

Jorge Sanchez’ 2013Centro Don Bosco

Salesianos-Villamuriel

Instalar

1. Descargar ZIP2. Descomprimir todos los archivos en el mismo directorio3. Pasos a seguir

1. Indicar correo electrónico para contacto administrativo2. No crear la base de datos, sólo instalar la instancia3. Elegir entre instancia única o distribuida (RAC)4. Elegir idiomas5. Elegir el tipo de instalación (Enterprise), en Opciones, elegir las

opciones deseadas6. Rutas a ORACLE_BASE y ORACLE_HOME7. Comprobar e instalar8. Dejar pasar el programa ante el cortafuegos

Page 15: Instalación de SGBD. Instalación de Oracle 11g en Linux y Windows

Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD

Jorge Sanchez’ 2013Centro Don Bosco

Salesianos-Villamuriel

Post-instalación

• Colocar la ruta a la carpeta BIN en el PATH del sistema

Page 16: Instalación de SGBD. Instalación de Oracle 11g en Linux y Windows

Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD

Jorge Sanchez’ 2013Centro Don Bosco

Salesianos-Villamuriel

Instalación de la base de datos

• lanzar el asistente de red (netca) como administrador•Configurar Listener:• Agregar• Dar nombre• Dar puerto• Permitir acceso

• Lanzar instalador de bases de datos (dbca) como administrador

Page 17: Instalación de SGBD. Instalación de Oracle 11g en Linux y Windows

Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD

Jorge Sanchez’ 2013Centro Don Bosco

Salesianos-Villamuriel

Instalación de la base de datos.Pasos en el asistente (dbca)1. Crear base de datos2. Elegir personalizar3. Elegir nombre y SID4. Marcar configurar Enterprise Manager5. Elegir contraseñas administrativas6. Elegir ubicación de base de datos y modo de

gestión de archivos

Page 18: Instalación de SGBD. Instalación de Oracle 11g en Linux y Windows

Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD

Jorge Sanchez’ 2013Centro Don Bosco

Salesianos-Villamuriel

Instalación de la base de datos. Pasos en el asistente (dbca)7. Elegir si deseamos área Flash y el modo de

archivado8. Elegir los componentes (sólo es imprescindible el

repositorio de Enterprise Manager)9. Configuración parámetros (SGA, PGA, Tamaño de

bloque, Juegos de caracteres y modo de servidor)10. Configuración de los archivos (datos, redo y de control)11. Crear la base de datos12. Guardar el archivo HTML que resume la instalación

Page 19: Instalación de SGBD. Instalación de Oracle 11g en Linux y Windows

Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD

Jorge Sánchez Asenjo’ 2013

Centro Don BoscoSalesianos-Villamuriel

Instalación de Oracle 11gen Linux CentOS 5, 32 bits

Administración de Sistemas Gestores de Bases de Datos, módulo del ciclo de FP de Grado Superior, Administración de Sistemas Informáticos

en Red

Page 20: Instalación de SGBD. Instalación de Oracle 11g en Linux y Windows

Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD

Jorge Sanchez’ 2013Centro Don Bosco

Salesianos-Villamuriel

Requisitos. Hardware

• PC AMD o Intel de 32 o 64 bits• uname -m• uname -a

• 1 GB de RAM:• grep MemTotal /proc/meminfo

• Memoria Swap de al menos 1,5 GB• grep SwapTotal /proc/meminfo

• 5 GB en disco• df –h

• Gráfica de 1024x768 y 256 colores

Page 21: Instalación de SGBD. Instalación de Oracle 11g en Linux y Windows

Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD

Jorge Sanchez’ 2013Centro Don Bosco

Salesianos-Villamuriel

Requisitos. Software

• Sistema Operativo:• Asianux Server 3 (con SP2)• Oracle Linux 4 update 7 ó Oracle Linux 5 update 2 o versiones superiores.• Red Hat Enterprise Linux. Con los mismos requisitos de versión.• SUSE Linux Enterprise Server. Al menos la versión 10 con SP2 (o la 11 y

superiores)• Comprobar: cat /proc/versión

• kernel 2.6.21• uname -r

• Navegador (IE 6, Chrome 3, Forefox 2, Safari 3.1,…)• Servidor X (modo gráfico de trabajo)

Page 22: Instalación de SGBD. Instalación de Oracle 11g en Linux y Windows

Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD

Jorge Sanchez’ 2013Centro Don Bosco

Salesianos-Villamuriel

Requisitos. IP única

• No es obligatorio, pero sí recomendable ya que estamos configurando un servidor• gedit /etc/sysconfig/network-scripts/ifcfg-eth0• DEVICE=eth0

ONBOOT=yes (Activa la tarjeta de red en el inicio)BOOTPROTO=static (Para dirección estática, sino se pone dhcp)IPADDR=x.x.x.x (IP del servidor)NETMASK=x.x.x.x (máscara de red)GATEWAY=x.x.x.x (Para dirección estática)NETWORK=x.x.x.x (Dirección de red, opcional)BROADCAST=x.x.x.x (Dirección de difusión, opcional)HWADDR=XX:XX:XX:XX:XX:XXTYPE=Ethernet

Page 23: Instalación de SGBD. Instalación de Oracle 11g en Linux y Windows

Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD

Jorge Sanchez’ 2013Centro Don Bosco

Salesianos-Villamuriel

Requisitos. IP única

•gedit /etc/resolv.conf• resolv.conf• search localdomain• nameserver x.x.x.x (nombre servidor DNS)• nameserver x.x.x.x (nombre servidor DNS)

•service network restart

Page 24: Instalación de SGBD. Instalación de Oracle 11g en Linux y Windows

Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD

Jorge Sanchez’ 2013Centro Don Bosco

Salesianos-Villamuriel

Requisitos. Software

• Paquetes (Revisar documentación de Oracle) a instalar con yum install:• binutils versión 2.15.92.0.2• compat-libstdc++-33 versión 3.2.3• elfutils-libelf versión 0.97• elfutils-libelf-devel versión 0.97• gcc versión 3.4.6• gcc-c++ versión 3.4.6• glibc-2.3.4 versión 2.41• glibc-common versión 2.3.4• unixODBC• unixODBC-devel

Page 25: Instalación de SGBD. Instalación de Oracle 11g en Linux y Windows

Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD

Jorge Sanchez’ 2013Centro Don Bosco

Salesianos-Villamuriel

Requisitos. Software

• glibc-devel versión 2.3.4• glibc-headers versión 2.3.4• libaio-devel versión 0.3.105• libaio versión 0.3.105• libgcc versión 3.4.6• libstdc++ versión 3.4.6• libstdc++ versión devel-3.4.6• make versión 3.80• numactl versión 0.6.4.i386• pdksh versión 5.2.14• sysstat versión 5.0.5

Page 26: Instalación de SGBD. Instalación de Oracle 11g en Linux y Windows

Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD

Jorge Sanchez’ 2013Centro Don Bosco

Salesianos-Villamuriel

Otras acciones previas.Parámetros del kernel

• Comprobar recursos:• ulimit –Sn # debe mostrar al menos 1024• ulimit –Hn # debe mostrar al menos 65536• ulimit –Su # debe mostrar al menos 2047• ulimit –Hu # debe mostrar al menos 16384• ulimit –Ss # debe mostrar al menos 10240• ulimit –Hs # debe mostrar al menos 65536

• Sino, editar /etc/security/limits.conf • oracle soft nproc 2047• oracle hard nproc 16384• oracle soft nofile 1024• oracle hard nofile 65536• oracle soft stack 10240

Page 27: Instalación de SGBD. Instalación de Oracle 11g en Linux y Windows

Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD

Jorge Sanchez’ 2013Centro Don Bosco

Salesianos-Villamuriel

Otras acciones previas.Parámetros del kernel• Parámetros de kernel en /etc/sysctl.conf

• fs.aio-max-nr = 1048576• fs.file-max = 6815744• kernel.shmall = 2097152• kernel.shmmax = 4294967295• kernel.shmmni = 4096• kernel.sem = 250 32000 100 128• net.ipv4.ip_local_port_range = 9000 65500• net.core.rmem_default = 262144• net.core.rmem_max = 4194304• net.core.wmem_default = 262144• net.core.wmem_max = 1048586

• Comprobar parámetros: sysctl –a | grep nombreParámetro• Hacer efectivos los cambios: sysctl –p

Page 28: Instalación de SGBD. Instalación de Oracle 11g en Linux y Windows

Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD

Jorge Sanchez’ 2013Centro Don Bosco

Salesianos-Villamuriel

Cumplimiento de prerrequisitos software de forma automática• Permiten simplificar los requisitos software (paquetes y

parámetros del sistema)• Pasos (CentOS 5 32 bits):

1. Instalar repositorio Oracle:• wget http://public-yum.oracle.com/RPM-GPG-KEY-oracle-el5 -O

/etc/pki/rpm-gpg/RPM-GPG-KEY-oracle• gpg --quiet --with-fingerprint /etc/pki/rpm-gpg/RPM-GPG-KEY-Oracle

2. Revisar repositorio public-yum-xxx y poner enabled=1 en los repositorios que queremos usar

3. yum install oracle-validate4. yum update

Page 29: Instalación de SGBD. Instalación de Oracle 11g en Linux y Windows

Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD

Jorge Sanchez’ 2013Centro Don Bosco

Salesianos-Villamuriel

Otras acciones previas. Usuarios y grupos

• Usuarios y grupos• Usuario y grupo OSDBA (permisos SYSDBA) y OSOPER (permisos

SYSOPER)• Grupo para el inventario

• Crear grupos• groupadd oinstall• groupadd dba• groupadd oper

• Crear usuario instalador• useradd –g oinstall –G dba,oper oracle• passwd oracle

Page 30: Instalación de SGBD. Instalación de Oracle 11g en Linux y Windows

Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD

Jorge Sanchez’ 2013Centro Don Bosco

Salesianos-Villamuriel

Otras acciones previas.Preparación de directorios

• Crear directorios de Oracle• mkdir -p /u01/app/oracle• chown -R oracle:oinstall /u01• chmod -R 775 /u01

• Parámetros sistema (añadir al archivo /etc/profile)• export ORACLE_BASE=/u01/app/oracle• export ORACLE_HOME=$ORACLE_BASE/product/11.2.1/dbhome_1• export ORACLE_SID=nombreBD• export ORACLE_UNQNAME=nombreBD• export ORACLE_HOSTNAME=nombreServidor• export PATH=$ORACLE_HOME/bin:$PATH• export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH• export CLASSPATH=$CLASSPATH:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

Page 31: Instalación de SGBD. Instalación de Oracle 11g en Linux y Windows

Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD

Jorge Sanchez’ 2013Centro Don Bosco

Salesianos-Villamuriel

Otras acciones previas.Bajar la rigidez de SELinux

•Editar /etc/selinux/config y cambiar a:• SELINUX=permissive

Page 32: Instalación de SGBD. Instalación de Oracle 11g en Linux y Windows

Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD

Jorge Sanchez’ 2013Centro Don Bosco

Salesianos-Villamuriel

Instalar

1. Pasar a usuario oracle• su oracle

2. Descargar archivos ZIP y copiarlos en la misma carpeta3. Descomprimir los archivos en el mismo directorio unzip

linux_11gR2_database_1of2.zip• unzip linux_11gR2_database_2of2.zip

4. Entrar en la carpeta database (resultado de la descompresión) y ejecutar1. ./runInstaller

5. Desde ese punto todo funciona como en el caso de Windows

Page 33: Instalación de SGBD. Instalación de Oracle 11g en Linux y Windows

Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD

Jorge Sánchez Asenjo’ 2013

Centro Don BoscoSalesianos-Villamuriel

Instalación de la base de datosOracle

Administración de Sistemas Gestores de Bases de Datos, módulo del ciclo de FP de Grado Superior, Administración de Sistemas Informáticos

en Red

Page 34: Instalación de SGBD. Instalación de Oracle 11g en Linux y Windows

Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD

Jorge Sanchez’ 2013Centro Don Bosco

Salesianos-Villamuriel

Prerrequisitos

1. Haber instalado el software de Oracle2. Lanzar el asistente de instalación de red (netca)

1. Crear un nuevo listener2. Darle nombre (LISTENER)3. Elegir protocolo de red4. Elegir puerto (1521 es el estándar)5. Abrir el puerto en el cortafuegos

Page 35: Instalación de SGBD. Instalación de Oracle 11g en Linux y Windows

Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD

Jorge Sanchez’ 2013Centro Don Bosco

Salesianos-Villamuriel

Instalador de bases de datos

Lanzar el asistente de configuración de bases de datos (comando dbca)1. Elegir “Crear base de datos”2. Elegir “Personalizar base de datos” (nos permite

profundizar en la instalación de la base de datos)3. Elegir nombre de base de datos global4. Marcar la casilla para Configurar el Enterprise Manager5. Establecer contraseñas para usuarios administrativos

(SYS, SYSTEM)6. Establecer el directorio para los archivos de datos y su

modo de gestión

Page 36: Instalación de SGBD. Instalación de Oracle 11g en Linux y Windows

Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD

Jorge Sanchez’ 2013Centro Don Bosco

Salesianos-Villamuriel

Instalador de bases de datos

7. Elegir si deseamos el modo de archivado ARCHIVELOG (para los históricos redo log) y si deseamos usar recuperación tipo Flash

8. Marcar los componentes deseados de Oracle (imprescindible repositorio de EM)

9. Determinar el tamaño de la SGA y PGA, el tamaño del bloque, la codificación de texto y la forma de trabajar del proceso servidor

10.Determinar todas las opciones sobre los archivos de datos, tablespaces, archivos redo log y de control.

11.Elegir “Crear Base de Datos” y almacenar los scripts de creación de la base de datos

12.Guardar el HTML con el resumen de la instalación

Page 37: Instalación de SGBD. Instalación de Oracle 11g en Linux y Windows

Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD

Jorge Sanchez’ 2013Centro Don Bosco

Salesianos-Villamuriel

Conectar con la base de datos

• Comando: • sqlplus • sqlplus system AS sysdba• sqlplus /nolog (luego se conecta mediante el comando connect)

• En CentOS 5 y otros Linux existe un bug por la seguridad adicional que añade el módulo SELinux. Se corrige mediante el comando:• chcon -t textrel_shlib_t $ORACLE_HOME/*.so