SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
Instituto Profesional DuocUC
    Escuela de Ingeniería




Instalando la Base de Datos Oracle 10g




                 Jaime Amigo P. © 2006, Santiago - Chile
Instituto Profesional DuocUC
        Escuela de Ingeniería


                           Objetivos

Después de completar esta lección, usted deberá:
 • Identificar los requerimientos del Sistemas
 • Usar la Arquitectura Optima Flexible (OFA)
 • Instalarl el software con el Instalador Universal de
   Oracle (Oracle Universal Installer)




                                                          2
Instituto Profesional DuocUC
                 Escuela de Ingeniería


                   Requerimientos de Sistema
      Hardware:
       • 512 MB de RAM (Random Acess Memory)
       • 1 GB de espacio de swap (o 2 veces el tamaño de la RAM)
       • 400 MB de espacio en disco, en el directorio temporal (/tmp
            or Temp)
       • 1.5 GB de espacio disponible en disco para el software Oracle
       • 1.5 GB de espacio en disco para la base de datos
            preconfigurada
      Sistema Operativo: Ver Documentación (depende de la plataforma
      los requerimientos (Windows, Linux, Unix))




Una de las tareas como DBA es la instalación y configuración de Oracle 10g sobre el
Servidor donde la base de datos será creada y se almacenaran los datos de las
aplicaciones. En este capitulo se verán los pasos que se deben ejecutar para una
exitosa instalación del producto.
Requerimientos del Sistema
 Los requerimientos de hardware, son los expuestos en la diapositiva superior y son
 los mìnimos para cualquier plataforma. La instalación podría requererir mas espacio
 en disco como mayor cantidad de RAM para un mejor rendimiento.

 Nota: Para sistemas con 2 GB de RAM o más, el espacio para swap deberá estar
 entre 1 y 2 veces la cantidad de RAM.
 Cada sistema operativo tiene diferentes requerimientos por tanto, será necesario
 acceder a la documentación de dicha plataforma para determinar los prerequisitos
 antes de instalar Oracle.
 Las cuatro áreas que es preciso chequear antes de instalar Oracle son:
 •Si el sistema operativo tiene el realease apropiado para la instalación
 •Si el servidor tiene la memoria adecuada para ejecutar la instalación y correr la
 instancia
 •Si el servidor tiene los adecuados recursos de CPU para ejecutar la instalación y
 correr la instancia                                                                   3
 •Si el servidor tiene un adecuado espacio de almacenamiento para ejecutar la
El Oracle Universal Installer (el que se describirá en las siguientes páginas), ejecutara un
chequeo preliminar de requerimientos antes de comenzar la instalación del producto. Así,
determinará si el sistema reune todos los requerimientos del sistema operativo. Si el
sistema no reune los requerimientos mínimos, el instalador retorna un error y se aborta la
instalación.
En sistemas Unix, antes de la instalación se deben chequear los parámetros del kernel.
Esta información esta documentada en los manuales de Oracle. El administrador del
sistema usualmente realiza los cambios del kernel y posteriormente deberá resetear el
servidor. En general los parámetros en el kernel son configurados para niveles de
operación que impactan actividades relacionadas con Oracle, tales como:
•Tamaño máximo permitido para segmentos de memoria compartida sobre el servidor, lo
que puede impactar en el tamaño de la SGA
•Número máximo de archivos que pueden ser abiertos sobre el servidor a la vez, lo que
impacta el número total de usuarios y archivos en la base de datos
•Número de procesos que pueden correr concurrentemente sobre el servidor, lo que
impacta sobre el número de usuarios y la posibilidad de utilizar algunas características
opcionales




                                                                                               4
Instituto Profesional DuocUC
                   Escuela de Ingeniería


              Optimal Flexible Architecture (OFA)

       OFA esta diseñado para:
        • Organizar grandes cantidades de software
        • Facilitar tareas administrativas rutinarias
        • Facilitar el intercambio entre múltiples bases de
          datos Oracle
        • Administrar adecuadamente el crecimiento de la
          base de datos
        • Ayuda a eliminar la fragmentación del espacio libre




Luego de revisar la documentación de requerimientos del sistema, el DBA debe
comenzar a planificar la instalación de Oracle.
Una forma simple de planeación de la instalación es adoptar la Optimal Flexible
Architecture (OFA), modelo que Oracle recomienda como la mejor metodología
práctica para administrar instalación Oracle en ambientes UNIX (y en una extensión
menor, en ambientes Windows). Cary Millsap diseño el modelo OFA para producir
instalaciones de bases de datos que sean fáciles de administrar, upgradear y respaldar
y al mismo tiempo, minimizar los problemas asociados con el crecimiento de las bases
de datos.
Optimal Flexible Architecture (OFA)
 OFA es un método para configurar bases de datos Oracle y otras. OFA toma ventajas del
 sistema operativo y las capacidades de subsistemas de discos para crear y administrar
 fácilmente la configuración, lo que permite maximizar la flexibilidad para el crecimiento y
 alto performance de bases de datos. The methods described here are the basics of OFA.
 El modelo OFA tiene cuatro directrices principales:
 •Convenciones de nombre para sistemas UNIX y puntos de montaje
 •Convenciones para path (rutas) de directotorios
 •Convenciones para archivos de bases de datos
 •Estandarización de localizaciones para archivos relacionados con Oracle                      5
 Para bajar el paper original de Cary Millsap’s sobre OFA accesar http://www.hotsos.com/e-
OFA fue diseñado para:
•Organizar grandes cantidades de software complicado y datos en disco, para evitar cuellos de
botellas (bottlenecks) en disco y pobre rendimiento
•Facilitar tareas administrativas de rutina como respaldo de datos
•Facilitar el intercambio entre múltiples bases de datos
•Administrar adecuadamente el crecimiento de la base de datos
•Ayudar a eliminar la fragmentación de espacio libre en el diccionario de datos, minimizar la
contención, disminuir la fragmentación


En resúmen, usar el modelo OFA para planear la instalación significa responden algunas de las
siguientes preguntas:
•¿Cuál usuario del sistema operativo será el propietario del software Oracle instalado?
•¿Sobre que drive de disco y directorio será instalado el software Oracle?
•¿Qué estructura de directorios será usada para administrar el software Oracle, esta relacionada
con la configuración de archivos y la base de datos?
•Otras




                                                                                                   6
Instituto Profesional DuocUC
                   Escuela de Ingeniería


            Usando Optimal Flexible Architecture


       Nombrando puntos de montaje:
        • /u01
        • /disk01
       Nombrando directorios:
        • /u01/app/oracle
        • /u01/app/applmgr
       Nombrando archivos:
        • Control files: controln.ctl
        • Redo log files: redon.log
        • Data files: tn.dbf




Usando Optimal Flexible Architecture
 OFA es una esquema de nombres, que entrega una estandarización sobre puntos de montaje
 (que a menudo sobre discos físicos), directorios y subdirectorios sobre esos puntos de montaje
 y finalmente los archivos en ellos.
 Sintáxis de Puntos de Montaje: Nombrar todos los puntos de montaje usando la sintáxis
 /pm, donde p es un string constante y m es una clave única de largo fijo
 (tipicamente un número de 2 dígitos) usado para distinguir cada punto d emontaje. Ejemplos
 son /u01, y /u02.
 El concepto de punto de montaje no aplica directamente en ambientes Windows. En dicho
 sistema operativo el estándar es asignar una letra de drive, ej. C: o D:

 Sintáxis de directorios Home: Nombrar todos los directorios home usando la sintáxis
 /pm/h/u. Dónde pm es un punto de montaje, h es un nombre estándar de
 directorio y u es el nombre del dueño del direcorio. Ejemplos de direcorios home OFA son:
              /u01/app/oracle
              /u01/home/oracle




                                                                                                  7
Usando Optimal Flexible Architecture (continución)
 Sintáxis de directorios de Software: Característica de OFA que ayuda a ejecutar
 simultaneamente múltiples versiones de sobre de aplicación, almacenar cada versión de
 Oracle en un directorio /pm/h/u/product/v. Aquí el producto es un literal y la
 variable v es usado para el número de vesrión. De esta manera, se podría tener diferentes
 versiones de Oracle en un mismo servidor funcionando sin mayor inconveniente.
 Ejemplos son:
              /u01/app/oracle/product/9.0.2.7
              /u01/app/oracle/product/10.1.0
              /u01/app/oracle/product/10.2.0

 Sintáxis de nombres de subdirectorios: facilita la organización de datos
 administrativos, es posible almacenar archivos de administración en directorios
 específicos con el path /h/admin/d/a/, dónde h es el directorio home de Oracle,
 admin es un literal, d es el nombre de la base de datos, y a es un
 subdirectorio para cada archivo de administración de base de datos. A
 continuación una lista de archivos :
   •   adhoc: Script SQL Ad hoc para una base de datos en particular
   •   arch: Archivos de Archived redo log. El parámetro LOG_ARCHIVE_DEST
       especifica este directorio
   •   adump : Archivos de auditoria (setear el parámetro de inicialización
       AUDIT_FILE_DEST al directorio adump. Limpiar este subdirectorio
       periódicamente)
   •   Bdump: Archivos de trace de procesos Background. El parámetro
       BACKGROUND_DUMP_DEST especifica este directorio
   •   Cdump: Archivos de Core dump. El parámetro CORE_DUM_DEST especifica este
       directorio
   •   Create: Directorio que almacena los scripts usados para crear la base de datos
   •   Exp: Archivos de export de base de datos generados por el utilitario Oracle export
   •   Logbook: Archivos que registra actividades que se ejecutan sobre la base de datos
   •   Pfile: Archivos de parámetros de inicialización de la instancia
   •   udump: Archivos de SQL trace generados por procesos de usuarios. El parámetro
       USER_DUMP_DEST especifica este directorio
 Sintáxis de nombre de archivos: La convención de nombres de archivos para bases de
 datos, asegura que estos son fácilmente identificables:
   • Control files: /pm/q/d/control.ctl
   • Redo log files: /pm/q/d/redon.log
   • Data files: /pm/q/d/tn.dbf
 Las variables usadas en estos nombres de archivos son:
   •   Pm: Nombre del punto de montaje descrito anteriormente
   •   q: Un string para distinguir los datos Oracle de otros archivos (comúnmente
       nombrado ORACLE o oradata)
   •   d: El valor del parámetro de inicialización DB_NAME (el nombre de la base de
       datos)
   •   t: Un nombre de tablespace Oracle
   •   n: Un string de 2 dígitos

                                                                                             8
