starting oracle enterprise manager 10g d
TRANSCRIPT
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
1/100
Copyright 2005, Oracle. Todos los derechos reservados.
Introduccin
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
2/100Base de Datos Oracle 10g: Taller de Administracin I 1-2
Copyright 2005, Oracle. Todos los derechos reservados.
Objetivos del Curso
Al finalizar este curso, debera estar capacitado para losiguiente:
Instalar, crear y administrar la base de datosOracle 10g
Configurar la base de datos para una aplicacin
Utilizar procedimientos de control bsicos
Implementar una estrategia de copia de seguridad
y recuperacin Mover datos entre bases de datos y archivos
Objetivos del CursoEn este curso instalar el software Oracle Database 10g Enterprise Edition, crear una nuevabase de datos y aprender a administrar dicha base de datos.
Tambin configurar la base de datos para dar soporte a una aplicacin y realizar tareas como lacreacin de usuarios, definicin de estructuras de almacenamiento y configuracin de laseguridad. Este curso utiliza una aplicacin ficticia. Sin embargo, realizar todas las tareasprincipales necesarias para una aplicacin real.
La administracin de la base de datos no termina tras haberla configurado. Tambin aprender aproteger la base de datos diseando una estrategia de copia de seguridad y recuperacin y acontrolarla para garantizar que funciona correctamente.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
3/100Base de Datos Oracle 10g: Taller de Administracin I 1-3
Copyright 2005, Oracle. Todos los derechos reservados.
Planificacin Sugerida
1. Introduccin
2. Instalacin3. Creacin de Base de Datos
4. Instancia
5. Almacenamiento
6. Usuarios
7. Esquema
8. Datos y Simultaneidad
9. Deshacer
10. Seguridad
11. Red
12. Mantenimiento Proactivo
13. Rendimiento
14. Conceptos de Copia deSeguridad y Recuperacin
15. Copia de Seguridad
16. Recuperacin17. Flashback18. Movimiento de Datos
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
4/100Base de Datos Oracle 10g: Taller de Administracin I 1-4
Copyright 2005, Oracle. Todos los derechos reservados.
Objetivos
Al finalizar esta leccin, debera estar capacitado paralo siguiente:
Describir los objetivos del curso
Explicar la arquitectura de la base de datos Oracle 10g
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
5/100Base de Datos Oracle 10g: Taller de Administracin I 1-5
Copyright 2005, Oracle. Todos los derechos reservados.
Productos y Servicios Oracle
Bases de datos Oracle Oracle Application Server
Aplicaciones Oracle
Oracle Collaboration Suite
Oracle Developer Suite
Servicios Oracle
Productos Oracle Bases de datos Oracle: La base de datos Oracle es la primera base de datos diseada para
Enterprise Grid Computing (el modo ms flexible y rentable de gestionar informacin yaplicaciones).
Oracle Application Server: El servidor certificado para plataforma Java 2 EnterpriseEdition (J2EE) de Oracle integra todo lo necesario para desarrollar y desplegar aplicacionesbasadas en Web. El servidor de aplicaciones despliega portales de comercio electrnico,servicios Web y aplicaciones transaccionales que incluyen aplicaciones basadas en PL/SQL,en Oracle Forms y en J2EE.
Aplicaciones Oracle: Oracle E-Business Suite es un juego completo de aplicaciones de
negocio para gestionar y automatizar los procesos de la organizacin. Oracle Collaboration Suite: Oracle Collaboration Suite es un sistema integrado nico paratodos los datos de comunicaciones de la organizacin: voz, correo electrnico, fax,dispositivo mvil, informacin de agenda y archivos.
Oracle Developer Suite: Oracle Development Suite es un completo entorno integrado quecombina herramientas de desarrollo de aplicaciones y de anlisis de negocios.
Servicios Oracle: Los servicios como Oracle Consulting y Oracle University proporcionanlos conocimientos necesarios para sus proyectos Oracle. Para obtener enlaces tiles adiferentes recursos, consulte el apndice titulado Siguientes Pasos para Continuar con laFormacin.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
6/100Base de Datos Oracle 10g: Taller de Administracin I 1-6
Copyright 2005, Oracle. Todos los derechos reservados.
Base de Datos Oracle 10g:g Significa Grid
Global Grid Forum (GGF) Infraestructura de grid de Oracle:
Bajo costo
Alta calidad de servicio
Fcil de gestionar
AutomaticStorage
Management
RealApplication
Clusters
OracleStreams
EnterpriseManager
Grid Control
Grid dealmacenamiento
Grid debase de datos
Grid deaplicacin
Control degrids
Base de Datos Oracle 10g: g Significa GridGlobal Grid Forum (GGF) es un organismo que desarrolla estndares para Grid Computing.Est compuesto por un juego de comits y grupos de trabajo que se centran en diversos aspectosde Grid Computing. Los comits y grupos de trabajo estn compuestos por participantesprocedentes del mundo acadmico, de la comunidad investigadora y (cada vez ms) decompaas comerciales. Puede visitar el sitio Web de GGF en la direccinhttp://www.gridforum.org.
Oracle ha creado el software de infraestructura de Grid Computing que equilibra todos los tiposde cargas de trabajo en todos los servidores y permite que todos ellos se puedan gestionar comoun sistema completo. Grid Computing puede lograr el mismo nivel elevado de fiabilidad que la
computacin de mainframe ya que todos sus componentes estn en cluster. Aunque, a diferenciade los mainframes y los grandes servidores de multiproceso simtrico (SMP) de UNIX, los gridpueden incorporar tecnologas de sistemas abiertos, como los procesadores Intel y el sistemaoperativo Linux, con un costo muy bajo.
La tecnologa de Grid Computing de Oracle incluye: Automatic Storage Management (ASM) Real Application Clusters (RAC) Oracle Streams Enterprise Manager Grid Control
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
7/100Base de Datos Oracle 10g: Taller de Administracin I 1-7
Base de Datos Oracle 10g: g Significa Grid (continuacin)
Automatic Storage Management distribuye los datos de bases de datos por todos los discos,crea y mantiene un grid de almacenamiento y proporciona el rendimiento de entrada/salida (E/S)ms elevado con los mnimos costos de gestin. Conforme se agregan o borran discos, ASMvuelve a distribuir los datos de manera automtica. (No es necesario disponer de un gestor devolmenes lgicos para gestionar el sistema de archivos.) La duplicacin opcional aumenta ladisponibilidad de los datos y es posible agregar o borrar discos en lnea. Para obtener ms
informacin, consulte la leccin titulada Gestin de Estructuras de Almacenamiento de Basesde Datos.
Oracle Real Application Clusters ejecuta y escala todas las cargas de trabajo de aplicacin enun cluster de servidores y ofrece las siguientes funciones:
Clusterware integrado: Incluye la funcionalidad para la conectividad de cluster, mensajesy bloqueo, control de cluster y recuperacin. Est disponible en todas las plataformas quesoporta la base de datos Oracle 10g.
Gestin automtica de cargas de trabajo: Se pueden definir reglas para asignarautomticamente recursos de procesamiento a cada servicio durante las operacionesnormales y en respuesta a fallos. Estas reglas se pueden modificar de manera dinmica parasatisfacer las cambiantes necesidades de negocio. Esta asignacin dinmica de recursosdentro de un grid de base de datos es exclusiva de Oracle RAC.
Notificacin automtica de eventos a la capa media: Cuando cambia una configuracinde cluster, la capa media puede adaptarse inmediatamente a la operacin de failover deinstancias o a la disponibilidad de una instancia nueva. Esto permite a los usuarios finalesseguir trabajando cuando se produce un failover de instancias sin los retrasos quenormalmente provocan los timeouts de red. En caso de disponibilidad de instancia nueva,la capa media puede iniciar inmediatamente las conexiones de equilibrio de carga en esainstancia. Los controladores de Java Database Connectivity (JDBC) de la base de datosOracle 10g disponen de la funcionalidad Fast Connection Failover que se puede activar
automticamente para manejar estos eventos.Oracle Streams proporciona un marco unificado para compartir informacin, combinar la colade mensajes, replicar datos, notificar eventos, cargar el almacn de datos y publicar y suscribir lafuncionalidad en una tecnologa nica. Oracle Streams puede mantener sincronizadas dos o mscopias de origen de datos cuando se apliquen actualizaciones en cualquiera de los sitios. Puede,de manera automtica, capturar los cambios en las bases de datos, propagar esos cambios a losnodos suscritos, aplicarlos y detectar y resolver los conflictos de actualizacin de datos. Lasaplicaciones pueden utilizar directamente Oracle Streams como una funcin de cola de mensajeso flujo de trabajo, permitiendo la comunicacin entre las aplicaciones del grid.
Enterprise Manager Grid Control gestiona las operaciones de todo el grid que incluyen lagestin de toda la pila de software, el provisionamiento de usuarios, la clonacin de bases dedatos y la gestin de parches. Puede controlar el rendimiento de todas las aplicacionesdesde elpunto de vista de sus usuarios finales. Grid Control considera la disponibilidad y el rendimientode la infraestructura de grid como un todo unificado en lugar de como unidades dealmacenamiento, bases de datos y servidores de aplicaciones aislados. Los nodos de hardware,bases de datos y servidores de aplicaciones se pueden agrupar en entidades lgicas nicas y sepuede gestionar un grupo de destinos como una sola unidad.
Nota: En este curso, utilice la Consola de Base de Datos de Enterprise Manager para gestionarlas bases de datos de una en una.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
8/100Base de Datos Oracle 10g: Taller de Administracin I 1-8
Copyright 2005, Oracle. Todos los derechos reservados.
Arquitectura de la Base de Datos Oracle
Un servidor de Oracle: Es un sistema de gestin de bases de datos que
proporciona un enfoque abierto, completo eintegrado a la gestin de informacin
Consta de una instancia Oracle y una base dedatos Oracle
Arquitectura de la Base de Datos OracleEl servidor de Oracle es la clave para la gestin de informacin. Normalmente, un servidor deOracle tiene que gestionar de manera fiable una gran cantidad de datos en un entorno de variosusuarios para que numerosos usuarios puedan acceder de manera simultnea a los mismos datos.Todo esto se debe realizar al mismo tiempo que se ofrece un alto rendimiento. Asimismo, unservidor de Oracle tiene que impedir el acceso no autorizado y proporcionar soluciones eficacespara la recuperacin ante fallos.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
9/100Base de Datos Oracle 10g: Taller de Administracin I 1-9
Copyright 2005, Oracle. Todos los derechos reservados.
Estructuras de Basesde Datos
Estructuras dealmacenamiento
Estructuras de memoria
Estructuras de proceso
Instancia
rea Global del Sistema (SGA)
Procesos en segundo plano
Archivos de base de datos
Estructuras de basesde datos- Memoria- Proceso- Almacenamiento
Estructuras de Bases de DatosCada base de datos Oracle en ejecucin est asociada a una instancia de Oracle. Cuando unabase de datos se inicia en un servidor de bases de datos, el software de Oracle asigna un rea dememoria compartida denominada rea Global del Sistema (SGA) e inicia varios procesos ensegundo plano de Oracle. Esta combinacin de SGA y los procesos de Oracle se denominainstancia de Oracle.
Despus de iniciar una instancia, el software de Oracle la asocia a una base de datos concreta.Esto se denomina montaje de la base de datos. La base de datos est ahora lista para su apertura,lo que la hace accesible a los usuarios autorizados. Varias instancias se pueden ejecutarsimultneamente en la misma computadora, accediendo cada una de ellas a su propia base de
datos fsica.La arquitectura de la base de datos Oracle se puede ver como varios componentes estructuralesinterrelacionados.
Una base de datos Oracle utiliza procesos y estructuras de memoria para gestionar y acceder a labase de datos. Todas las estructuras de memoria existen en la memoria principal de lascomputadoras que constituyen el servidor de la base de datos. Los procesos son trabajos quefuncionan en la memoria de estas computadoras. Un proceso se define como thread de controlo mecanismo de un sistema operativo que puede realizar una serie de pasos.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
10/100Base de Datos Oracle 10g: Taller de Administracin I 1-10
Copyright 2005, Oracle. Todos los derechos reservados.
Estructuras de Memoriade Oracle
Pool JavaCach de
buffers de labase de datos
Buffer deredo log
Pool compartido Pool grande
SGA
Pool de Streams
Proceso deservidor
1PGA
Proceso deservidor
2PGA
Proceso ensegundo
planoPGA
Estructuras de basesde datos> Memoria
ProcesoAlmacenamiento
Estructuras de Memoria de OracleLas estructuras de memoria bsicas asociadas a una instancia de Oracle incluyen:
rea Global del Sistema (SGA): Compartida por todos los procesos de servidor y ensegundo plano.
rea Global de Programa (PGA): Privada para cada proceso de servidor y en segundoplano. Existe una PGA por cada proceso.
SGA es un rea de memoria que contiene datos e informacin de control para la instancia.
SGA incluye las siguientes estructuras de datos: Cach de buffers de la base de datos: Almacena en cach los bloques de datos que se
recuperan de la base de datos. Buffer de redo log: Almacena en cach la informacin de redo (utilizada para la
recuperacin de instancias) hasta que se pueda escribir en los archivos redo log fsicosalmacenados en el disco.
Pool compartido: Almacena en cach las distintas construcciones que se pueden compartirentre usuarios.
Pool grande: Es un rea opcional que proporciona grandes asignaciones de memoria paradeterminados procesos grandes, como operaciones de recuperacin y copia de seguridad deOracle y procesos de E/S del servidor.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
11/100Base de Datos Oracle 10g: Taller de Administracin I 1-11
Estructuras de Memoria de Oracle (continuacin)
Pool Java: Se utiliza para todos los cdigos y datos Java especficos de la sesin dentro deJava Virtual Machine (JVM).
Pool de Streams: Utilizado por Oracle Streams.
Al iniciar la instancia con Enterprise Manager o SQL*Plus, aparece la cantidad de memoriaasignada a SGA.
Un rea Global de Programa (PGA) es una regin de la memoria que contiene datos einformacin de control para cada proceso de servidor. Un proceso de servidor de Oracle se ocupade las solicitudes de un cliente. Cada proceso de servidor tiene su propia PGA creada al iniciar elproceso de servidor. El acceso a PGA es exclusivo para dicho proceso de servidor y se lee yescribe slo mediante cdigo de Oracle que acta en su nombre.
Con la infraestructura de SGA dinmica, el tamao de la cach de buffers, el pool compartido, elpool grande, el pool Java y el pool de Streams de la base de datos cambian sin cerrar la instancia.
La base de datos Oracle utiliza los parmetros de inicializacin para crear y configurar lasestructuras de memoria. Por ejemplo, el parmetro SGA_TARGET especifica la cantidad total deespacio disponible en SGA. Si define SGA_TARGET en 0, se desactivar la gestin automtica
de memoria compartida.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
12/100Base de Datos Oracle 10g: Taller de Administracin I 1-12
Copyright 2005, Oracle. Todos los derechos reservados.
Estructuras de Proceso
Proceso de usuario: Se inicia en el momento en que un usuario
de base de datos solicita una conexin al servidor de Oracle Proceso de servidor: Conecta a la instancia de Oracle y se inicia
cuando un usuario establece una sesin
Procesos en segundo plano: Se inician al iniciar una instanciade Oracle
Instancia
SGA
Procesosen segundo plano
Procesode
servidor
PGA
Proceso deusuario
Estructuras de basesde datos
Memoria> Proceso
Almacenamiento
Estructuras de ProcesoAl llamar a un programa de aplicacin o herramienta de Oracle, como Enterprise Manager,el servidor de Oracle crea un proceso de servidor para ejecutar los comandos que emita laaplicacin. El servidor de Oracle tambin crea un juego de procesos en segundo plano parauna instancia que interactan entre s y con el sistema operativo para gestionar las estructurasde memoria, realizar una E/S asncrona para escribir datos en disco y llevar a cabo otras tareasnecesarias. El que estn presentes unos procesos en segundo plano u otros depende de lasfunciones que se estn utilizando en la base de datos.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
13/100Base de Datos Oracle 10g: Taller de Administracin I 1-13
Copyright 2005, Oracle. Todos los derechos reservados.
Gestin de Instancias de Oracle
Monitordel sistema
(SMON)
Escritorde la basede datos
(DBWn)
Escritorde log
(LGWR)
Control deprocesos
(PMON)
Procesode archivado
(ARCn)
SGA
Pool Java
Poolcompartido Pool grande
Poolde Streams
Cach de buffersde la base de datos
Buffer deredo log
Puntode control
(CKPT)
Archivosde control
Archivosde datos
Archivosredo log
Archivos
archive log
Gestin de Instancias de OracleUn servidor de bases de datos Oracle consta de una base de datos Oracle y una instancia deOracle. Una instancia de Oracle est formada por estructuras de memoria conocidas como reaGlobal del Sistema (SGA) y por procesos en segundo plano que manejan gran parte del trabajoen segundo plano relacionado con la ejecucin de una instancia. Los procesos en segundo planoms comunes son los siguientes:
Monitor del sistema (SMON): Realiza la recuperacin de fallos cuando la instancia seinicia despus de un fallo.
Control de procesos (PMON): Realiza la limpieza de procesos cuando falla un proceso deusuario.
Escritor de la base de datos (DBWn): Escribe bloques modificados de la cach de buffersde la base de datos en los archivos de datos del disco. Punto de control (CKPT): Actualiza todos los archivos de datos y de control de la base de
datos para indicar el punto de control ms reciente. Escritor de log (LGWR): Escribe las entradas de redo log en el disco. Proceso de archivado (ARCn): Copia los archivos redo log en un almacenamiento de
archivado cuando se produce un cambio de log.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
14/100Base de Datos Oracle 10g: Taller de Administracin I 1-14
Copyright 2005, Oracle. Todos los derechos reservados.
Proceso de Servidor y Cach de Buffersde la Base de Datos
Buffers: Asignados
Limpios
Libres o noutilizados
Sucios
DBWn
Procesode
servidor
SGA
Cach de buffersde la base de datos
Archivos de datos
Proceso de Servidor y Cach de Buffers de la Base de DatosCuando se procesa una consulta, el proceso del servidor de Oracle busca en la cach de buffersde la base de datos cualquier bloque que necesita. Si no encuentra el bloque en la cach de buffersde la base de datos, el proceso de servidor lee el bloque del archivo de datos y coloca una copiaen esa cach. Puesto que es posible que solicitudes posteriores del mismo bloque encuentren elbloque en memoria, las solicitudes no requerirn lecturas fsicas. El servidor de Oracle utiliza elalgoritmo de uso menos reciente para dejar obsoletos los buffers a los que no se ha accedidoltimamente y crear espacio para los nuevos bloques en la cach de buffers de la base de datos.
Los buffers de la cach de buffers pueden tener uno de los siguientes cuatro estados: Asignado: Se evita que varias sesiones escriban en el mismo bloque al mismo tiempo.
Las dems sesiones esperan para acceder al bloque. Limpio: El buffer ahora no est asignado y es candidato para quedarse obsoleto
inmediatamente si no se vuelve a hacer referencia al contenido actual (bloque de datos).El contenido est sincronizado con el contenido de los bloques almacenado en el disco o elbuffer contiene una instantnea de lectura consistente (CR) de un bloque.
Libre o no utilizado: El buffer est vaco porque la instancia se acaba de iniciar. Este estadoes muy parecido al estado limpio, salvo que el buffer no se ha utilizado.
Sucio: El buffer ya no est asignado pero el contenido (bloque de datos) ha cambiado y sedebe vaciar en el disco con DBWn antes de que se quede obsoleto.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
15/100Base de Datos Oracle 10g: Taller de Administracin I 1-15
Copyright 2005, Oracle. Todos los derechos reservados.
Estructura de Basede Datos Fsica
Archivos redo log en lnea
Archivo de contraseas
Archivo de parmetros Archivos archive log
Archivos de control Archivos de datos
Archivos log de alertas y de rastreo
Archivos de copia deseguridad
Estructuras de basesde datos
MemoriaProceso
> Almacenamiento
Estructura de Base de Datos FsicaLos archivos que constituyen una base de datos Oracle estn organizados del siguiente modo:
Archivos de control: Contienen datos sobre la propia base de datos (es decir, informacinsobre la estructura de la base de datos fsica). Estos archivos son crticos para la base de datos.Sin ellos, no se pueden abrir los archivos de datos para acceder a los datos que contiene labase de datos.
Archivos de datos: Contienen los datos de aplicacin o de usuario de la base de datos. Archivos redo log en lnea: Permiten la recuperacin de instancias de la base de datos. Si la
base de datos falla y no pierde archivos de datos, la instancia puede recuperar la base de datoscon la informacin de dichos archivos.
Los siguientes archivos adicionales son importantes para la correcta ejecucin de la base de datos: Archivo de parmetros: Se utiliza para definir el modo de configurar la instancia cuando se
inicie. Archivo de contraseas: Permite a los usuarios conectarse a la base de datos de forma
remota y realizar tareas administrativas. Archivos de copia de seguridad: Se utilizan para la recuperacin de la base de datos.
Normalmente restaura un archivo de copia de seguridad cuando un fallo del medio fsico o unerror del usuario ha daado o suprimido el archivo original.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
16/100Base de Datos Oracle 10g: Taller de Administracin I 1-16
Estructura de Base de Datos Fsica (continuacin)
Archivos archive log: Contienen un historial en curso de los cambios de datos (redo)generados por la instancia. Mediante estos archivos y una copia de seguridad de la base dedatos, se puede recuperar un archivo de datos perdido. Es decir, los archive logs permitenla recuperacin de archivos de datos restaurados.
Archivos de rastreo: Cada proceso de servidor y en segundo plano puede escribir en unarchivo de rastreo asociado. Cuando un proceso detecta un error interno, vuelcainformacin sobre el error en su archivo de rastreo. Parte de la informacin escrita en unarchivo de rastreo va destinada al administrador de la base de datos, mientras que otrainformacin es para los Servicios de Soporte Oracle.
Archivos log de alertas: Son archivos de rastreo especiales. Tambin se conocen comologs de alertas. El log de alertas de una base de datos es un log cronolgico de mensajes yerrores. Oracle recomienda revisar estos archivos.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
17/100Base de Datos Oracle 10g: Taller de Administracin I 1-17
Copyright 2005, Oracle. Todos los derechos reservados.
Tablespaces y Archivos de Datos
Los tablespaces constan de uno o ms archivos de datos. Los archivos de datos pertenecen a un solo tablespace.
Tablespace USERS
Archivo dedatos 1 Archivo dedatos 2
Tablespaces y Archivos de DatosUna base de datos se divide en unidades lgicas de almacenamiento denominadas tablespaces,que se pueden utilizar para agrupar estructuras lgicas relacionadas. Cada base de datos estdividida lgicamente en uno o ms tablespaces. Se crean explcitamente uno o ms archivos dedatos para cada tablespace con el fin de almacenar fsicamente los datos de todas las estructuraslgicas de un tablespace.
Nota: Tambin pueden crear tablespaces de archivo grande, que son tablespaces con un nicoarchivo de datos aunque de gran tamao (hasta 4 mil millones de bloques de datos). Lostablespaces de archivo pequeo tradicionales (utilizados por defecto) pueden contener variosarchivos de datos, pero los archivos no pueden ser tan grandes. Para obtener ms informacin
sobre los tablespaces de archivo grande, consulteDatabase Administrators Guide.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
18/100Base de Datos Oracle 10g: Taller de Administracin I 1-18
Copyright 2005, Oracle. Todos los derechos reservados.
Tablespaces SYSTEMy SYSAUX
Los tablespaces SYSTEMy SYSAUX sontablespaces obligatorios.
Se crean en el momento de la creacin de la basede datos.
Deben estar en lnea. El tablespace SYSTEMse utiliza para la
funcionalidad principal (por ejemplo, las tablas deldiccionario de datos).
El tablespace SYSAUX auxiliar se utiliza para loscomponentes adicionales de base de datos (comoel repositorio de Enterprise Manager).
Tablespaces SYSTEMy SYSAUXCada base de datos Oracle contiene un tablespace SYSTEM y un tablespace SYSAUX. Se creanautomticamente al mismo tiempo que la base de datos. El valor por defecto del sistema es crear untablespace de archivo pequeo. Tambin se pueden crear tablespaces de archivo grande, lo quepermite a la base de datos Oracle gestionar archivos de enorme tamao (de hasta 8 exabytes).
Un tablespace puede estar en lnea (accesible) o fuera de lnea (no accesible). El tablespaceSYSTEM siempre est en lnea cuando la base de datos est abierta. Almacena tablas que soportanla funcionalidad principal de la base de datos como, por ejemplo, las tablas del diccionario dedatos.
El tablespace SYSAUX es un tablespace auxiliar del tablespace SYSTEM. El tablespace SYSAUX
almacena componentes de base de datos y debe estar en lnea para el correcto funcionamiento detodos los componentes de base de datos.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
19/100Base de Datos Oracle 10g: Taller de Administracin I 1-19
Copyright 2005, Oracle. Todos los derechos reservados.
Segmentos, Extensiones y Bloques
Los segmentos existen en un tablespace.
Los segmentos estn formados por una recopilacin deextensiones.
Las extensiones son un conjunto de bloques de datos.
Los bloques de datos estn asignados a bloques dedisco.
Segmento Extensiones Bloquesde datos
Bloquesde disco
Segmentos, Extensiones y BloquesLos objetos de base de datos, como tablas e ndices, se almacenan en los tablespaces comosegmentos. Cada segmento contiene una o ms extensiones. Una extensin consta de bloques dedatos contiguos, lo que significa que cada extensin slo puede existir en un archivo de datos. Losbloques de datos son la unidad ms pequea de E/S de la base de datos.
Cuando la base de datos solicita un juego de bloques de datos del sistema operativo, ste lo asigna aun sistema de archivos real o bloque de disco en el dispositivo de almacenamiento. Por este motivo,no es necesario conocer la direccin fsica de los datos de la base de datos. Esto tambin indica queun archivo de datos se puede segmentar o duplicar en varios discos.
El tamao del bloque de datos se puede definir en el momento de la creacin de la base de datos.
El tamao por defecto de 8 KB es adecuado para la mayora de las bases de datos. Si la base dedatos da soporte a una aplicacin de almacn de datos con tablas e ndices grandes, un tamao debloque mayor puede ser til.
Si la base de datos da soporte a una aplicacin transaccional en la que la lectura y escritura serealizan aleatoriamente, puede ser til especificar un tamao de bloque menor. El tamao de bloquemximo depende del sistema operativo. El tamao de bloque mnimo de Oracle es de 2 KB y seutiliza pocas veces (si se llega a usar).
Puede tener tablespaces con distintos tamaos de bloque. Sin embargo, se deben utilizar slo paratablespaces transportables. Para ms informacin, consulteDatabase Administrators Guide.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
20/100Base de Datos Oracle 10g: Taller de Administracin I 1-20
Copyright 2005, Oracle. Todos los derechos reservados.
Estructuras de Bases de Datos Fsicasy Lgicas
Base de datos
Lgica Fsica
TablespaceArchivode datos
Bloque delsistema operativo
Segmento
Extensin
Bloque dedatos de Oracle
Esquema
Estructuras de Bases de Datos Fsicas y LgicasUna base de datos Oracle es una recopilacin de datos que se trata como una unidad. El objetivogeneral de una base de datos es almacenar y recuperar la informacin relacionada. La base dedatos tiene estructuras lgicas y fsicas.
Tablespaces
Una base de datos se divide en unidades lgicas de almacenamiento denominadas tablespaces, queagrupan estructuras lgicas relacionadas. Por ejemplo, los tablespaces suelen agrupar todos losobjetos de una aplicacin para simplificar algunas operaciones administrativas. Puede tener untablespace para los datos de la aplicacin y otro adicional para los ndices de la aplicacin.
Bases de Datos, Tablespaces y Archivos de DatosLa relacin entre las bases de datos, los tablespaces y los archivos de datos se ilustra en ladiapositiva. Cada base de datos est dividida de manera lgica en uno o ms tablespaces. Se creanexplcitamente uno o ms archivos de datos para cada tablespace con el fin de almacenarfsicamente los datos de todas las estructuras lgicas de un tablespace. Si se trata de un tablespaceTEMPORARY, en lugar de un archivo de datos, el tablespace tendr un archivo temporal.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
21/100Base de Datos Oracle 10g: Taller de Administracin I 1-21
Estructuras de Bases de Datos Fsicas y Lgicas (continuacin)
Esquemas
Un esquema es una recopilacin de objetos de base de datos propiedad de un usuario de la basede datos. Los objetos de esquema son estructuras lgicas que hacen referencia directa a datos dela base de datos. Los objetos de esquema incluyen estructuras como, por ejemplo, tablas, vistas,secuencias, procedimientos almacenados, sinnimos, ndices, clusters y enlaces de base de datos.En general, los objetos de esquema incluyen todo lo que la aplicacin cree en la base de datos.
Bloques de Datos
Al nivel ms detallado de granularidad, los datos de una base de datos Oracle se almacenan enbloques de datos. Un bloque de datos corresponde a un nmero concreto de bytes de espacio dela base de datos fsica en el disco. Se especifica un tamao del bloque de datos para cadatablespace cuando se crea. Una base de datos utiliza y asigna espacio libre de la base de datos enbloques de datos Oracle.
Extensiones
Al nivel siguiente del espacio de la base de datos lgica se denomina extensin. Una extensin esun nmero especfico de bloques de datos contiguos (obtenidos en una nica asignacin) que seutilizan para almacenar un tipo determinado de informacin.
Segmentos
Al nivel de almacenamiento de la base de datos lgica por encima de una extensin se denominasegmento. Un segmento es un juego de extensiones asignadas para una determinada estructuralgica. Por ejemplo, los diferentes tipos de segmentos incluyen:
Segmentos de datos: Cada tabla no de cluster y no organizada por ndices tiene unsegmento de datos. Todos los datos de la tabla se almacenan en las extensiones de susegmento de datos. Para una tabla particionada, cada particin tiene un segmento de datos.Cada cluster tiene un segmento de datos. Los datos de cada tabla del cluster se almacenan
en el segmento de datos del cluster. Segmentos de ndice: Cada ndice tiene un segmento de ndice que almacena todos susdatos. Para un ndice particionado, cada particin tiene un segmento de ndice.
Segmentos de deshacer: El administrador de la base de datos crea un tablespace UNDOpara almacenar temporalmente informacin de deshacer. La informacin de un segmentode deshacer se utiliza para generar informacin de base de datos de lectura consistente y,durante la recuperacin de la base de datos, para realizar una operacin de rollback de lastransacciones sin confirmar para los usuarios.
Segmentos temporales: La base de datos Oracle crea segmentos temporales cuando unasentencia SQL necesita un rea de trabajo temporal para terminar la ejecucin. Cuando la
sentencia termina la ejecucin, las extensiones del segmento temporal vuelven a lainstancia para un uso futuro. Especifique un tablespace temporal por defecto para cadausuario o un tablespace temporal por defecto que se utilice en toda la base de datos.
La base de datos Oracle asigna el espacio dinmicamente. Cuando las extensiones existentes deun segmento estn completas, se agregan extensiones adicionales. Debido a que las extensionesse asignan segn sea necesario, las extensiones de un segmento pueden o no ser contiguas en eldisco.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
22/100Base de Datos Oracle 10g: Taller de Administracin I 1-22
Copyright 2005, Oracle. Todos los derechos reservados.
Ejemplos del Curso: Esquema HR
REGIONSREGION_ID (PK)REGION_NAME
COUNTRIESCOUNTRY_ID (PK)COUNTRY_NAMEREGION_ID (FK)
LOCATIONSLOCATION_ID (PK)STREET_ADDRESSPOSTAL_CODECITYSTATE_PROVINCECOUNTRY_ID (FK)
DEPARTMENTSDEPARTMENT_ID (PK)DEPARTMENT_NAMEMANAGER_IDLOCATION_ID (FK)
JOBSJOB_ID (PK)JOB_TITLEMIN_SALARYMAX_SALARY
EMPLOYEESEMPLOYEE_ID (PK)FIRST_NAMELAST_NAMEEMAILPHONE_NUMBERHIRE_DATEJOB_ID (FK)SALARYCOMMISION_PCTMANAGER_ID (FK)DEPARTMENT_ID (FK)
JOB_HISTORYEMPLOYEE_ID (PK)START_DATE (PK)END_DATEJOB_ID (FK)DEPARTMENT_ID (FK)
REGIONS
COUNTRIES
LOCATIONS
DEPARTMENTS
JOBS
EMPLOYEES
JOB_HISTORY
Ejemplos del Curso: Esquema HRLos ejemplos utilizados en este curso pertenecen una aplicacin de recursos humanos (HR), que sepuede crear como parte de la base de datos inicial.
A continuacin, se muestran algunas reglas principales de negocio de la aplicacin HR: Cada departamento puede ser el empleador de uno o ms empleados. Cada empleado se
puede asignar a un nico departamento. Cada puesto debe ser para uno o ms empleados. Cada empleado debe estar asignado a un
nico puesto simultneamente. Cuando un empleado cambia su departamento o puesto, un registro de la tabla
JOB_HISTORY registra las fechas de inicio y de finalizacin de las asignaciones pasadas.
Los registros de JOB_HISTORY se identifican mediante una clave primaria compuesta (PK):las columnasEMPLOYEE_ID y START_DATE.
Notacin: PK = Clave primaria, FK = Clave ajena
Las lneas slidas representan las restricciones obligatorias de clave ajena y las lneas discontinuaslas opcionales.
La tabla EMPLOYEES tambin tiene una restriccin de clave ajena consigo misma. sta es unaimplementacin de la regla de negocio: Cada empleado informa directamente a un nico superior.La clave ajena es opcional porque el empleado de nivel superior no informa a otro empleado.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
23/100Base de Datos Oracle 10g: Taller de Administracin I 1-23
Copyright 2005, Oracle. Todos los derechos reservados.
Arquitectura de Base de Datos:Resumen de Componentes Estructurales
Estructuras de memoria: rea Global del Sistema (SGA): Cach de buffers de
la base de datos, buffer de redo y diversos pools
rea Global de Programa (PGA)
Estructuras de proceso: Proceso de usuario y proceso del servidor
Procesos en segundo plano: SMON, PMON, DBWn,CKPT, LGWR, ARCn, etc.
Estructuras de almacenamiento: Lgicas: Base de datos, esquema, tablespace,
segmento, extensin y bloque Oracle
Fsicas: Archivos para datos, parmetros, redo ybloque del sistema operativo
Arquitectura de Base de Datos: Resumen de Componentes EstructuralesEn esta leccin, ha aprendido, a un alto nivel, sobre los componentes estructurales de la base dedatos Oracle: estructuras de memoria, de proceso y de almacenamiento. En las siguienteslecciones encontrar informacin ms detallada.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
24/100Base de Datos Oracle 10g: Taller de Administracin I 1-24
Copyright 2005, Oracle. Todos los derechos reservados.
Resumen
En esta leccin, debe haber aprendido lo siguiente: Instalar, crear y administrar la base de datos
Oracle 10g
Configurar la base de datos para una aplicacin
Utilizar procedimientos de control bsicos
Implementar una estrategia de copia de seguridady recuperacin
Mover datos entre bases de datos y archivos
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
25/100
Copyright 2005, Oracle. Todos los derechos reservados.
Instalacin del Software de la Base deDatos Oracle
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
26/100Base de Datos Oracle 10g: Taller de Administracin I 2-2
Copyright 2005, Oracle. Todos los derechos reservados.
Objetivos
Al finalizar esta leccin, debera estar capacitado paralo siguiente:
Describir su rol como administrador de base dedatos (DBA) y explicar las tareas y herramientastpicas
Planificar una instalacin de basede datos Oracle
Utilizar la Arquitectura Flexibleptima (OFA)
Instalar el software de Oraclemediante Oracle Universal Installer(OUI)
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
27/100Base de Datos Oracle 10g: Taller de Administracin I 2-3
Copyright 2005, Oracle. Todos los derechos reservados.
Tareas de un Administrador de laBase de Datos Oracle
Un enfoque prioritario para disear, implementar y manteneruna base de datos Oracle implica las siguientes tareas:1. Evaluar el hardware del servidor de bases de datos2. Instalar el software de Oracle3. Planificar la estrategia de base de datos y de seguridad4. Crear, migrar y abrir la base de datos5. Realizar una copia de seguridad de la base de datos6. Inscribir los usuarios del sistema y planificar su acceso a
la Red de Oracle
7. Implementar el diseo de la base de datos8. Recuperarse de fallos de la base de datos9. Controlar el rendimiento de la base de datos
Tareas de un Administrador de la Base de Datos OracleUn administrador de la base de datos (DBA) suele ser responsable de la instalacin del software deOracle y de la creacin de la base de datos. Como DBA, puede que sea responsable de la creacinde las estructuras de almacenamiento de la base de datos como, por ejemplo, los tablespaces.Adems, puede crear el esquema o juego de objetos para incluir los datos de la aplicacin.
Es preciso garantizar que la base de datos est disponible para los usuarios. Para ello, puede iniciarla base de datos, realizar copias de seguridad con cierta periodicidad y controlar el rendimiento dela base de datos. Estas tareas se deben realizar dentro del marco de una estrategia de seguridad.
A medida que avance por las lecciones de este curso, aprender a realizar cada una de estas tareas.Tambin puede consultar la gua Oracle Database Administrators Guide si precisa ms
informacin acerca de cada una de las tareas indicadas en la diapositiva.En esta leccin, se centrar en la instalacin. Para realizar esta tarea principal, tenga en cuenta lassiguientes subtareas:
Comprender qu lugar ocupa el proceso de instalacin en la arquitectura tcnica global deuna organizacin.
Revisar (y actualizar) los planes de capacidad. Seleccionar el software de base de datos (versin y opciones necesarias). Asegurarse de que se cumplen los requisitos del sistema para todos los elementos
seleccionados.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
28/100Base de Datos Oracle 10g: Taller de Administracin I 2-4
Copyright 2005, Oracle. Todos los derechos reservados.
Herramientas Utilizadas para AdministrarBases de Datos Oracle
Oracle Universal Installer Asistente de Configuracin de Bases de Datos
Asistente de Actualizacin de Bases de Datos
Oracle Net Manager
Oracle Enterprise Manager
SQL*Plus e iSQL*Plus
Recovery Manager
Oracle Secure Backup Pump de datos
SQL*Loader
Herramientas de lnea de comandos
Herramientas Utilizadas para Administrar Bases de Datos OracleSe pueden utilizar las siguientes herramientas para la instalacin y actualizacin:
Oracle Universal Installer (OUI): Oracle Universal Installer instala el software y lasopciones de Oracle. Puede iniciar automticamente el Asistente de Configuracin de Basesde Datos (DBCA) para crear una base de datos.
Asistente de Configuracin de Bases de Datos (DBCA): Crea una base de datos a partirde las plantillas proporcionadas por Oracle. Permite copiar una base de datos inicialpreconfigurada. De manera alternativa, puede crear su propia base de datos y plantillas.
Asistente de Actualizacin de Bases de Datos (DBUA): Esta herramienta le gua por lospasos necesarios para actualizar su base de datos existente a una nueva versin de Oracle.
Oracle Net Manager: Se utiliza para configurar la conectividad de red de sus aplicacionesy bases de datos Oracle.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
29/100Base de Datos Oracle 10g: Taller de Administracin I 2-5
Herramientas Utilizadas para Administrar Bases de Datos Oracle (continuacin)
Las siguientes herramientas se utilizan para gestionar su instancia y base de datos Oracle: Oracle Enterprise Manager (EM): EM combina una consola grfica, agentes, servicios
comunes y herramientas para proporcionar una plataforma de gestin del sistema completae integrada para la gestin de productos Oracle. Despus de instalar el software de Oracle,crear o actualizar una base de datos y configurar la red, puede utilizar Enterprise Managercomo la nica interfaz para gestionar la base de datos. Adems de proporcionar unainterfaz de usuario basada en Web para ejecutar comandos SQL, interacta de formaininterrumpida con otros componentes de Oracle que se utilizan para administrar la base dedatos (por ejemplo, Recovery Manager y el Planificador).Las tres herramientas principales de Enterprise Manager que se utilizan para administraruna base de datos Oracle son las siguientes:
- Consola de Base de Datos de Enterprise Manager: Se utiliza para administrar unabase de datos.
- Enterprise Manager Grid Control: Se utiliza para administrar varias bases de datos almismo tiempo.
- Consola Java de Enterprise Manager: Se utiliza para acceder a herramientas que no
estn basadas en Web. SQL*Plus: SQL*Plus es la interfaz estndar de lnea de comandos que se utiliza para
gestionar la base de datos. iSQL*Plus: iSQL*Plus es una interfaz basada en explorador para una base de datos
Oracle. Recovery Manager (RMAN): RMAN es una herramienta de Oracle que ofrece una
solucin completa para cubrir las necesidades de copia de seguridad, restauracin yrecuperacin de toda la base de datos o de archivos especficos de sta.
Oracle Secure Backup facilita la gestin de las copias de seguridad en cintas en OracleEcosystem, lo que incluye lo siguiente:
- Proteccin de la base de datos Oracle en cintas mediante la integracin con RecoveryManager
- Soporte completo de Oracle Real Application Clusters (RAC)- Administracin central de clientes distribuidos y servidores de medios fsicos,
incluidos Oracle Application Server, Oracle Collaboration Suite y binarios ydirectorio raz de Oracle
Pump de datos: La utilidad de pump de datos permite la transferencia de datos de una basede datos a otra a alta velocidad. Por ejemplo, puede exportar una tabla e importarla a otrabase de datos.
SQL*Loader: La utilidad SQL*Loader permite la carga de datos de un archivo externo en
una base de datos Oracle. Es una de las diversas utilidades de Oracle que puede utilizarpara cargar datos en tablas de base de datos. Herramientas de lnea de comandos:
- Para administrar Enterprise Manager, utilice:emctl start | status | set | stop
- Para parar e iniciar iSQL*Plus, utilice:isqlplusctl start | stop
- Para administrar el listener, utilice:lsnrctl help | start | status | stop
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
30/100Base de Datos Oracle 10g: Taller de Administracin I 2-6
Copyright 2005, Oracle. Todos los derechos reservados.
Instalacin: Requisitos del Sistema
Requisitos de memoria: 1 GB para la instancia con Database Control Requisitos de espacio en disco:
1,5 GB de espacio de intercambio 400 MB de espacio en disco en el directorio /tmp
Entre 1,5 GB y 3,5 GB para el software de Oracle
1,2 GB para la base de datos preconfigurada (opcional)
2,4 GB para el rea de
recuperacin de flash(opcional)
Sistema operativo: Consultela documentacin.
Instalacin: Requisitos del Sistema La instalacin estndar puede llevarse a cabo en una computadora con 1 GB de RAM y
1,5 GB de espacio de intercambio o mayor. En funcin del nivel de actividad de la mquina en la que realice la instalacin del software
de la base de datos Oracle, la instalacin estndar terminar en 20 minutos o menos. stos son algunos detalles de la instalacin:
- La base de datos Oracle 10g slo incluye una plantilla de base de datos inicial.- Se eliminan los archivos duplicados.- Hay un gran nmero de otros productos y demostraciones que se instalan desde CD
adicionales.
Los requisitos de hardware que aparecen en la diapositiva son requisitos mnimos en todas lasplataformas. Es posible que la instalacin tenga requisitos adicionales (sobre todo en cuanto aespacio en disco).
Nota: Un tipo de instalacin Enterprise Edition que incluye una base de datos inicial estndar sedenomina instalacin estndar.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
31/100Base de Datos Oracle 10g: Taller de Administracin I 2-7
Copyright 2005, Oracle. Todos los derechos reservados.
Comprobacin de los Requisitos del Sistema
Espacio temporaladecuado
Problemas de64 bits frentea 32 bits
Comprobaciones del sistema operativo correcto
Nivel de parche del sistema operativo
Paquetes del sistema
Parmetros del ncleo y del sistema Permisos del servidor X
Intercambio suficiente Directorio ORACLE_HOME no vaco
Comprobacin de los Requisitos del SistemaLa instalacin de la base de datos Oracle 10g automatiza la mayora de las comprobaciones derequisitos:
Se comprueba el espacio temporal adecuado. Se determinan cules son los requisitos mnimosde espacio temporal para la instalacin y configuracin y esos requisitos se validan durante elproceso de instalacin.
No se pueden llevar a cabo instalaciones de 64 bits en directorios raz de Oracle que ya tenganinstalado software de 32 bits (y viceversa).
En la plataforma Linux, RedHat-3.0, 4.0, Asianux 1.0, 2.0 y SUSE Linux E.S. 9.0 estncertificados.
El proceso de instalacin comprueba si se han instalado todos los parches necesarios del
sistema operativo. El proceso de instalacin comprueba si se han definido correctamente todos los parmetrosnecesarios del ncleo y del sistema operativo.
El proceso de instalacin verifica que se ha definido la variable de entorno DISPLAY y que elusuario tiene los permisos suficientes para mostrar la variable DISPLAY especificada.
El proceso de instalacin verifica que el sistema tiene definido el espacio de intercambiosuficiente.
El proceso de instalacin verifica que el directorio raz de Oracle en el que se va a realizar lanueva instalacin est vaco o que es una de las diversas versiones soportadas sobre las que sepuede instalar la base de datos Oracle 10g y que estn registradas en el inventario de Oracle.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
32/100Base de Datos Oracle 10g: Taller de Administracin I 2-8
Copyright 2005, Oracle. Todos los derechos reservados.
Arquitectura Flexible ptima (OFA)
OFA est diseada para:
Organizar grandes cantidades de software Facilitar tareas administrativas rutinarias
Facilitar el cambio entre varias bases de datosOracle
Gestionar y administrar de manera adecuada elcrecimiento de la base de datos
Ayudar a eliminar la fragmentacin del espacio libre
Arquitectura Flexible ptima (OFA)OFA es un mtodo para configurar la base de datos Oracle y otras bases de datos. Estaarquitectura aprovecha las capacidades del sistema operativo y de los subsistemas de disco paracrear una configuracin fcil de administrar que permita una flexibilidad mxima para bases dedatos de alto rendimiento y en crecimiento. Los mtodos aqu descritos son los fundamentos deOFA.
OFA est diseada para: Organizar grandes cantidades de software y datos complicados en el disco, con el fin de
evitar cuellos de botella y un rendimiento deficiente de los dispositivos Facilitar tareas administrativas rutinarias, como la realizacin de copias de seguridad del
software y de los datos, que a menudo son vulnerables a la corrupcin de datos Facilitar el cambio entre varias bases de datos Oracle Gestionar y administrar adecuadamente el crecimiento de la base de datos Ayudar a eliminar la fragmentacin del espacio libre en el diccionario de datos, aislar otra
fragmentacin y minimizar la contencin de recursos
Para obtener ms informacin sobre los objetivos y la implementacin de OFA, consulte OracleInstallation Guide for UNIX Systems.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
33/100Base de Datos Oracle 10g: Taller de Administracin I 2-9
Copyright 2005, Oracle. Todos los derechos reservados.
Uso de la Arquitectura Flexible ptima
Nomenclatura de puntos de montaje: /u01
/disk01
Nomenclatura de directorios: /u01/app/oracle
/u01/app/applmgr
Nomenclatura de archivos:
Archivos de control: controln.ctl Archivos redo log: redon.log
Archivos de datos: tn.dbf
Uso de la Arquitectura Flexible ptimaEn el ncleo de OFA hay un esquema de nomenclatura que ofrece un estndar para aplicarlo a lospuntos de montaje (que son con frecuencia los discos fsicos), directorios y subdirectorios dedichos puntos de montaje y, finalmente, a los propios archivos.
Sintaxis del punto de montaje: Asigne un nombre a todos los puntos de montaje utilizando lasintaxis /pm, dondep es una constante de cadena y mes una clave nica de longitud fija(normalmente un nmero de dos dgitos) utilizada para diferenciar cada punto de montaje.Algunos ejemplos de puntos de montaje son /u01 y /u02.
Sintaxis de directorios raz: Asigne un nombre a todos los directorios raz utilizando la sintaxis/pm/h/u, dondepm es un nombre de punto de montaje,h un nombre de directorio estndar y ues el nombre del propietario del directorio. Algunos ejemplos de directorios raz compatibles con
OFA son los siguientes:/u01/app/oracle/u01/home/oracle
Sintaxis de directorios de software: Almacene cada versin del software de Oracle en undirectorio que coincida con el patrn: /pm/h/u/product/v. Aqu, product es un literal y ves una variable para el nmero de versin. Esta sintaxis ayuda a activar la funcin OFA de variasversiones del software de aplicaciones que se ejecutan simultneamente. De modo que unainstalacin compatible con OFA de la base de datos Oracle 10g versin 10.2.0 aparecera delsiguiente modo:
/u01/app/oracle/product/10.2.0
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
34/100Base de Datos Oracle 10g: Taller de Administracin I 2-10
Uso de la Arquitectura Flexible ptima (continuacin)
Sintaxis de la nomenclatura de subdirectorios: Para facilitar la organizacin de datosadministrativos, debe almacenar archivos de administracin especficos de la base de datos ensubdirectorios que coincidan con el patrn:/h/admin/d/a/. Donde h es el directorio razdel propietario del software de Oracle, admin es un literal, des el nombre de la base de datos ya es un subdirectorio para cada uno de los archivos de administracin de la base de datos.A continuacin se incluye una lista de estos subdirectorios de archivos de administracin: adhoc: Archivos de comandos SQL ad-hoc para una base de datos determinada arch: Archivos redo log archivados adump: Archivos de auditora (defina el parmetro de inicializacinAUDIT_FILE_DEST
en el directorioadump; limpie este subdirectorio peridicamente.) Bdump: Archivos de rastreo de procesos en segundo plano Cdump: Archivos de volcado principales Create: Programas utilizados para crear la base de datos Exp: Archivos de exportacin de la base de datos Logbook: Archivos que registran el estado y el historial de la base de datos Pfile: Archivos de parmetros de instancias
udump: Archivos de rastreo de SQL del usuarioSintaxis de la nomenclatura de archivos: La siguiente regla de nomenclatura para archivos debase de datos garantiza que se puedan identificar fcilmente:
Archivos de control:/pm/q/d/controln.ctl Archivos redo log:/pm/q/d/redon.log Archivos de datos:/pm/q/d/tn.dbf
Las variables utilizadas en estos nombres de archivo son:pm: Nombre de punto de montaje como se ha descrito anteriormenteq: Cadena que distingue datos de Oracle del resto de los archivos (normalmente
denominados ORACLE u oradata)d: Valor del parmetro de inicializacin, DB_NAME (nombre de la base de datos)t: Nombre de un tablespace de Oraclen: Cadena de dos dgitos
Nota: No almacene archivos que no sean de control, redo log o de datos asociados con la base dedatos den la ruta /pm/q/d/.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
35/100Base de Datos Oracle 10g: Taller de Administracin I 2-11
Copyright 2005, Oracle. Todos los derechos reservados.
Definicin de Variables de Entorno
ORACLE_BASE: Base de la estructura dedirectorios de Oracle para OFA
ORACLE_HOME: Directorio que contiene el softwarede Oracle
ORACLE_SID: Nombre de la instancia inicial (ORCLpor defecto)
NLS_LANG: Configuracin del idioma, territorio yjuego de caracteres del cliente
Definicin de Variables de EntornoHay muchas variables de entorno de Oracle y las que se mencionan son muy importantes parauna instalacin correcta y para el uso de una base de datos Oracle. No es necesario configurarninguna de ellas, pero si las configura antes de la instalacin puede evitar problemas en el futuro. ORACLE_BASE: Especifica la base de la estructura de directorios de Oracle para OFA.
Su uso es opcional, pero puede facilitar futuras instalaciones y actualizaciones. Se trata deuna ruta de acceso de directorio similar a la que aparece en este ejemplo:
/u01/app/oracle
ORACLE_HOME: Especifica el directorio que contiene el software de Oracle. Se trata deuna ruta de acceso de directorio similar a la que aparece en este ejemplo:
$ORACLE_BASE/product/10.2.0/db_1 ORACLE_SID: Nombre de la instancia inicial (por defecto, ORCL). Es una cadena denmeros y letras que debe comenzar por una letra. Oracle Corporation sugiere que seutilice un mximo de ocho caracteres para los identificadores del sistema.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
36/100Base de Datos Oracle 10g: Taller de Administracin I 2-12
Definicin de Variables de Entorno (continuacin)
NLS_LANG: Especifica los valores iniciales de soporte de idioma nacional (NLS) para unasesin en formato idioma_territorio.juego de caracteres. Por ejemplo,el valor:
AMERICAN_DENMARK.WE8MSWIN1252
De este modo se define la sesin para que utilice el idiomaAMERICAN para los mensajes,la secuencia de ordenacin alfabtica y los nombres de das y de meses de Oracle. Elterritorio es DENMARK, que define el formato de hora y fecha y las convencionesnumricas y monetarias. El juego de caracteres WE8MSWIN1252 indica a la Red de Oracleque convierta la informacin de caracteres a este juego. Es una variable de entorno enUNIX y un valor del registro en Windows. Puede consultar los valores reales de NLS de lasesin actual mediante:
select * from nls_session_parameters;
Para obtener ms informacin sobre los idiomas, los territorios, los juegos de caracteres yel soporte de idiomas vlidos, consulte Globalization Support Guide.
Nota: Una instalacin de Windows toma por defecto los valores de NLS_LANG del
registro cuando la parte idioma se origina a partir del idioma del teclado. Comoconsecuencia, la instalacin por defecto de Windows con teclados no americanos obtendrel valor no americano en la configuracin de NLS_LANG. A su vez, la variable de sesinNLS_SORT ser por defecto distinta de binary, lo que dificulta que el optimizador utilicendices basados en caracteres para las sesiones de este nodo.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
37/100Base de Datos Oracle 10g: Taller de Administracin I 2-13
Copyright 2005, Oracle. Todos los derechos reservados.
Oracle Universal Installer (OUI)
Oracle Universal Installer (OUI)Oracle Universal Installer (OUI) es una aplicacin Java que realiza instalaciones basadas encomponentes y permite distintos niveles de instalaciones basadas en Web, en series y en gruposintegrados, as como de lgica compleja en un nico paquete. El sistema de instalacin se puedetransportar fcilmente por todas las plataformas activadas para Java y los problemas especficosde las plataformas se pueden encapsular a partir del proceso de instalacin global. OUIproporciona las siguientes capacidades para tratar la gestin y distribucin del software:
Resolucin de dependencia automtica y manejo de lgica compleja Instalacin desde Web Instalaciones de componentes y de series
Desinstalacin implcita Soporte para varios directorios raz de Oracle Soporte de globalizacin o NLS Soporte para instalaciones distribuidas Instalaciones silenciosas desatendidas que utilizan archivos de respuesta
En Windows: Inserte el medio fsico de instalacin de la base de datos Oracle, acceda aldirectorio client y haga clic dos veces en setup.exe para iniciar OUI. Despus de lapgina Welcome, seleccione el tipo de instalacin: Instant Client, Administrator, Runtime oCustom.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
38/100Base de Datos Oracle 10g: Taller de Administracin I 2-14
Copyright 2005, Oracle. Todos los derechos reservados.
Instalacin del Software de Oracle
Instalacin del Software de OraclePuede utilizar OUI para instalar el software de Oracle de la siguiente forma:
1. Conctese a la computadora como miembro del grupo administrativo con autorizacin parainstalar el software de Oracle y para crear y gestionar la base de datos.
2. Inserte el CD de distribucin de la base de datos en la unidad de CD, o acceda a laubicacin de almacenamiento en zona intermedia de la base de datos Oracle.
3. Inicie OUI. En una ventana XTerm en Linux, introduzca ./runInstaller. Aparecerla pgina Oracle Universal Installer.
4. Navegue por las pginas de OUI y especifique los valores previos de instalacin en funcinde su plan de instalacin.
5. Con la informacin inicial, OUI ejecuta las comprobaciones de requisitos.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
39/100Base de Datos Oracle 10g: Taller de Administracin I 2-15
Copyright 2005, Oracle. Todos los derechos reservados.
Opciones de Configuracin de Base de Datos
Opciones de Configuracin de Base de DatosEl proceso de instalacin contina:6. Navegue por las pginas de OUI y especifique las opciones de configuracin de la base de
datos. OUI muestra un resumen de las opciones de instalacin.7. Haga clic en Install para iniciar la instalacin del software de Oracle.
Si selecciona crear una base de datos inicial como parte de la instalacin, OUI llamar a lossiguientes asistentes de configuracin:
Asistente de Configuracin de Red de Oracle: Este asistente configura los componentes dered bsicos durante la instalacin, entre los que se incluyen:
- Nombres de listener y direcciones de protocolo- Mtodos de nomenclatura que el cliente utilizar para resolver los identificadores de
conexin a los descriptores de conexin- Nombres del servicio de red en un archivo tnsnames.ora- Uso del servidor de directorios
Asistente de Configuracin de Bases de Datos (DBCA) Oracle: Crea la base de datosinicial seleccionada. Cuando termine este asistente de configuracin, puede desbloquearcuentas y cambiar contraseas.
Asistente de Configuracin de iSQL*Plus: Este asistente configura la instancia de OracleApplication Server Containers for J2EE (OC4J), la cual utiliza iSQL*Plus y otrasherramientas para conectarse a la base de datos Oracle.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
40/100Base de Datos Oracle 10g: Taller de Administracin I 2-16
Copyright 2005, Oracle. Todos los derechos reservados.
Ejecucin de Archivos de Comandos deConfiguracin
Ejecucin de Archivos de Comandos de ConfiguracinEl proceso de instalacin contina:
8. Cuando se le indique durante una instalacin de Linux o UNIX, ejecute archivos decomandos de configuracin adicionales como usuario root. En una ventana XTerm,introduzca:$ su# password: oracle # cd /u01/app/oracle/oraInventory# ./orainstRoot.sh# cd /u01/app/oracle/product/10.2.0/db_1
# ./root.sh9. Acepte el valor por defecto del directorio bin local durante una instalacin de Linux oUNIX. Cuando terminen los archivos de comandos, salga de todas las cuentas y ventanasrelacionadas para que termine la instalacin.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
41/100Base de Datos Oracle 10g: Taller de Administracin I 2-17
Copyright 2005, Oracle. Todos los derechos reservados.
Fin de la Instalacin
Fin de la Instalacin10. Cuando termine el proceso de instalacin, anote las direcciones URL para uso futuro.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
42/100Base de Datos Oracle 10g: Taller de Administracin I 2-18
Copyright 2005, Oracle. Todos los derechos reservados.
Opciones Avanzadas de Instalacin
Opciones de almacenamiento de base de datos: Archivo del sistema
Gestin Automtica de Almacenamiento
Dispositivos raw
Opciones de gestin de base de datos: Enterprise Manager Grid Control
Enterprise Manager Database Control
Opciones de copia de seguridad y recuperacin
de base de datos Opciones de notificacin de correo electrnico
Cluster Ready Services
Clonacin
Opciones Avanzadas de Instalacin Con OUI, se pueden crear configuraciones que utilicen la Gestin Automtica deAlmacenamiento.
Puede instalar y configurar el marco de Enterprise Manager (EM). Oracle EnterpriseManager Database Control se instala en el mismo directorio raz de Oracle que la base dedatos y se configura para ejecutarse en una instancia autnoma de OC4J. Debe realizar unainstalacin independiente para obtener funciones de gestin centrales de EM.
Si decide utilizar Oracle Enterprise Manager Database Control, puede configurar, demanera opcional, el uso de la estrategia de copia de seguridad por defecto recomendada porOracle.
Si decide utilizar Oracle Enterprise Manager Database Control durante la instalacin,
puede configurar Enterprise Manager para que enve alertas por correo electrnico a ladireccin de correo que especifique. Estas alertas pueden incluir problemas, como que elespacio en disco est llegando a un lmite crtico o que una base de datos se haya cerradode manera inesperada.
La instalacin de la base de datos Oracle 10g soporta funciones de RAC, especialmente lainstalacin de Cluster Ready Services (CRS).
Los directorios raz de Oracle se pueden clonar mediante la herramienta EnterpriseConfiguration Management. Esta herramienta permite a los usuarios crear solicitudes declonacin y, a continuacin, planificarlas y procesarlas. Esta herramienta est disponible atravs de EM Grid Control.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
43/100Base de Datos Oracle 10g: Taller de Administracin I 2-19
Copyright 2005, Oracle. Todos los derechos reservados.
Opcin de Instalacin: Modo Silencioso
Para instalar y configurar productos Oracle con OUI en modosilencioso, realice los siguientes pasos:1. Cree el archivo oraInst.loc, si no existe ya.2. Prepare un archivo de respuesta basado en las plantillas
de archivo que se distribuyen con el software de Oracle.3. Registre un archivo de respuesta:
.runInstaller record -destinationFile
4. Ejecute OUI en modo silencioso o suprimido.5. Si es necesario, ejecute NetCA y DBCA en modo
silencioso.
Opcin de Instalacin: Modo SilenciosoPara instalar y configurar productos Oracle mediante OUI en modo silencioso o suprimido,realice los siguientes pasos:
1. Cree el archivo oraInst.loc, si no existe ya. Lo ms probable es que el archivo ya esten ORACLE_BASE/oraInventory, si ha instalado con anterioridad el software deOracle.
2. Prepare un archivo de respuesta: Se suministran plantillas de archivo para cada producto ytipo de instalacin, como por ejemplo enterprise.rsp, standard.rsp ynetca.rsp.
3. Puede utilizar OUI en el modo interactivo para registrar un archivo de respuesta que puedaeditar y, a continuacin, usarlo para realizar las instalaciones en modo silencioso osuprimido. Cree el archivo de respuesta en Linux y UNIX con el siguiente comando:.runInstaller record -destinationFile donde destinationFile es la ubicacin del archivo.
4. Ejecute OUI en modo silencioso o suprimido.5. Si ha terminado una instalacin de slo software, ejecute el Asistente de Configuracin de
Red (NetCA) y el Asistente de Configuracin de Bases de Datos (DBCA) de Oracle enmodo silencioso o no interactivo, si resulta necesario.
Para obtener ms informacin, consulte la Oracle Database Installation Guide especfica de susistema operativo.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
44/100Base de Datos Oracle 10g: Taller de Administracin I 2-20
Copyright 2005, Oracle. Todos los derechos reservados.
Resumen
En esta leccin, debe haber aprendido lo siguiente: Describir su rol como DBA y explicar las tareas y
herramientas
Planificar su instalacin, empezando por ladocumentacin adecuada
Realizar tareas previas a la instalacin, como lacomprobacin de los requisitos del sistema
Instalar el software mediante OUI
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
45/100Base de Datos Oracle 10g: Taller de Administracin I 2-21
Copyright 2005, Oracle. Todos los derechos reservados.
Visin General de la Prctica:Instalacin del Software de Oracle
En esta prctica se aborda la instalacin del softwarede Oracle mediante el uso de Oracle UniversalInstaller.
Nota: La realizacin de esta prctica es crtica paratodas las sesiones prcticas posteriores.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
46/100
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
47/100
Copyright 2005, Oracle. Todos los derechos reservados.
Creacin de una Base de Datos Oracle
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
48/100Base de Datos Oracle 10g: Taller de Administracin I 3-2
Copyright 2005, Oracle. Todos los derechos reservados.
Objetivos
Al finalizar esta leccin, debera estar capacitado paralo siguiente:
Crear una base de datos con el Asistente deConfiguracin de Bases de Datos (DBCA)
Crear una plantilla de diseo de bases de datoscon DBCA
Generar archivos de comandos de creacin debases de datos con DBCA
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
49/100Base de Datos Oracle 10g: Taller de Administracin I 3-3
Copyright 2005, Oracle. Todos los derechos reservados.
Planificacin de la Base de Datos
Como DBA, debe planificar:
La estructura de almacenamiento lgica de la base dedatos y su implementacin fsica: Cuntas unidades de disco tiene designadas para
este fin?
Cuntos archivos de datos va a necesitar? (Plan decrecimiento)
Cuntos tablespaces utilizar?
Qu tipo de informacin se va a almacenar?
Existen requisitos de almacenamiento especiales detipo o tamao?
El diseo general de la base de datos
Una estrategia de copia de seguridad parala base de datos
Planificacin de la Base de DatosEs importante planificar el modo en que la estructura de almacenamiento lgica afectar alrendimiento del sistema y a las diferentes operaciones de gestin de base de datos. Por ejemplo,antes de crear los tablespaces de la base de datos, debe saber cuntos archivos de datoscompondrn cada tablespace, qu tipo de informacin se almacenar en ellos y en qu unidadesde disco se almacenarn fsicamente los archivos de datos. Al planificar el almacenamientolgico general de la estructura de la base de datos, deben considerarse los efectos que tendr eluso de esta estructura cuando la base de datos se cree y ejecute realmente. Es posible que tengaobjetos de base de datos sin requisitos de almacenamiento especiales de tipo o tamao.
En entornos distribuidos de base de datos, esta etapa de planificacin es extremadamente
importante. La ubicacin fsica de los datos a los que se accede con ms frecuencia afectaconsiderablemente al rendimiento de la aplicacin.
Durante la etapa de planificacin, desarrolle una estrategia de copia de seguridad para la base dedatos. Puede modificar la estructura de almacenamiento lgica o el diseo de la base de datospara mejorar la eficacia de las copias de seguridad. Las estrategias de copia de seguridad sedescriben en una leccin posterior.
stos son los tipos de preguntas y consideraciones a los que se enfrentar como DBA y estecurso (en su totalidad) se ha diseado para ayudarle a resolverlas.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
50/100Base de Datos Oracle 10g: Taller de Administracin I 3-4
Copyright 2005, Oracle. Todos los derechos reservados.
Bases de Datos: Ejemplos
Almacn de Datos: Datos de marketing e investigacin
Pagos de impuestos estatales o regionales
Licencias de profesionales (doctores, enfermeras, etc.)
Procesamiento de Transacciones: Sistema de registro de compra para almacn
Transacciones de cajero automtico
Uso General: Sistema de facturacin al por menor, por ejemplo,
de una empresa de diseo de software o de unaguardera
Bases de Datos: EjemplosCada tipo diferente de base de datos tiene sus propios requisitos de almacenamiento e instanciaespecficos. Su software de base de datos Oracle incluye plantillas para la creacin de estos tiposde bases de datos. Las caractersticas de estos ejemplos son las siguientes:
Almacn de Datos: Almacena datos durante largos perodos de tiempo y permiterecuperarlos en operaciones de lectura.
Procesamiento de Transacciones: Incluye numerosas transacciones, aunque normalmenteson pequeas.
Uso General: Funciona con transacciones y las almacena durante un perodo de tiempomedio.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
51/100Base de Datos Oracle 10g: Taller de Administracin I 3-5
Copyright 2005, Oracle. Todos los derechos reservados.
Asistente de Configuracin de Bases deDatos (DBCA)
Asistente de Configuracin de Bases de Datos (DBCA)El Asistente de Configuracin de Bases de Datos (DBCA) se puede utilizar para crear, cambiarla configuracin o suprimir una base de datos. Tambin permite crear una base de datos a partirde una lista de plantillas predefinidas o utilizar una base de datos como muestra para crear unanueva base de datos o plantilla. Esta accin a veces se denomina clonacin de bases de datos.
Para llamar a DBCA, realice los siguientes pasos:1. Conctese a la computadora como miembro del grupo administrativo con autorizacin para
instalar el software de Oracle.2. Si es necesario, defina las variables de entorno.3. Introduzca dbca para llamar a DBCA.
4. Haga clic en Next para continuar.DBCA le ofrece la opcin de ayudarle con diversas operaciones como, por ejemplo, la creacinde una base de datos.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
52/100Base de Datos Oracle 10g: Taller de Administracin I 3-6
Copyright 2005, Oracle. Todos los derechos reservados.
Uso de DBCA para Crear una Base de Datos
Uso de DBCA para Crear una Base de DatosDBCA se puede utilizar para crear una base de datos de la siguiente forma:
1. Seleccione Create a Database en la pgina DBCA Operations para llamar a un asistente quele permita configurar y crear una base de datos.El asistente le pedir que facilite la informacin de configuracin que se describe en lospasos siguientes. En la mayora de las pginas, el asistente ofrecer un valor por defectoque podr aceptar.
2. Seleccione el tipo de plantilla de base de datos que va a utilizar para la creacin de la basede datos. Hay plantillas para las bases de datos de almacn de datos, uso general yprocesamiento de transacciones que copian una base de datos preconfigurada, incluidos los
archivos de datos. Estos archivos de datos incluyen archivos de control, archivos redo log yarchivos de datos para los diversos tablespaces incluidos. Haga clic en Show Details paraver la configuracin de cada tipo de base de datos.Para entornos ms complejos, puede que desee seleccionar la opcin Custom Database.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
53/100Base de Datos Oracle 10g: Taller de Administracin I 3-7
Copyright 2005, Oracle. Todos los derechos reservados.
Uso de DBCA para Crear una Base de Datos
3
4
Uso de DBCA para Crear una Base de Datos (continuacin)3. Identificacin de la base de datos: Introduzca el nombre de la base de datos global (Global
Database Name) con el formato nombre_base_datos.nombre_dominioy elidentificador del sistema (SID). El SID toma el nombre de la base de datos como valor pordefecto e identifica de forma nica a la instancia que ejecuta la base de datos.
4. Opciones de gestin: Utilice esta pgina para configurar la base de datos de forma quepueda gestionarla con Oracle Enterprise Manager. Seleccione el valor por defecto:Configure the Database with Enterprise Manager.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
54/100Base de Datos Oracle 10g: Taller de Administracin I 3-8
Copyright 2005, Oracle. Todos los derechos reservados.
Uso de DBCA para Crear una Base de Datos
5
6
7
Uso de DBCA para Crear una Base de Datos (continuacin)5. Credenciales de la base de datos: Utilice este pgina para especificar las contraseas de las
cuentas administrativas, como SYS y SYSTEM. En la clase, utilice oracle comocontrasea para todas las cuentas administrativas.
6. Opciones de almacenamiento: Especifique el tipo de mecanismo de almacenamiento (comoFile System) que desee que utilice la base de datos.
7. Ubicaciones de archivos de la base de datos: Seleccione las opciones que necesite. OracleManaged Files (OMF) elimina la necesidad de gestionar directamente los archivos delsistema operativo que forman una base de datos Oracle. Especifique operaciones enfuncin de los objetos de base de datos en lugar de los nombres de archivos. Para obtener
ms informacin, consulte la leccin titulada Gestin de Estructuras de Almacenamientode Bases de Datos.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
55/100Base de Datos Oracle 10g: Taller de Administracin I 3-9
Copyright 2005, Oracle. Todos los derechos reservados.
Uso de DBCA para Crear una Base de Datos
8
9
Uso de DBCA para Crear una Base de Datos (continuacin)8. Configuracin de recuperacin: Si es necesario, especifique un rea de recuperacin de
flash (Specify Flash Recovery Area) y active el proceso de archivado (Enable Archiving).9. Contenido de la base de datos: Estas pginas ofrecen opciones para seleccionar
componentes, como Sample Schemas, y para usar archivos de comandos personalizados.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
56/100Base de Datos Oracle 10g: Taller de Administracin I 3-10
Copyright 2005, Oracle. Todos los derechos reservados.
Uso de DBCA para Crear una Base de Datos
A
B
10
Uso de DBCA para Crear una Base de Datos (continuacin)10. Parmetros de inicializacin: Los separadores de esta pgina ofrecen acceso a pginas que
le permiten cambiar los valores de los parmetros de inicializacin por defecto:- Memory: Utilice esta pgina para definir los parmetros de inicializacin que
controlan el uso de la memoria. Utilice la asignacin de memoria (A) Typical o (B)Custom.
- Sizing: Para especificar un tamao de bloque, introduzca el tamao en bytes o acepteel valor por defecto.
- Character Sets: Utilice esta pgina para especificar los juegos de caracteres de la basede datos.
Prctica recomendada: Oracle recomienda (siempre que sea posible) utilizarUnicode como juego de caracteres de base de datos ya que ofrece una flexibilidadptima para soportar tecnologas Web as como numerosos idiomas hablados.
- Connection Mode: Seleccione Dedicated Server Mode o Shared Server Mode. Paraobtener ms informacin, consulte la leccin titulada Configuracin del Entorno deRed de Oracle.
Nota: Hay diversos parmetros de inicializacin definidos para toda la existencia de una base dedatos, como los parmetros DB_BLOCK_SIZE y CHARACTER_SET.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
57/100Base de Datos Oracle 10g: Taller de Administracin I 3-11
Copyright 2005, Oracle. Todos los derechos reservados.
Uso de DBCA para Crear una Base de Datos
11
12
Uso de DBCA para Crear una Base de Datos (continuacin)11. Almacenamiento de base de datos: Si ha seleccionado una de las plantillas preconfiguradas
para una base de datos, no podr agregar ni eliminar los archivos de control o de datos.Nota: Es posible que desee guardar la definicin de la base de datos como archivo HTMLpara facilitar su consulta.
12. Opciones de creacin: Aqu dispone de las opciones para crear la base de datos en estemomento, guardar la definicin de la base de datos como plantilla y generar archivos decomandos. Si selecciona todas las opciones, DBCA guarda primero la plantilla de base dedatos, genera a continuacin los archivos de comandos en el directorio de destino y, porltimo, crea la base de datos.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
58/100Base de Datos Oracle 10g: Taller de Administracin I 3-12
Copyright 2005, Oracle. Todos los derechos reservados.
Password Management
A
B
C
Password ManagementCuando termine DBCA, anote la siguiente informacin para referencia futura:
Ubicacin de los archivos log de instalacin (A) Nombre de la base de datos global (B) Identificador del sistema (SID) (B) Ubicacin y nombre del archivo de parmetros de servidor (B) Direccin URL de Enterprise Manager (C)
Haga clic en Password Management para desbloquear las cuentas de la base de datos que piensautilizar. Proporcione una contrasea cuando desbloquee una cuenta.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
59/100Base de Datos Oracle 10g: Taller de Administracin I 3-13
Copyright 2005, Oracle. Todos los derechos reservados.
Creacin de una Plantilla de Diseo deBases de Datos
Creacin de una Plantilla de Diseo de Bases de DatosUna plantilla es una definicin de base de datos predefinida que se utiliza como punto de iniciopara una nueva base de datos. Si no crea una plantilla como parte del proceso de creacin debase de datos, puede hacerlo en cualquier momento con DBCA. Dispone de tres mtodos paracrear una plantilla:
A partir de una plantilla existente A partir de una base de datos existente (slo la estructura) A partir de una base de datos existente (estructura y datos)
DBCA le gua por los pasos necesarios para crear una plantilla de diseo de bases de datos.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
60/100Base de Datos Oracle 10g: Taller de Administracin I 3-14
Copyright 2005, Oracle. Todos los derechos reservados.
Uso de DBCA para Suprimir una Base de Datos
3
1
2
Uso de DBCA para Suprimir una Base de DatosPara suprimir (o configurar) una base de datos en UNIX o Linux, debe definir ORACLE_SID enel shell desde el que ejecut DBCA. Para iniciar DBCA, introduzca dbca en una ventana determinal y haga clic en Next en la pgina Welcome. Para suprimir la base de datos, realice lossiguientes pasos:
1. En la pgina Operations, seleccione Delete a Database y haga clic en Next.2. Seleccione la base de datos que desea suprimir (en clase, hist) y haga clic en Finish.3. Haga clic en Yes para confirmar la supresin.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
61/100Base de Datos Oracle 10g: Taller de Administracin I 3-15
Uso de DBCA para Suprimir una Base de Datos (continuacin)
El borrado de una base de datos conlleva la eliminacin de sus archivos de datos, archivos redolog, archivos de control y archivos de parmetros de inicializacin. La sentencia DROPDATABASE suprime todos los archivos de control y el resto de los archivos de base de datosenumerados en el archivo de control. Para utilizar la sentencia DROP DATABASE correctamente,se deben cumplir todas las condiciones siguientes:
La base de datos debe estar montada y cerrada.
La base de datos debe estar montada en modo exclusivo, no en modo compartido. La base de datos debe estar montada como RESTRICTED.
Este sera un ejemplo de esta sentencia:DROP DATABASE ;
La sentencia DROP DATABASE no tiene ningn efecto sobre los archivos archive log ni sobre lascopias normales o de seguridad de la base de datos. Para suprimir estos archivos se recomiendautilizar Recovery Manager (RMAN). Si la base de datos est en discos raw, no se suprimirn losarchivos especiales de disco raw.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
62/100Base de Datos Oracle 10g: Taller de Administracin I 3-16
Copyright 2005, Oracle. Todos los derechos reservados.
Resumen
En esta leccin debe haber aprendido a utilizar DBCApara:
Crear una base de datos
Crear una plantilla de diseo de bases de datos
Generar archivos de comandos de creacin debase de datos
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
63/100Base de Datos Oracle 10g: Taller de Administracin I 3-17
Copyright 2005, Oracle. Todos los derechos reservados.
Visin General de la Prctica:Uso de DBCA
En esta prctica se abordan los siguientes temas: Creacin de la base de datos ORCL mediante
DBCA Desbloqueo del esquemaHR
Nota: La creacin de la base de datos y el desbloqueodel esquema HR son crticos para todas las sesionesprcticas posteriores.
Opcional: Creacin de la plantilla de diseo de la base de
datos ORCL mediante DBCA
Creacin de archivos de comandos de creacin debases de datos con DBCA
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
64/100
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
65/100
Copyright 2005, Oracle. Todos los derechos reservados.
Gestin de la Instancia de Oracle
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
66/100Base de Datos Oracle 10g: Taller de Administracin I 4-2
Copyright 2005, Oracle. Todos los derechos reservados.
Objetivos
Al finalizar esta leccin, debera estar capacitado para lo
siguiente: Iniciar y parar la base de datos Oracle y suscomponentes
Utilizar Enterprise Manager (EM)
Acceder a una base de datos con SQL*Plus eiSQL*Plus
Modificar los parmetros de inicializacin de la basede datos
Describir las etapas de inicio de la base de datos
Describir las opciones de cierre de la base de datos
Visualizar el log de alertas
Acceder a vistas de rendimiento dinmico
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
67/100Base de Datos Oracle 10g: Taller de Administracin I 4-3
Copyright 2005, Oracle. Todos los derechos reservados.
Marco de Gestin
Los tres componentes del marco de gestinde la base de datos Oracle 10g son: Instancia de la base de datos Listener Interfaz de gestin
Database Control Agente de gestin (al utilizar Grid Control)
ListenerDatabaseControl
Agentede gestin
Interfaz de gestin
obien
> ComponentesSQL*PlusParmetros Inic.Inicio de BDCierre de BDLog de AlertasVistas Rend.
Marco de GestinHay tres componentes principales del marco de gestin de la base de datos Oracle:
La instancia de base de datos que se est gestionando Un listener que permite las conexiones a la base de datos La interfaz de gestin. Puede ser un agente de gestin que se ejecute en el servidor de base
de datos (que se conecte a Oracle Enterprise Manager Grid Control) o la versin autnomade Oracle Enterprise Manager Database Control. Tambin se denomina Consola de Base deDatos.
Cada uno de estos componentes se debe iniciar explcitamente para poder utilizar los serviciosdel componente y se debe cerrar limpiamente al cerrar el servidor que contiene la base de datos
Oracle.El primer componente que se va a iniciar es la interfaz de gestin. Una vez que est activada, lainterfaz de gestin se puede utilizar para iniciar los dems componentes.
-
7/26/2019 Starting Oracle Enterprise Manager 10g D
68/100Base de Datos Oracle 10g: Taller de Administracin I 4-4
Copyright 2005, Oracle. Todos los derechos reservados.
Inicio y Parada de Database Control
$ emctl start dbconsole
TZ set to US/Pacific
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 2005, 2003 Oracle Corporation. All rights reserved.
http://edrsr9p1.us.oracle.com:1158/em/console/aboutApplication
Starting Oracle Enterprise Manager 10g Database Control
............. started.
----------------Logs are generated in directory
/u01/app/oracle/product/10.2.0/db_1/edrsr9p1.us.oracle.com_orcl/sy
sman/log
$ emctl stop dbconsole
TZ set to US/Pacific
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 2005, 2003 Oracle Corporation. All rights reserved.
http://edrsr9p1.us.oracle.com:1158/em/console/aboutApplication
Stopping Oracle Enterprise Manager 10g Database Control ...
... Stopped.
Inicio y Parada de Database ControlOracle proporciona una consola de gestin autnoma denominada Database Control para basesde datos que no estn conectadas al marco de Grid Control. Cada una de las bases de datos quese gestiona con Database Control tiene una instalacin independiente de Database Control, ydesde un Database Control cualquiera slo se puede gestionar una base de datos. Antes deutilizar Database Control, asegrese de que se ha iniciado el proceso dbconsole.
Para iniciar el proceso dbconsole, utilice el siguiente comando:emctl start dbconsole
Para parar el proceso dbconsole, utilice el siguiente comando:emctl stop dbconsole
Para visualizar el estado del proceso dbconsole, utilice el siguiente comando:emctl status dbconsole
Nota: Puede que necesite acceder al directorio $ORACLE_HOME/bin si este directorio no esten la ruta de acceso al sistem