Instituto Profesional DuocUC
                   Escuela de Ingeniería


                 Seteo de Variables de Ambiente


        •    ORACLE_BASE: Base de la estructura de
             directorios para OFA
        •    ORACLE_HOME: Directorio que contiene el
             software Oracle
        •    ORACLE_SID: Nombre de la instancia inicial
             (ORCL por default)
        •    NLS_LANG: El lenguaje, territorio y seteo de
             caracteres del cliente (inglés, español, otro)




Seteo de Variables de Ambiente
 Hay muchas variables de ambiente Oracle, y las que se mencionan son muy importantes para
 una exitosa instalación y utilización de una base de datos Oracle. Ninguna de estas variables
 requiere ser seteada pero un mal seteo de estas podría ocasionar problemas post instalación.
   •  ORACLE_BASE: Especifica el directorio base de Oracle para la estructura OFA. Usar
      esto es opcional, pero si es usado puede facilitar futuras instalaciones y upgrades. Un
      ejemplo es:
              /u01/app/oracle
   •   ORACLE_HOME: Especifica el directorio que contiene el software Oracle. Un ejemplo
       es:
              $ORACLE_BASE/product/10.2.0
   •   ORACLE_SID: Es el nombre de la instancia inicial (ORCL por default). Es un string de
       2 dígitos y letras que debe comenzar con una letra. Oracle Corporation sugiere que el
       máximo de caracteres a ser usado para identificador del sistema (SID, System Identifier)
       sea de 8 caracteres.




                                                                                                  9
Seteo de Variables de Ambiente (continuación)
   •  NLS_LANG: Especifíca en seteo inicial de NLS para una sesión sobre el formulario
      language_territory.character set. Por ejemplo:
               AMERICAN_DENMARK.WE8MSWIN1252
       Este seteo de sesión usa el lenguaje AMERICAN para mensajes Oracle,
       ordenamiento, nombre de días y meses. El territorio es DENMARK, el cual setea el
       formato de fecha, hora y convenciones numéricas y monetarias. El conjunto de
       caracteres de WE8MSWIN1252 instruye a Oracle Net a convertir la información de
       caracteres a este conjunto de caracteres. Esta es una variable de ambiente UNIX y
       de registro en Windows. Es posible consultar el actual seteo de NLS para la sesión
       con:
              select * from nls_session_parameters;




                                                                                            10
Instituto Profesional DuocUC
                   Escuela de Ingeniería


                        Chequeos Preinstalación




Chequeos de Preinstalación
 Antes que la interfaz gráfica de Oracle Universal Installer aparezca, hay un chequeo que
 verifica los requerimientos mínimos a reunir para la instalación. En el caso que no se cumpla
 uno o más requerimientos, usted puede seleccionar continuar la instalación usando la bandera
 –ignoreSysPrereqs cuando corra el instalador. Sin embargo, para tener una instalación
 exitosa es preferible corregir aquellos requerimientos previos y volver a ejecutar el Oracle
 Universal Installer.




                                                                                                 11
Instituto Profesional DuocUC
                      Escuela de Ingeniería


                            Oracle Universal Installer




Oracle Universal Installer
 Oracle Universal Installer es una aplicación Java que provee el mismo estilo de instalación,
 independientemente de la plataforma (Windows, Unix, Linux). El engine de instalación es portable a
 cualquier plataforma Java.
  El proceso de instalación consiste básicamente de 6 operaciones:
  •Montar el CD y ejecutar OUI
  •Chequeo de requisitos de preinstalación
  •Responder a los prompt de ubicación para localizaciones de archivos, nombres, etc
  •Seleccionar los productos a instalar
  •Copiar los archivos desde el medio de instalación a $ORACLE_HOME
  •Compilar los archivos binarios
  •Ejecutar operaciones post instalación usando Configuration Assistants




                                                                                                      12
Instituto Profesional DuocUC
                   Escuela de Ingeniería


              Inventario y nombre de Grupo UNIX




Inventario y Nombre de Grupo UNIX
  El directorio de inventario es un área que es usada durante la instalación del software. Los
  archivos en ese directorio no deben ser borrados. Oracle Universal Installer Inventory es la
  localización para el Oracle Universal Installer’s, es decir, un libro de registro de todos los
  productos instalados y directorios donde residen. El inventario almacena información sobre:
    • Todos los productos Oracle instalados en todos los Oracle Homes sobre una máquina
    • Otros productos no-Oracle incluidos con el producto, tales como el Java Runtime
        Environment (JRE)
  El tamaño de estos archivos puede superar los 4 MB en disco duro.
  Si esta instalando un producto sobre UNIX, el instalador consultará el nombre del grupo que
  deberá ser propietario del directorio base. Deberá seleccionar un grupo UNIX que tenga
  permisos para modificar, instalar y desinstalar el software Oracle. Los miembros de este grupo
  deben estar habilitados para instalar o desinstalar software sobre esta máquina. Normalmente
  el nombre del grupo es dba o oinstall




                                                                                                   13
Instituto Profesional DuocUC
                   Escuela de Ingeniería

                               orainstRoot.sh




     # sh /u01/app/oracle/oraInventory/orainstRoot.sh
     Creating the Oracle inventory pointer file (/etc/oraInst.loc)
     Changing groupname of /u01/app/oracle/oraInventory to
     oinstall.



orainstRoot.sh
 Cuando se instala sobre plataforma UNIX, se debe ejecutar un script como usuario root
 llamado orainstRoot.sh. Este script crea un archivo puntero de inventario (sobre Linux
 este archivo esta en /etc/oraInst.loc). El archivo puntero de inventario es usado por el
 Oracle Universal Installer para localizar el archivo de inventario cuando se inicia OUI. Un
 ejemplo es:
              inventory_loc=/oracle/oraInventory
              inst_group=oinstall
 Al correr este script sea crean algunas estructuras de directorios que son usadas para el soporte
 de la instalación y setean los permisos adecuados sobre archivos de esos directorios como
 también de otros archivos.
 En ambiente Windows, la localización del inventario esta contenida dentro del archivo de
 registro.




                                                                                                     14
orainstRoot.sh (conitnuación)
 El script oraintRoot.sh es mas menos como sigue:
            #!/bin/sh
            INVPTR=/etc/oraInst.loc
            INVLOC=/oracle/oraInventory
            GRP=oinstall
            PTRDIR="`dirname $INVPTR`";
            # Create the software inventory location pointer file
            if [ ! -d "$PTRDIR" ]; then
             mkdir -p $PTRDIR;
            fi
            echo "Creating the Oracle inventory pointer file
            ($INVPTR)";
            echo    inventory_loc=$INVLOC > $INVPTR
            echo    inst_group=$GRP >> $INVPTR
            chmod 644 $INVPTR
            # Create the inventory directory if it doesn't exist
            if [ ! -d "$INVLOC" ];then
             echo "Creating the Oracle inventory directory
            ($INVLOC)";
             mkdir -p $INVLOC;
             chmod 775 $INVLOC;
            fi
            echo "Changing groupname of $INVLOC to oinstall.";
            chgrp oinstall $INVLOC;
            if [ $? != 0 ]; then
             echo "WARNING: chgrp of $INVLOC to oinstall failed!";
            fi




                                                                     15
Instituto Profesional DuocUC
                   Escuela de Ingeniería

                     Localizaciones de Archivos




Localizaciones de Archivos (File Locations)
 El Universal Installer entrega valores por default sobre la localización de archivos específicos
 que indican la localización del kit de productos a instalar.
 Oracle homes esta identificado por un nombre. El nombre del Oracle home identifica el grupo
 de programas asociado con un Oracle home particular y los servicios Oracle instalados sobre
 el home asociado. El nombre del Oracle home debe ser entre 1 y 16 caracteres, puede incluir
 solo caracteres alfanuméricos y underscores, y no puede incluir espacios.
 El nombre de Oracle home, queda registrado en el Inventario de Oracle y permitirá entre otras
 cosas, tener diferentes versiones de productos instalados sin producirse problemas entre ellos,
 como eliminar algunos de estos a futuro, sin producir efectos sobre otros productos instalados.




                                                                                                    16
Instituto Profesional DuocUC
                   Escuela de Ingeniería


                             Tipo de Instalación




Tipo de Instalación
 Oracle Database Enterprise Edition ofrece escalabilidad y disponibilidad en configuraciones
 simples y de cluster. Dispone de la mayor cantidad de características para procesamiento de
 transaciones online (OLTP) e inteligencia de negocios (business intelligence).
 Oracle Standard Edition es para negocios pequeños o medianos, o para aplicaciones
 departamentales que demandan toda la potencia, disponibilidad y seguridad de Oracle, sin
 todas las opciones de Enterprise.
 La siguientes son características que no estan disponibles en Oracle Standard Edition:
   • Oracle Data Guard: Un conjunto de servicios que crean, manejan y monitorean una o
       mas bases de datos standby.
   • Oracle Advanced Security, Oracle Label Security, Enterprise User Security, Virtual
       Private Database, N-tier authentication, y Fine Grained Auditing: Estas opciones son
       características adicionales de seguridad en Oracle Database 10g.
   • Oracle Partitioning, Oracle OLAP, Export Transportable Tablespace, y otras
       características que soportan Enterprise Data Warehouses.
 La instalación Personalizada (Custom) permite que eligas componentes individualmente
 durante la instalación.


                                                                                               17
Instituto Profesional DuocUC
                   Escuela de Ingeniería


                      Chequeo de Prerequisitos




Chequeo de Prerequisitos
 Antes de la instalación, el Oracle Universal Installer chequea los requerimientos de ambiente
 necesarios para una instalación exitósa. Esta ventana muestra el nombre, tipo y estado de
 todos los prerequisitos chequeados. El chequeo automático corre primero, si hay chequeos
 opcionales puedes correrlos una vez que el chequeo automático ha finalizado.
 Una vez que todos los chequeos se han completado, un resumen aparece en la parte inferior de
 la ventana. Un chequeo puede necesitar verificar si se ha producido un warning durante la
 ejecución o un chequeo no fue confirmado. Para verificar un warning o chequeo manual, haga
 click sobre el check box sobre el que se ha producido el problema.




                                                                                                 18
Instituto Profesional DuocUC
                   Escuela de Ingeniería

                  Levantando una Base de Datos




Levantando una Base de Datos
 Hay tres plantillas (templates) de bases de datos disponibles para elegir al crear una base de
 datos y una en la cual se puede personalizar dicha creación. Las plantillas de bases de datos
 usan archivos preconfigurados y crean una base de datos rápidamente. Las opciones
 personalizadas permite fleixibilidad en la creación de una base de datos.
 Nota: Si durante la instalación se escoge no crear una base de datos, la página de resúmen es
 la siguiente en aparecer.




                                                                                                  19
Instituto Profesional DuocUC
                   Escuela de Ingeniería


                 Configuración y Administración




Configuración y Administración
 Si usted selecciona crear una base de datos inicial durante el proceso de instalación, usted
 debe será guiado a traves de una serie de ventanas que consultaran información para
 configurar dicha base de datos.
   • Database Naming: Nombre de la base de datos; el valor por default es orcl.
   • Database Character Set: Esto es el conjunto de caracteres usado en la base de datos para
       almacenar los datos. Se debe tomar algún tiempo para determinar que conjunto de
       caracteres se utilizará para sus datos. También es posible cambiar el conjunto de
       caracteres posteriormente, sin embargo, es una tarea que puede consumir mucho tiempo
       y algunas veces requiere bajar la base de datos. Sino esta seguro cuál conjunto de
       caracteres utilizar y sabe que podría utilizar multiples lenguajes, la Unicode Standard
       UFT-8 AL32UTF8 es una buena opción. El conjunto de caracteres WE8ISO8859P1 no
       soporta el siímbolo euro (€) , pero si el conjunto de caracteres WE8ISO8859P15.
   • Sample Schemas: Los sample schemas son un conjunto de schemas para demostraciones
       y entrenamiento.
   • Database Management: Grid control es usado para administrar muchas bases de datos en
       una misma máquina o en varias. Database control es usado para administrar bases de
       datos simples.


                                                                                                 20
Instituto Profesional DuocUC
                  Escuela de Ingeniería

          Almacenamiento de Archivos y Backup
                      Recovery




Almacenamiento de Archivos y Backup Recovery
 Opciones de Almacenamiento de Archivos:
   • File System: Especifica deon los archivos serán almacenados en el sistema de archivos
      del sistema operativo.
   • Automatic Storage Management (ASM): En ASM los archivos son creados y manejados
      automáticamente y se obtiene beneficios adicionales tales como mirroring y striping, lo
      que beneficia el rendimiento de la base de datos.
   • Raw Devices (Partitions): Estas son particiones sin un file system sobre ellas.
      Generalmente se usan solo si se esta familiarizado con el uso de particiones Raw sobre
      el sistema operativo sobre el cual se instala Oracle.
   Opciones de Backup y Recovery:
   • Do not enable Automated backups: Eventualmente usted necesitara un Plan de Respaldo
      (Backup). Sino desea esta opción ahora, podrá hacerlo posteriormente.
   • Enable Automated Backups: Cuando se habilita respaldos automáticos, usted necesita
      especificar donde estos respaldos serán almacenados y la información de los job de
      backup usados para estos mismos.




                                                                                                21
Instituto Profesional DuocUC
                  Escuela de Ingeniería


                        Passwords y Resúmen




Passwords y Resúmen
   • Database Schema Passwords: Provee passwords para usuarios administradores SYS,
     SYSTEM, SYSMAN, y DBSNMP. Usted puede otorgar password diferentes para cada uno
     de estos usuarios o bien, una sola para todos ellos.
   • Summary: Aquí usted puede ver todos los productos seleccionados y todos los seteos
     para la instalación. El siguiente paso es iniciar el proceso de instalación. Una vez
     chequeado el resúmen hacer click en Install y de esta forma se inicia el proceso de
     instalación.




                                                                                            22
Instituto Profesional DuocUC
                    Escuela de Ingeniería


                                      Instalación




Instalación
  Durante la instalación es posible ver el progreso del proceso y algunas de las carectarísticas
  que incorpora la versión en las ventanas de colores al lado derecho de la pantalla.




                                                                                                   23
Instituto Profesional DuocUC
                   Escuela de Ingeniería


                         Configuration Assistants




Asistente de Configuración
 Si se ha seleccionado crear una base de datos junto a la instalación, la página del asistente de
 configuración será desplegada para completar la instalación del software.
   • iSQLPlus Configuration Assistant: Este configura la instancia OC4J (Oracle Containers
       for Java) que será usada por iSQLPlus y otras herramientas para conectarse a la base de
       datos Oracle.
   • Oracle Net Configuration Assistant: Este configura los componentes de red durante la
       instalación, incluyendo:
         - Nombre de Listener y direcciones de protocolo
         - Métodos de nombramiento que el cliente usará para resolver conectarse a los
             identificadores de las base de datos
         - Nombres de servicios de red en el archivo tnsnames.ora
         - Servidor de directorios utilizado
   • Oracle Database Configuration Assistant: Este crea la base de datos seleccionada.




                                                                                                    24
Asistente de Configuración (continuación)
 Cuando se instala sobre sistema operativo UNIX o Linux o cuando se selecciona no crear
 una base de datos inicial en la instalación, serás notificado de ejecutar uno o más script
 como root. El script es llamado root.sh. Este script modifica y crea un archivo que
 contiene información sobre localizaciones de ORACLE_HOME y bases de datos. En una
 instalación Linux el archivo es llamado /etc/oratab.
 En una instalción sobre el sistema operativo Microsoft Windows OS, no hay un script
 root.sh que haya que ejecutar porque la información sobre ORACLE_HOME y las bases
 de datos esta almacenada en el registro. El archivo oratab es donde el usuario coloca
 referencias a todas las bases de datos a ser controladas por Oracle Enterprise Manager.




                                                                                              25
Instituto Profesional DuocUC
Escuela de Ingeniería




         Fin de la Lección




             Jaime Amigo P. © 2006, Santiago - Chile

Mais conteúdo relacionado

Mais procurados

Arquitectura e implementación de PostgreSQL 9.3
Arquitectura e implementación de PostgreSQL 9.3Arquitectura e implementación de PostgreSQL 9.3
Arquitectura e implementación de PostgreSQL 9.3Bryan Rodríguez
 
Abf leccion 17
Abf leccion 17Abf leccion 17
Abf leccion 17victdiazm
 
Alfresco Enterprise: Escalabilidad y Tuning
Alfresco Enterprise: Escalabilidad y TuningAlfresco Enterprise: Escalabilidad y Tuning
Alfresco Enterprise: Escalabilidad y TuningToni de la Fuente
 
LSWC PostgreSQL 9.1 (2011)
LSWC PostgreSQL 9.1 (2011)LSWC PostgreSQL 9.1 (2011)
LSWC PostgreSQL 9.1 (2011)Emanuel Calvo
 
Postgresql Como Funciona Una Dbms Por Dentro
Postgresql Como Funciona Una Dbms Por DentroPostgresql Como Funciona Una Dbms Por Dentro
Postgresql Como Funciona Una Dbms Por DentroEQ SOFT EIRL
 
Manual de instalación de oracle apex sobre entorno windows
Manual de instalación de oracle apex sobre entorno windowsManual de instalación de oracle apex sobre entorno windows
Manual de instalación de oracle apex sobre entorno windowserabol
 
Instalación y Configuración de Pentaho BI y MySQL
Instalación y Configuración de Pentaho BI y MySQLInstalación y Configuración de Pentaho BI y MySQL
Instalación y Configuración de Pentaho BI y MySQLT.I.C
 
Pentaho BI
Pentaho BIPentaho BI
Pentaho BIT.I.C
 
Nestor Nieto Tarea03
Nestor Nieto Tarea03Nestor Nieto Tarea03
Nestor Nieto Tarea03NestorNieto
 
Instalación de Oracle Database 11g R2 sobre Oracle Linux X86_64
Instalación de Oracle Database 11g R2 sobre Oracle Linux X86_64Instalación de Oracle Database 11g R2 sobre Oracle Linux X86_64
Instalación de Oracle Database 11g R2 sobre Oracle Linux X86_64Santa Edith De La Cruz Gonzalez
 
Instalación Oracle 11gR2 en Linux Centos 5.5
Instalación Oracle 11gR2 en Linux Centos 5.5Instalación Oracle 11gR2 en Linux Centos 5.5
Instalación Oracle 11gR2 en Linux Centos 5.5Cosmosnet
 
Documentacion postgresql
Documentacion postgresqlDocumentacion postgresql
Documentacion postgresqlCesar Martinez
 
Manual de instalacion de Oracle - Windows 7
Manual de instalacion de Oracle - Windows 7Manual de instalacion de Oracle - Windows 7
Manual de instalacion de Oracle - Windows 7Mario Alfonso
 
Requerimientos de instalacion de SQL
Requerimientos de instalacion de SQL Requerimientos de instalacion de SQL
Requerimientos de instalacion de SQL rumus1000
 

Mais procurados (19)

Firebird
FirebirdFirebird
Firebird
 
Postgresql expo
Postgresql expoPostgresql expo
Postgresql expo
 
Arquitectura e implementación de PostgreSQL 9.3
Arquitectura e implementación de PostgreSQL 9.3Arquitectura e implementación de PostgreSQL 9.3
Arquitectura e implementación de PostgreSQL 9.3
 
Abf leccion 17
Abf leccion 17Abf leccion 17
Abf leccion 17
 
Alfresco Enterprise: Escalabilidad y Tuning
Alfresco Enterprise: Escalabilidad y TuningAlfresco Enterprise: Escalabilidad y Tuning
Alfresco Enterprise: Escalabilidad y Tuning
 
LSWC PostgreSQL 9.1 (2011)
LSWC PostgreSQL 9.1 (2011)LSWC PostgreSQL 9.1 (2011)
LSWC PostgreSQL 9.1 (2011)
 
Postgresql Como Funciona Una Dbms Por Dentro
Postgresql Como Funciona Una Dbms Por DentroPostgresql Como Funciona Una Dbms Por Dentro
Postgresql Como Funciona Una Dbms Por Dentro
 
Admon PG 1
Admon PG 1Admon PG 1
Admon PG 1
 
Manual de instalación de oracle apex sobre entorno windows
Manual de instalación de oracle apex sobre entorno windowsManual de instalación de oracle apex sobre entorno windows
Manual de instalación de oracle apex sobre entorno windows
 
Instalación y Configuración de Pentaho BI y MySQL
Instalación y Configuración de Pentaho BI y MySQLInstalación y Configuración de Pentaho BI y MySQL
Instalación y Configuración de Pentaho BI y MySQL
 
Pentaho BI
Pentaho BIPentaho BI
Pentaho BI
 
Nestor Nieto Tarea03
Nestor Nieto Tarea03Nestor Nieto Tarea03
Nestor Nieto Tarea03
 
Apache Derby
Apache DerbyApache Derby
Apache Derby
 
Instalación de Oracle Database 11g R2 sobre Oracle Linux X86_64
Instalación de Oracle Database 11g R2 sobre Oracle Linux X86_64Instalación de Oracle Database 11g R2 sobre Oracle Linux X86_64
Instalación de Oracle Database 11g R2 sobre Oracle Linux X86_64
 
Instalación Oracle 11gR2 en Linux Centos 5.5
Instalación Oracle 11gR2 en Linux Centos 5.5Instalación Oracle 11gR2 en Linux Centos 5.5
Instalación Oracle 11gR2 en Linux Centos 5.5
 
Documentacion postgresql
Documentacion postgresqlDocumentacion postgresql
Documentacion postgresql
 
Manual de instalacion de Oracle - Windows 7
Manual de instalacion de Oracle - Windows 7Manual de instalacion de Oracle - Windows 7
Manual de instalacion de Oracle - Windows 7
 
Requerimientos de PostgreSQL
Requerimientos de PostgreSQLRequerimientos de PostgreSQL
Requerimientos de PostgreSQL
 
Requerimientos de instalacion de SQL
Requerimientos de instalacion de SQL Requerimientos de instalacion de SQL
Requerimientos de instalacion de SQL
 

Destaque

Diapositicas
DiapositicasDiapositicas
Diapositicas1996mary
 
NOVEDADES CONTENIDAS EN LA LEY 22/2013, DE 23 DE DICIEMBRE, DE PRESUPUESTOS G...
NOVEDADES CONTENIDAS EN LA LEY 22/2013, DE 23 DE DICIEMBRE, DE PRESUPUESTOS G...NOVEDADES CONTENIDAS EN LA LEY 22/2013, DE 23 DE DICIEMBRE, DE PRESUPUESTOS G...
NOVEDADES CONTENIDAS EN LA LEY 22/2013, DE 23 DE DICIEMBRE, DE PRESUPUESTOS G...Juan Carlos M
 
Promociones de ventas
Promociones de ventasPromociones de ventas
Promociones de ventasstefyvc
 
Da silva correa_contreras_presentaciónfinal
Da silva correa_contreras_presentaciónfinalDa silva correa_contreras_presentaciónfinal
Da silva correa_contreras_presentaciónfinaldanicorrear
 
Eivar rodriguezvalderrama
Eivar rodriguezvalderramaEivar rodriguezvalderrama
Eivar rodriguezvalderramaEivarRodriguezV
 
Abf leccion 18
Abf leccion 18Abf leccion 18
Abf leccion 18victdiazm
 
Musica
MusicaMusica
Musicadora65
 
Semana 11 y 12 packages
Semana 11 y 12 packagesSemana 11 y 12 packages
Semana 11 y 12 packagesvictdiazm
 

Destaque (20)

Variables
VariablesVariables
Variables
 
Derrame Cerebral: Prevención antes que lamentar
Derrame Cerebral: Prevención antes que lamentarDerrame Cerebral: Prevención antes que lamentar
Derrame Cerebral: Prevención antes que lamentar
 
Actividad tecnología 1
Actividad tecnología 1Actividad tecnología 1
Actividad tecnología 1
 
clasificacion de los computadores
clasificacion de los computadoresclasificacion de los computadores
clasificacion de los computadores
 
Clase i
Clase iClase i
Clase i
 
1.5.3
1.5.31.5.3
1.5.3
 
Diapositicas
DiapositicasDiapositicas
Diapositicas
 
NOVEDADES CONTENIDAS EN LA LEY 22/2013, DE 23 DE DICIEMBRE, DE PRESUPUESTOS G...
NOVEDADES CONTENIDAS EN LA LEY 22/2013, DE 23 DE DICIEMBRE, DE PRESUPUESTOS G...NOVEDADES CONTENIDAS EN LA LEY 22/2013, DE 23 DE DICIEMBRE, DE PRESUPUESTOS G...
NOVEDADES CONTENIDAS EN LA LEY 22/2013, DE 23 DE DICIEMBRE, DE PRESUPUESTOS G...
 
Promociones de ventas
Promociones de ventasPromociones de ventas
Promociones de ventas
 
841
841841
841
 
Da silva correa_contreras_presentaciónfinal
Da silva correa_contreras_presentaciónfinalDa silva correa_contreras_presentaciónfinal
Da silva correa_contreras_presentaciónfinal
 
Eivar rodriguezvalderrama
Eivar rodriguezvalderramaEivar rodriguezvalderrama
Eivar rodriguezvalderrama
 
2.8.2
2.8.22.8.2
2.8.2
 
Abf leccion 18
Abf leccion 18Abf leccion 18
Abf leccion 18
 
Musica
MusicaMusica
Musica
 
Tratamientos respiratorios2
Tratamientos respiratorios2Tratamientos respiratorios2
Tratamientos respiratorios2
 
Clase 24
Clase 24Clase 24
Clase 24
 
Semana 11 y 12 packages
Semana 11 y 12 packagesSemana 11 y 12 packages
Semana 11 y 12 packages
 
Wikis
WikisWikis
Wikis
 
Dolor de rodillas
Dolor de rodillasDolor de rodillas
Dolor de rodillas
 

Semelhante a Abf leccion 03

Trabajo colaborativo 2
Trabajo colaborativo 2Trabajo colaborativo 2
Trabajo colaborativo 2Oscar Ramos
 
Oracle g11 - Administration workshop1 sg1
Oracle g11 - Administration workshop1  sg1 Oracle g11 - Administration workshop1  sg1
Oracle g11 - Administration workshop1 sg1 Rodolfo Zoilo
 
Tarea1Cesar Ortiz
Tarea1Cesar OrtizTarea1Cesar Ortiz
Tarea1Cesar Ortizorlandito33
 
Administración de Oracle - Tema 02 - Instalación
Administración de Oracle - Tema 02 - InstalaciónAdministración de Oracle - Tema 02 - Instalación
Administración de Oracle - Tema 02 - InstalaciónHector Martinez
 
Abf leccion 04
Abf leccion 04Abf leccion 04
Abf leccion 04victdiazm
 
Tarea1 dba ezamora
Tarea1 dba ezamoraTarea1 dba ezamora
Tarea1 dba ezamoraedzamo13
 
Tarea1 cristian merchan_adm_bd
Tarea1 cristian merchan_adm_bdTarea1 cristian merchan_adm_bd
Tarea1 cristian merchan_adm_bdCristian Merchan
 
Tarea1 cristian merchan_adm_bd
Tarea1 cristian merchan_adm_bdTarea1 cristian merchan_adm_bd
Tarea1 cristian merchan_adm_bdCristian Merchan
 
Caracteristicas de oracle y my sql
Caracteristicas de oracle y my sqlCaracteristicas de oracle y my sql
Caracteristicas de oracle y my sqlJUAN ENRIQUE
 
Tarea1 lruiz
Tarea1 lruizTarea1 lruiz
Tarea1 lruizla77rch
 
Tarea1 lruiz
Tarea1 lruizTarea1 lruiz
Tarea1 lruizla77rch
 
Tarea1 base de datos
Tarea1 base de datosTarea1 base de datos
Tarea1 base de datosIsrael
 
Tarea1 base de datos raquel jaramillo
Tarea1 base de datos raquel jaramilloTarea1 base de datos raquel jaramillo
Tarea1 base de datos raquel jaramilloRaquelitajaramillo
 

Semelhante a Abf leccion 03 (20)

Trabajo colaborativo 2
Trabajo colaborativo 2Trabajo colaborativo 2
Trabajo colaborativo 2
 
Oracle g11 - Administration workshop1 sg1
Oracle g11 - Administration workshop1  sg1 Oracle g11 - Administration workshop1  sg1
Oracle g11 - Administration workshop1 sg1
 
Oracle
OracleOracle
Oracle
 
Base de dato act4
Base de  dato act4Base de  dato act4
Base de dato act4
 
Administracion de base de datos
Administracion de base de datosAdministracion de base de datos
Administracion de base de datos
 
Administracion de base de datos
Administracion de base de datosAdministracion de base de datos
Administracion de base de datos
 
Tarea1Cesar Ortiz
Tarea1Cesar OrtizTarea1Cesar Ortiz
Tarea1Cesar Ortiz
 
Administración de Oracle - Tema 02 - Instalación
Administración de Oracle - Tema 02 - InstalaciónAdministración de Oracle - Tema 02 - Instalación
Administración de Oracle - Tema 02 - Instalación
 
Abf leccion 04
Abf leccion 04Abf leccion 04
Abf leccion 04
 
Tarea1 dba ezamora
Tarea1 dba ezamoraTarea1 dba ezamora
Tarea1 dba ezamora
 
Tarea1 cristian merchan_adm_bd
Tarea1 cristian merchan_adm_bdTarea1 cristian merchan_adm_bd
Tarea1 cristian merchan_adm_bd
 
Tarea1 cristian merchan_adm_bd
Tarea1 cristian merchan_adm_bdTarea1 cristian merchan_adm_bd
Tarea1 cristian merchan_adm_bd
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Caracteristicas de oracle y my sql
Caracteristicas de oracle y my sqlCaracteristicas de oracle y my sql
Caracteristicas de oracle y my sql
 
Base de Datos1
Base de Datos1Base de Datos1
Base de Datos1
 
Tarea1 lruiz
Tarea1 lruizTarea1 lruiz
Tarea1 lruiz
 
Tarea1 lruiz
Tarea1 lruizTarea1 lruiz
Tarea1 lruiz
 
BASE DE DATOS
BASE DE DATOS BASE DE DATOS
BASE DE DATOS
 
Tarea1 base de datos
Tarea1 base de datosTarea1 base de datos
Tarea1 base de datos
 
Tarea1 base de datos raquel jaramillo
Tarea1 base de datos raquel jaramilloTarea1 base de datos raquel jaramillo
Tarea1 base de datos raquel jaramillo
 

Mais de victdiazm

Semana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsSemana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsvictdiazm
 
Semana 9 standard io and pipes guia de ejercicios resuelta
Semana 9   standard io and pipes  guia de ejercicios resueltaSemana 9   standard io and pipes  guia de ejercicios resuelta
Semana 9 standard io and pipes guia de ejercicios resueltavictdiazm
 
Semana 7 y 8 the linux filesystem guia de ejercicios resuelta
Semana 7 y 8   the linux filesystem guia de ejercicios resueltaSemana 7 y 8   the linux filesystem guia de ejercicios resuelta
Semana 7 y 8 the linux filesystem guia de ejercicios resueltavictdiazm
 
Semana 4 y 5 la shell bash guia de ejercicios resuelta
Semana 4 y 5  la shell bash guia de ejercicios resueltaSemana 4 y 5  la shell bash guia de ejercicios resuelta
Semana 4 y 5 la shell bash guia de ejercicios resueltavictdiazm
 
Semana 2 y 3 file ownerships and permissions guia de ejercicios resuelta
Semana 2 y 3   file ownerships and permissions guia de ejercicios resueltaSemana 2 y 3   file ownerships and permissions guia de ejercicios resuelta
Semana 2 y 3 file ownerships and permissions guia de ejercicios resueltavictdiazm
 
Semana 1 quick tours guia de ejercicios resuelta
Semana 1   quick tours guia de ejercicios resueltaSemana 1   quick tours guia de ejercicios resuelta
Semana 1 quick tours guia de ejercicios resueltavictdiazm
 
Semana 10 -_managing_processes_guia_de_ejercicios_resuelta
Semana 10 -_managing_processes_guia_de_ejercicios_resueltaSemana 10 -_managing_processes_guia_de_ejercicios_resuelta
Semana 10 -_managing_processes_guia_de_ejercicios_resueltavictdiazm
 
Semana 4 y_5_-_la_shell_bash
Semana 4 y_5_-_la_shell_bashSemana 4 y_5_-_la_shell_bash
Semana 4 y_5_-_la_shell_bashvictdiazm
 
Semana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsSemana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsvictdiazm
 
Semana 1 -_quick_tours_guia_de_ejercicios_resuelta
Semana 1 -_quick_tours_guia_de_ejercicios_resueltaSemana 1 -_quick_tours_guia_de_ejercicios_resuelta
Semana 1 -_quick_tours_guia_de_ejercicios_resueltavictdiazm
 
Semana 1 -_quick_tours
Semana 1 -_quick_toursSemana 1 -_quick_tours
Semana 1 -_quick_toursvictdiazm
 
Semana 16 usuarios y grupos
Semana 16 usuarios y gruposSemana 16 usuarios y grupos
Semana 16 usuarios y gruposvictdiazm
 
Semana 13 y 14 aplicaciones de redes
Semana 13 y 14 aplicaciones de redesSemana 13 y 14 aplicaciones de redes
Semana 13 y 14 aplicaciones de redesvictdiazm
 
Semana 12 filesystem basico
Semana 12  filesystem basicoSemana 12  filesystem basico
Semana 12 filesystem basicovictdiazm
 
Semana 10 administracion de procesos
Semana 10 administracion de procesosSemana 10 administracion de procesos
Semana 10 administracion de procesosvictdiazm
 
Semana 9 entradas salidas estandar y pipes
Semana 9 entradas salidas estandar y pipesSemana 9 entradas salidas estandar y pipes
Semana 9 entradas salidas estandar y pipesvictdiazm
 
Semana 8 herramientas de procesos de string
Semana 8  herramientas de procesos de stringSemana 8  herramientas de procesos de string
Semana 8 herramientas de procesos de stringvictdiazm
 
Semana 7 y 8 sistemas de archivos linux
Semana 7 y 8 sistemas de archivos linuxSemana 7 y 8 sistemas de archivos linux
Semana 7 y 8 sistemas de archivos linuxvictdiazm
 
Control1 victoria diaz
Control1   victoria diazControl1   victoria diaz
Control1 victoria diazvictdiazm
 

Mais de victdiazm (20)

Semana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsSemana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissions
 
Semana 9 standard io and pipes guia de ejercicios resuelta
Semana 9   standard io and pipes  guia de ejercicios resueltaSemana 9   standard io and pipes  guia de ejercicios resuelta
Semana 9 standard io and pipes guia de ejercicios resuelta
 
Semana 7 y 8 the linux filesystem guia de ejercicios resuelta
Semana 7 y 8   the linux filesystem guia de ejercicios resueltaSemana 7 y 8   the linux filesystem guia de ejercicios resuelta
Semana 7 y 8 the linux filesystem guia de ejercicios resuelta
 
Semana 4 y 5 la shell bash guia de ejercicios resuelta
Semana 4 y 5  la shell bash guia de ejercicios resueltaSemana 4 y 5  la shell bash guia de ejercicios resuelta
Semana 4 y 5 la shell bash guia de ejercicios resuelta
 
Semana 2 y 3 file ownerships and permissions guia de ejercicios resuelta
Semana 2 y 3   file ownerships and permissions guia de ejercicios resueltaSemana 2 y 3   file ownerships and permissions guia de ejercicios resuelta
Semana 2 y 3 file ownerships and permissions guia de ejercicios resuelta
 
Semana 1 quick tours guia de ejercicios resuelta
Semana 1   quick tours guia de ejercicios resueltaSemana 1   quick tours guia de ejercicios resuelta
Semana 1 quick tours guia de ejercicios resuelta
 
Semana 10 -_managing_processes_guia_de_ejercicios_resuelta
Semana 10 -_managing_processes_guia_de_ejercicios_resueltaSemana 10 -_managing_processes_guia_de_ejercicios_resuelta
Semana 10 -_managing_processes_guia_de_ejercicios_resuelta
 
Semana 4 y_5_-_la_shell_bash
Semana 4 y_5_-_la_shell_bashSemana 4 y_5_-_la_shell_bash
Semana 4 y_5_-_la_shell_bash
 
Semana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsSemana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissions
 
Semana 1 -_quick_tours_guia_de_ejercicios_resuelta
Semana 1 -_quick_tours_guia_de_ejercicios_resueltaSemana 1 -_quick_tours_guia_de_ejercicios_resuelta
Semana 1 -_quick_tours_guia_de_ejercicios_resuelta
 
Semana 1 -_quick_tours
Semana 1 -_quick_toursSemana 1 -_quick_tours
Semana 1 -_quick_tours
 
Semana 16 usuarios y grupos
Semana 16 usuarios y gruposSemana 16 usuarios y grupos
Semana 16 usuarios y grupos
 
Semana 13 y 14 aplicaciones de redes
Semana 13 y 14 aplicaciones de redesSemana 13 y 14 aplicaciones de redes
Semana 13 y 14 aplicaciones de redes
 
Semana 12 filesystem basico
Semana 12  filesystem basicoSemana 12  filesystem basico
Semana 12 filesystem basico
 
Semana 10 administracion de procesos
Semana 10 administracion de procesosSemana 10 administracion de procesos
Semana 10 administracion de procesos
 
Semana 9 entradas salidas estandar y pipes
Semana 9 entradas salidas estandar y pipesSemana 9 entradas salidas estandar y pipes
Semana 9 entradas salidas estandar y pipes
 
Semana 8 herramientas de procesos de string
Semana 8  herramientas de procesos de stringSemana 8  herramientas de procesos de string
Semana 8 herramientas de procesos de string
 
Semana 7 y 8 sistemas de archivos linux
Semana 7 y 8 sistemas de archivos linuxSemana 7 y 8 sistemas de archivos linux
Semana 7 y 8 sistemas de archivos linux
 
Script
ScriptScript
Script
 
Control1 victoria diaz
Control1   victoria diazControl1   victoria diaz
Control1 victoria diaz
 

Abf leccion 03

  • 1. Instituto Profesional DuocUC Escuela de Ingeniería Instalando la Base de Datos Oracle 10g Jaime Amigo P. © 2006, Santiago - Chile
  • 2. Instituto Profesional DuocUC Escuela de Ingeniería Objetivos Después de completar esta lección, usted deberá: • Identificar los requerimientos del Sistemas • Usar la Arquitectura Optima Flexible (OFA) • Instalarl el software con el Instalador Universal de Oracle (Oracle Universal Installer) 2
  • 3. Instituto Profesional DuocUC Escuela de Ingeniería Requerimientos de Sistema Hardware: • 512 MB de RAM (Random Acess Memory) • 1 GB de espacio de swap (o 2 veces el tamaño de la RAM) • 400 MB de espacio en disco, en el directorio temporal (/tmp or Temp) • 1.5 GB de espacio disponible en disco para el software Oracle • 1.5 GB de espacio en disco para la base de datos preconfigurada Sistema Operativo: Ver Documentación (depende de la plataforma los requerimientos (Windows, Linux, Unix)) Una de las tareas como DBA es la instalación y configuración de Oracle 10g sobre el Servidor donde la base de datos será creada y se almacenaran los datos de las aplicaciones. En este capitulo se verán los pasos que se deben ejecutar para una exitosa instalación del producto. Requerimientos del Sistema Los requerimientos de hardware, son los expuestos en la diapositiva superior y son los mìnimos para cualquier plataforma. La instalación podría requererir mas espacio en disco como mayor cantidad de RAM para un mejor rendimiento. Nota: Para sistemas con 2 GB de RAM o más, el espacio para swap deberá estar entre 1 y 2 veces la cantidad de RAM. Cada sistema operativo tiene diferentes requerimientos por tanto, será necesario acceder a la documentación de dicha plataforma para determinar los prerequisitos antes de instalar Oracle. Las cuatro áreas que es preciso chequear antes de instalar Oracle son: •Si el sistema operativo tiene el realease apropiado para la instalación •Si el servidor tiene la memoria adecuada para ejecutar la instalación y correr la instancia •Si el servidor tiene los adecuados recursos de CPU para ejecutar la instalación y correr la instancia 3 •Si el servidor tiene un adecuado espacio de almacenamiento para ejecutar la
  • 4. El Oracle Universal Installer (el que se describirá en las siguientes páginas), ejecutara un chequeo preliminar de requerimientos antes de comenzar la instalación del producto. Así, determinará si el sistema reune todos los requerimientos del sistema operativo. Si el sistema no reune los requerimientos mínimos, el instalador retorna un error y se aborta la instalación. En sistemas Unix, antes de la instalación se deben chequear los parámetros del kernel. Esta información esta documentada en los manuales de Oracle. El administrador del sistema usualmente realiza los cambios del kernel y posteriormente deberá resetear el servidor. En general los parámetros en el kernel son configurados para niveles de operación que impactan actividades relacionadas con Oracle, tales como: •Tamaño máximo permitido para segmentos de memoria compartida sobre el servidor, lo que puede impactar en el tamaño de la SGA •Número máximo de archivos que pueden ser abiertos sobre el servidor a la vez, lo que impacta el número total de usuarios y archivos en la base de datos •Número de procesos que pueden correr concurrentemente sobre el servidor, lo que impacta sobre el número de usuarios y la posibilidad de utilizar algunas características opcionales 4
  • 5. Instituto Profesional DuocUC Escuela de Ingeniería Optimal Flexible Architecture (OFA) OFA esta diseñado para: • Organizar grandes cantidades de software • Facilitar tareas administrativas rutinarias • Facilitar el intercambio entre múltiples bases de datos Oracle • Administrar adecuadamente el crecimiento de la base de datos • Ayuda a eliminar la fragmentación del espacio libre Luego de revisar la documentación de requerimientos del sistema, el DBA debe comenzar a planificar la instalación de Oracle. Una forma simple de planeación de la instalación es adoptar la Optimal Flexible Architecture (OFA), modelo que Oracle recomienda como la mejor metodología práctica para administrar instalación Oracle en ambientes UNIX (y en una extensión menor, en ambientes Windows). Cary Millsap diseño el modelo OFA para producir instalaciones de bases de datos que sean fáciles de administrar, upgradear y respaldar y al mismo tiempo, minimizar los problemas asociados con el crecimiento de las bases de datos. Optimal Flexible Architecture (OFA) OFA es un método para configurar bases de datos Oracle y otras. OFA toma ventajas del sistema operativo y las capacidades de subsistemas de discos para crear y administrar fácilmente la configuración, lo que permite maximizar la flexibilidad para el crecimiento y alto performance de bases de datos. The methods described here are the basics of OFA. El modelo OFA tiene cuatro directrices principales: •Convenciones de nombre para sistemas UNIX y puntos de montaje •Convenciones para path (rutas) de directotorios •Convenciones para archivos de bases de datos •Estandarización de localizaciones para archivos relacionados con Oracle 5 Para bajar el paper original de Cary Millsap’s sobre OFA accesar http://www.hotsos.com/e-
  • 6. OFA fue diseñado para: •Organizar grandes cantidades de software complicado y datos en disco, para evitar cuellos de botellas (bottlenecks) en disco y pobre rendimiento •Facilitar tareas administrativas de rutina como respaldo de datos •Facilitar el intercambio entre múltiples bases de datos •Administrar adecuadamente el crecimiento de la base de datos •Ayudar a eliminar la fragmentación de espacio libre en el diccionario de datos, minimizar la contención, disminuir la fragmentación En resúmen, usar el modelo OFA para planear la instalación significa responden algunas de las siguientes preguntas: •¿Cuál usuario del sistema operativo será el propietario del software Oracle instalado? •¿Sobre que drive de disco y directorio será instalado el software Oracle? •¿Qué estructura de directorios será usada para administrar el software Oracle, esta relacionada con la configuración de archivos y la base de datos? •Otras 6
  • 7. Instituto Profesional DuocUC Escuela de Ingeniería Usando Optimal Flexible Architecture Nombrando puntos de montaje: • /u01 • /disk01 Nombrando directorios: • /u01/app/oracle • /u01/app/applmgr Nombrando archivos: • Control files: controln.ctl • Redo log files: redon.log • Data files: tn.dbf Usando Optimal Flexible Architecture OFA es una esquema de nombres, que entrega una estandarización sobre puntos de montaje (que a menudo sobre discos físicos), directorios y subdirectorios sobre esos puntos de montaje y finalmente los archivos en ellos. Sintáxis de Puntos de Montaje: Nombrar todos los puntos de montaje usando la sintáxis /pm, donde p es un string constante y m es una clave única de largo fijo (tipicamente un número de 2 dígitos) usado para distinguir cada punto d emontaje. Ejemplos son /u01, y /u02. El concepto de punto de montaje no aplica directamente en ambientes Windows. En dicho sistema operativo el estándar es asignar una letra de drive, ej. C: o D: Sintáxis de directorios Home: Nombrar todos los directorios home usando la sintáxis /pm/h/u. Dónde pm es un punto de montaje, h es un nombre estándar de directorio y u es el nombre del dueño del direcorio. Ejemplos de direcorios home OFA son: /u01/app/oracle /u01/home/oracle 7
  • 8. Usando Optimal Flexible Architecture (continución) Sintáxis de directorios de Software: Característica de OFA que ayuda a ejecutar simultaneamente múltiples versiones de sobre de aplicación, almacenar cada versión de Oracle en un directorio /pm/h/u/product/v. Aquí el producto es un literal y la variable v es usado para el número de vesrión. De esta manera, se podría tener diferentes versiones de Oracle en un mismo servidor funcionando sin mayor inconveniente. Ejemplos son: /u01/app/oracle/product/9.0.2.7 /u01/app/oracle/product/10.1.0 /u01/app/oracle/product/10.2.0 Sintáxis de nombres de subdirectorios: facilita la organización de datos administrativos, es posible almacenar archivos de administración en directorios específicos con el path /h/admin/d/a/, dónde h es el directorio home de Oracle, admin es un literal, d es el nombre de la base de datos, y a es un subdirectorio para cada archivo de administración de base de datos. A continuación una lista de archivos : • adhoc: Script SQL Ad hoc para una base de datos en particular • arch: Archivos de Archived redo log. El parámetro LOG_ARCHIVE_DEST especifica este directorio • adump : Archivos de auditoria (setear el parámetro de inicialización AUDIT_FILE_DEST al directorio adump. Limpiar este subdirectorio periódicamente) • Bdump: Archivos de trace de procesos Background. El parámetro BACKGROUND_DUMP_DEST especifica este directorio • Cdump: Archivos de Core dump. El parámetro CORE_DUM_DEST especifica este directorio • Create: Directorio que almacena los scripts usados para crear la base de datos • Exp: Archivos de export de base de datos generados por el utilitario Oracle export • Logbook: Archivos que registra actividades que se ejecutan sobre la base de datos • Pfile: Archivos de parámetros de inicialización de la instancia • udump: Archivos de SQL trace generados por procesos de usuarios. El parámetro USER_DUMP_DEST especifica este directorio Sintáxis de nombre de archivos: La convención de nombres de archivos para bases de datos, asegura que estos son fácilmente identificables: • Control files: /pm/q/d/control.ctl • Redo log files: /pm/q/d/redon.log • Data files: /pm/q/d/tn.dbf Las variables usadas en estos nombres de archivos son: • Pm: Nombre del punto de montaje descrito anteriormente • q: Un string para distinguir los datos Oracle de otros archivos (comúnmente nombrado ORACLE o oradata) • d: El valor del parámetro de inicialización DB_NAME (el nombre de la base de datos) • t: Un nombre de tablespace Oracle • n: Un string de 2 dígitos 8
  • 9. Instituto Profesional DuocUC Escuela de Ingeniería Seteo de Variables de Ambiente • ORACLE_BASE: Base de la estructura de directorios para OFA • ORACLE_HOME: Directorio que contiene el software Oracle • ORACLE_SID: Nombre de la instancia inicial (ORCL por default) • NLS_LANG: El lenguaje, territorio y seteo de caracteres del cliente (inglés, español, otro) Seteo de Variables de Ambiente Hay muchas variables de ambiente Oracle, y las que se mencionan son muy importantes para una exitosa instalación y utilización de una base de datos Oracle. Ninguna de estas variables requiere ser seteada pero un mal seteo de estas podría ocasionar problemas post instalación. • ORACLE_BASE: Especifica el directorio base de Oracle para la estructura OFA. Usar esto es opcional, pero si es usado puede facilitar futuras instalaciones y upgrades. Un ejemplo es: /u01/app/oracle • ORACLE_HOME: Especifica el directorio que contiene el software Oracle. Un ejemplo es: $ORACLE_BASE/product/10.2.0 • ORACLE_SID: Es el nombre de la instancia inicial (ORCL por default). Es un string de 2 dígitos y letras que debe comenzar con una letra. Oracle Corporation sugiere que el máximo de caracteres a ser usado para identificador del sistema (SID, System Identifier) sea de 8 caracteres. 9
  • 10. Seteo de Variables de Ambiente (continuación) • NLS_LANG: Especifíca en seteo inicial de NLS para una sesión sobre el formulario language_territory.character set. Por ejemplo: AMERICAN_DENMARK.WE8MSWIN1252 Este seteo de sesión usa el lenguaje AMERICAN para mensajes Oracle, ordenamiento, nombre de días y meses. El territorio es DENMARK, el cual setea el formato de fecha, hora y convenciones numéricas y monetarias. El conjunto de caracteres de WE8MSWIN1252 instruye a Oracle Net a convertir la información de caracteres a este conjunto de caracteres. Esta es una variable de ambiente UNIX y de registro en Windows. Es posible consultar el actual seteo de NLS para la sesión con: select * from nls_session_parameters; 10
  • 11. Instituto Profesional DuocUC Escuela de Ingeniería Chequeos Preinstalación Chequeos de Preinstalación Antes que la interfaz gráfica de Oracle Universal Installer aparezca, hay un chequeo que verifica los requerimientos mínimos a reunir para la instalación. En el caso que no se cumpla uno o más requerimientos, usted puede seleccionar continuar la instalación usando la bandera –ignoreSysPrereqs cuando corra el instalador. Sin embargo, para tener una instalación exitosa es preferible corregir aquellos requerimientos previos y volver a ejecutar el Oracle Universal Installer. 11
  • 12. Instituto Profesional DuocUC Escuela de Ingeniería Oracle Universal Installer Oracle Universal Installer Oracle Universal Installer es una aplicación Java que provee el mismo estilo de instalación, independientemente de la plataforma (Windows, Unix, Linux). El engine de instalación es portable a cualquier plataforma Java. El proceso de instalación consiste básicamente de 6 operaciones: •Montar el CD y ejecutar OUI •Chequeo de requisitos de preinstalación •Responder a los prompt de ubicación para localizaciones de archivos, nombres, etc •Seleccionar los productos a instalar •Copiar los archivos desde el medio de instalación a $ORACLE_HOME •Compilar los archivos binarios •Ejecutar operaciones post instalación usando Configuration Assistants 12
  • 13. Instituto Profesional DuocUC Escuela de Ingeniería Inventario y nombre de Grupo UNIX Inventario y Nombre de Grupo UNIX El directorio de inventario es un área que es usada durante la instalación del software. Los archivos en ese directorio no deben ser borrados. Oracle Universal Installer Inventory es la localización para el Oracle Universal Installer’s, es decir, un libro de registro de todos los productos instalados y directorios donde residen. El inventario almacena información sobre: • Todos los productos Oracle instalados en todos los Oracle Homes sobre una máquina • Otros productos no-Oracle incluidos con el producto, tales como el Java Runtime Environment (JRE) El tamaño de estos archivos puede superar los 4 MB en disco duro. Si esta instalando un producto sobre UNIX, el instalador consultará el nombre del grupo que deberá ser propietario del directorio base. Deberá seleccionar un grupo UNIX que tenga permisos para modificar, instalar y desinstalar el software Oracle. Los miembros de este grupo deben estar habilitados para instalar o desinstalar software sobre esta máquina. Normalmente el nombre del grupo es dba o oinstall 13
  • 14. Instituto Profesional DuocUC Escuela de Ingeniería orainstRoot.sh # sh /u01/app/oracle/oraInventory/orainstRoot.sh Creating the Oracle inventory pointer file (/etc/oraInst.loc) Changing groupname of /u01/app/oracle/oraInventory to oinstall. orainstRoot.sh Cuando se instala sobre plataforma UNIX, se debe ejecutar un script como usuario root llamado orainstRoot.sh. Este script crea un archivo puntero de inventario (sobre Linux este archivo esta en /etc/oraInst.loc). El archivo puntero de inventario es usado por el Oracle Universal Installer para localizar el archivo de inventario cuando se inicia OUI. Un ejemplo es: inventory_loc=/oracle/oraInventory inst_group=oinstall Al correr este script sea crean algunas estructuras de directorios que son usadas para el soporte de la instalación y setean los permisos adecuados sobre archivos de esos directorios como también de otros archivos. En ambiente Windows, la localización del inventario esta contenida dentro del archivo de registro. 14
  • 15. orainstRoot.sh (conitnuación) El script oraintRoot.sh es mas menos como sigue: #!/bin/sh INVPTR=/etc/oraInst.loc INVLOC=/oracle/oraInventory GRP=oinstall PTRDIR="`dirname $INVPTR`"; # Create the software inventory location pointer file if [ ! -d "$PTRDIR" ]; then mkdir -p $PTRDIR; fi echo "Creating the Oracle inventory pointer file ($INVPTR)"; echo inventory_loc=$INVLOC > $INVPTR echo inst_group=$GRP >> $INVPTR chmod 644 $INVPTR # Create the inventory directory if it doesn't exist if [ ! -d "$INVLOC" ];then echo "Creating the Oracle inventory directory ($INVLOC)"; mkdir -p $INVLOC; chmod 775 $INVLOC; fi echo "Changing groupname of $INVLOC to oinstall."; chgrp oinstall $INVLOC; if [ $? != 0 ]; then echo "WARNING: chgrp of $INVLOC to oinstall failed!"; fi 15
  • 16. Instituto Profesional DuocUC Escuela de Ingeniería Localizaciones de Archivos Localizaciones de Archivos (File Locations) El Universal Installer entrega valores por default sobre la localización de archivos específicos que indican la localización del kit de productos a instalar. Oracle homes esta identificado por un nombre. El nombre del Oracle home identifica el grupo de programas asociado con un Oracle home particular y los servicios Oracle instalados sobre el home asociado. El nombre del Oracle home debe ser entre 1 y 16 caracteres, puede incluir solo caracteres alfanuméricos y underscores, y no puede incluir espacios. El nombre de Oracle home, queda registrado en el Inventario de Oracle y permitirá entre otras cosas, tener diferentes versiones de productos instalados sin producirse problemas entre ellos, como eliminar algunos de estos a futuro, sin producir efectos sobre otros productos instalados. 16
  • 17. Instituto Profesional DuocUC Escuela de Ingeniería Tipo de Instalación Tipo de Instalación Oracle Database Enterprise Edition ofrece escalabilidad y disponibilidad en configuraciones simples y de cluster. Dispone de la mayor cantidad de características para procesamiento de transaciones online (OLTP) e inteligencia de negocios (business intelligence). Oracle Standard Edition es para negocios pequeños o medianos, o para aplicaciones departamentales que demandan toda la potencia, disponibilidad y seguridad de Oracle, sin todas las opciones de Enterprise. La siguientes son características que no estan disponibles en Oracle Standard Edition: • Oracle Data Guard: Un conjunto de servicios que crean, manejan y monitorean una o mas bases de datos standby. • Oracle Advanced Security, Oracle Label Security, Enterprise User Security, Virtual Private Database, N-tier authentication, y Fine Grained Auditing: Estas opciones son características adicionales de seguridad en Oracle Database 10g. • Oracle Partitioning, Oracle OLAP, Export Transportable Tablespace, y otras características que soportan Enterprise Data Warehouses. La instalación Personalizada (Custom) permite que eligas componentes individualmente durante la instalación. 17
  • 18. Instituto Profesional DuocUC Escuela de Ingeniería Chequeo de Prerequisitos Chequeo de Prerequisitos Antes de la instalación, el Oracle Universal Installer chequea los requerimientos de ambiente necesarios para una instalación exitósa. Esta ventana muestra el nombre, tipo y estado de todos los prerequisitos chequeados. El chequeo automático corre primero, si hay chequeos opcionales puedes correrlos una vez que el chequeo automático ha finalizado. Una vez que todos los chequeos se han completado, un resumen aparece en la parte inferior de la ventana. Un chequeo puede necesitar verificar si se ha producido un warning durante la ejecución o un chequeo no fue confirmado. Para verificar un warning o chequeo manual, haga click sobre el check box sobre el que se ha producido el problema. 18
  • 19. Instituto Profesional DuocUC Escuela de Ingeniería Levantando una Base de Datos Levantando una Base de Datos Hay tres plantillas (templates) de bases de datos disponibles para elegir al crear una base de datos y una en la cual se puede personalizar dicha creación. Las plantillas de bases de datos usan archivos preconfigurados y crean una base de datos rápidamente. Las opciones personalizadas permite fleixibilidad en la creación de una base de datos. Nota: Si durante la instalación se escoge no crear una base de datos, la página de resúmen es la siguiente en aparecer. 19
  • 20. Instituto Profesional DuocUC Escuela de Ingeniería Configuración y Administración Configuración y Administración Si usted selecciona crear una base de datos inicial durante el proceso de instalación, usted debe será guiado a traves de una serie de ventanas que consultaran información para configurar dicha base de datos. • Database Naming: Nombre de la base de datos; el valor por default es orcl. • Database Character Set: Esto es el conjunto de caracteres usado en la base de datos para almacenar los datos. Se debe tomar algún tiempo para determinar que conjunto de caracteres se utilizará para sus datos. También es posible cambiar el conjunto de caracteres posteriormente, sin embargo, es una tarea que puede consumir mucho tiempo y algunas veces requiere bajar la base de datos. Sino esta seguro cuál conjunto de caracteres utilizar y sabe que podría utilizar multiples lenguajes, la Unicode Standard UFT-8 AL32UTF8 es una buena opción. El conjunto de caracteres WE8ISO8859P1 no soporta el siímbolo euro (€) , pero si el conjunto de caracteres WE8ISO8859P15. • Sample Schemas: Los sample schemas son un conjunto de schemas para demostraciones y entrenamiento. • Database Management: Grid control es usado para administrar muchas bases de datos en una misma máquina o en varias. Database control es usado para administrar bases de datos simples. 20
  • 21. Instituto Profesional DuocUC Escuela de Ingeniería Almacenamiento de Archivos y Backup Recovery Almacenamiento de Archivos y Backup Recovery Opciones de Almacenamiento de Archivos: • File System: Especifica deon los archivos serán almacenados en el sistema de archivos del sistema operativo. • Automatic Storage Management (ASM): En ASM los archivos son creados y manejados automáticamente y se obtiene beneficios adicionales tales como mirroring y striping, lo que beneficia el rendimiento de la base de datos. • Raw Devices (Partitions): Estas son particiones sin un file system sobre ellas. Generalmente se usan solo si se esta familiarizado con el uso de particiones Raw sobre el sistema operativo sobre el cual se instala Oracle. Opciones de Backup y Recovery: • Do not enable Automated backups: Eventualmente usted necesitara un Plan de Respaldo (Backup). Sino desea esta opción ahora, podrá hacerlo posteriormente. • Enable Automated Backups: Cuando se habilita respaldos automáticos, usted necesita especificar donde estos respaldos serán almacenados y la información de los job de backup usados para estos mismos. 21
  • 22. Instituto Profesional DuocUC Escuela de Ingeniería Passwords y Resúmen Passwords y Resúmen • Database Schema Passwords: Provee passwords para usuarios administradores SYS, SYSTEM, SYSMAN, y DBSNMP. Usted puede otorgar password diferentes para cada uno de estos usuarios o bien, una sola para todos ellos. • Summary: Aquí usted puede ver todos los productos seleccionados y todos los seteos para la instalación. El siguiente paso es iniciar el proceso de instalación. Una vez chequeado el resúmen hacer click en Install y de esta forma se inicia el proceso de instalación. 22
  • 23. Instituto Profesional DuocUC Escuela de Ingeniería Instalación Instalación Durante la instalación es posible ver el progreso del proceso y algunas de las carectarísticas que incorpora la versión en las ventanas de colores al lado derecho de la pantalla. 23
  • 24. Instituto Profesional DuocUC Escuela de Ingeniería Configuration Assistants Asistente de Configuración Si se ha seleccionado crear una base de datos junto a la instalación, la página del asistente de configuración será desplegada para completar la instalación del software. • iSQLPlus Configuration Assistant: Este configura la instancia OC4J (Oracle Containers for Java) que será usada por iSQLPlus y otras herramientas para conectarse a la base de datos Oracle. • Oracle Net Configuration Assistant: Este configura los componentes de red durante la instalación, incluyendo: - Nombre de Listener y direcciones de protocolo - Métodos de nombramiento que el cliente usará para resolver conectarse a los identificadores de las base de datos - Nombres de servicios de red en el archivo tnsnames.ora - Servidor de directorios utilizado • Oracle Database Configuration Assistant: Este crea la base de datos seleccionada. 24
  • 25. Asistente de Configuración (continuación) Cuando se instala sobre sistema operativo UNIX o Linux o cuando se selecciona no crear una base de datos inicial en la instalación, serás notificado de ejecutar uno o más script como root. El script es llamado root.sh. Este script modifica y crea un archivo que contiene información sobre localizaciones de ORACLE_HOME y bases de datos. En una instalación Linux el archivo es llamado /etc/oratab. En una instalción sobre el sistema operativo Microsoft Windows OS, no hay un script root.sh que haya que ejecutar porque la información sobre ORACLE_HOME y las bases de datos esta almacenada en el registro. El archivo oratab es donde el usuario coloca referencias a todas las bases de datos a ser controladas por Oracle Enterprise Manager. 25
  • 26. Instituto Profesional DuocUC Escuela de Ingeniería Fin de la Lección Jaime Amigo P. © 2006, Santiago - Chile