SlideShare una empresa de Scribd logo
1 de 32
4-4-11 Copyright © ADA, 2005. Todos los derechos reservados..
Sesión 4Sesión 4
Creación de una Base deCreación de una Base de
DatosDatos
4-4-22 Copyright © ADA, 2005. Todos los derechos reservados..
ObjetivosObjetivos
• Discutir la relación entre la organización lógica deDiscutir la relación entre la organización lógica de
la base de datos y su asociación con los objetos.la base de datos y su asociación con los objetos.
• Crear una base de datos.Crear una base de datos.
4-4-33 Copyright © ADA, 2005. Todos los derechos reservados..
IntroducciónIntroducción
• Organizar el contenido de la base de datos aOrganizar el contenido de la base de datos a
través de tablespaces.través de tablespaces.
• Diseñar la estructura de la base de datos paraDiseñar la estructura de la base de datos para
reducir la contención y la fragmentación.reducir la contención y la fragmentación.
• Preparar el sistema operativo para la creación dePreparar el sistema operativo para la creación de
la base de datos.la base de datos.
• Editar el archivo de parámetros.Editar el archivo de parámetros.
• Iniciar la instancia.Iniciar la instancia.
4-4-44 Copyright © ADA, 2005. Todos los derechos reservados..
IntroducciónIntroducción
• Ejecutar el comando CREATE DATABASE.Ejecutar el comando CREATE DATABASE.
• Establecer la seguridad de la base de datosEstablecer la seguridad de la base de datos
mediante la creación de archivos de redo log y demediante la creación de archivos de redo log y de
control multiplexados.control multiplexados.
• Crear un archivo de passwords.Crear un archivo de passwords.
4-4-55 Copyright © ADA, 2005. Todos los derechos reservados..
Arquitectura de Almacenamiento de OracleArquitectura de Almacenamiento de Oracle
Made up ofMade up of
Part ofPart of
TemporaryTemporary
IndexIndex
CacheCache
ClusterCluster
RollbackRollback
DataData
SegmentSegment
TablespaceTablespace
DatabaseDatabase
LocationLocation
ofof
FreeFree
ExtentExtent
UsedUsed
Made up ofMade up of
I nI n
Location ofLocation of
InstanceInstance
DB BlockDB Block
Part ofPart of
Made up ofMade up of
OS BlockOS Block
ControllingControlling
Control-Control-
led byled by
FileFile
Logical DiscLogical Disc
Part ofPart of
Made up ofMade up of
Part ofPart of
Made up ofMade up of
Made up ofMade up of
Part ofPart of
Made up ofMade up of
Part ofPart of
Part ofPart ofPart ofPart of
4-4-66 Copyright © ADA, 2005. Todos los derechos reservados..
Determinar TablespacesDeterminar Tablespaces
Base de Datos
PROD
Archivos
Tablespace
DISK1/SYS1.dbf
DISK2/
USER1.dbf
DISK3/
USER2.dbf
DISK1/
ROLL1.dbf
DISK1/
TEMP.dbf
SYSTEM USER_DATA RBS TEMP
D.D.
Table
Data
Seg
D.D.
Index
Index
Seg
RB
Seg
S_DEPT
Data
Seg
S_EMP
Data
Seg
Name Temp
Temp
Seg
1 2 1 2 1 2 1 1 2 2 1 FREE 1 1 2 2 1
Extents
S_DEPT
(cont'd)
Data
Seg
S_EMP
FIRST_NA
ME
Index
Index
Seg
Bloques de Datos Oracle
RBS1
(cont'd)
RB
Seg
RBS2
(cont'd)
RB
Seg
RBS1
RB
Seg
RBS2
RB
Seg
Segmentos
4-4-77 Copyright © ADA, 2005. Todos los derechos reservados..
Tablespaces SugeridosTablespaces Sugeridos
APPL1_DATAAPPL1_DATA
TOOLSTOOLS
RBSRBS
APPL1_INDEXAPPL1_INDEX
Disco1Disco1 Disco2Disco2 Disco3Disco3
SYSTEMSYSTEM
TEMPTEMP
4-4-88 Copyright © ADA, 2005. Todos los derechos reservados..
Tipo de SegmentoTipo de Segmento
Segmentos del Diccionario deSegmentos del Diccionario de
DatosDatos
Segmentos de datos deSegmentos de datos de
AplicacionesAplicaciones
Segmentos de RollbackSegmentos de Rollback
Segmentos TemporalesSegmentos Temporales
Características de Fragmentació nCaracterísticas de Fragmentació n
No hay fragmentació n.No hay fragmentació n.
Son poco propensos a la fragmentació n,Son poco propensos a la fragmentació n,
debido a que las tablas tienen un tiempodebido a que las tablas tienen un tiempo
de vida igual a su proyecto asociado.de vida igual a su proyecto asociado.
Son moderadamente propensos a laSon moderadamente propensos a la
fragmentació n.fragmentació n.
Son altamente propensos a laSon altamente propensos a la
fragmentació n.fragmentació n.
Características de FragmentaciónCaracterísticas de Fragmentación
4-4-99 Copyright © ADA, 2005. Todos los derechos reservados..
Minimizando la Contención de DiscoMinimizando la Contención de Disco
Separando SegmentosSeparando Segmentos
• Segmentos del diccionario de datos de otrosSegmentos del diccionario de datos de otros
segmentos.segmentos.
• Segmentos de rollback de otros segmentos.Segmentos de rollback de otros segmentos.
• Segmentos de datos de sus correspondientesSegmentos de datos de sus correspondientes
segmentos de índices.segmentos de índices.
• Segmentos temporales de otros segmentos.Segmentos temporales de otros segmentos.
• Segmentos grandes de segmentos pequeños.Segmentos grandes de segmentos pequeños.
4-4-1010 Copyright © ADA, 2005. Todos los derechos reservados..
Separación de SegmentosSeparación de Segmentos
• Con diferentes necesidades de backup.Con diferentes necesidades de backup.
• Con diferentes requerimientos de acceso.Con diferentes requerimientos de acceso.
• Con diferentes usos día tras día.Con diferentes usos día tras día.
• Con diferente ciclo de vida.Con diferente ciclo de vida.
4-4-1111 Copyright © ADA, 2005. Todos los derechos reservados..
Almacenamiento de los Archivos de la BaseAlmacenamiento de los Archivos de la Base
de Datosde Datos
• Mantener al menos dos copias activas de losMantener al menos dos copias activas de los
archivos de control en dos diferentes dispositivos.archivos de control en dos diferentes dispositivos.
• Multiplexar los archivos de redo log y poner losMultiplexar los archivos de redo log y poner los
miembros de los grupos en diferentes discos.miembros de los grupos en diferentes discos.
• Separar tablespaces que su data será accedida aSeparar tablespaces que su data será accedida a
la vez, en diferentes discos físicos.la vez, en diferentes discos físicos.
4-4-1212 Copyright © ADA, 2005. Todos los derechos reservados..
Creación de una Base de DatosCreación de una Base de Datos
• Decidir el nombre de la base de datos y el juego deDecidir el nombre de la base de datos y el juego de
caracteres.caracteres.
• Copiar y editar el archivo de parámetrosCopiar y editar el archivo de parámetros
((init<SID>.orainit<SID>.ora).).
• Configurar las variables del sistema operativo.Configurar las variables del sistema operativo.
• InvocarInvocar SQLPLUSSQLPLUS en modo de consola yen modo de consola y
conectarse a la base de datos comoconectarse a la base de datos como sysdba.sysdba.
• Iniciar la instancia (STARTUP NOMOUNT).Iniciar la instancia (STARTUP NOMOUNT).
• Crear la base de datos.Crear la base de datos.
4-4-1313 Copyright © ADA, 2005. Todos los derechos reservados..
Shared PoolShared Pool Database Buffer CacheDatabase Buffer Cache
SGASGA
Redo LogRedo Log
BufferBuffer
Archivo deArchivo de
ParámetrosParámetros
Copiar y Editar el Archivo de ParámetrosCopiar y Editar el Archivo de Parámetros
Archivos de DatosArchivos de Datos
ArchivosArchivos
de Controlde Control
Base de Datos OracleBase de Datos Oracle
Archivos Archived LogArchivos Archived Log
Archivos Trace & AlertArchivos Trace & AlertInstancia OracleInstancia Oracle
Archivos deArchivos de
Redo LogRedo Log
4-4-1414 Copyright © ADA, 2005. Todos los derechos reservados..
Parámetros que deben ser EspecificadosParámetros que deben ser Especificados
ParámetroParámetro
DB_NAMEDB_NAME
CONTROL_FILESCONTROL_FILES
DB_BLOCK_SIZEDB_BLOCK_SIZE
SHARED_POOL_SIZESHARED_POOL_SIZE
DescripciónDescripción
Identificador de la Base de Datos.Identificador de la Base de Datos.
Único parámetro requerido cuando creas unaÚnico parámetro requerido cuando creas una
base de datos.base de datos.
Nombres de los archivos de control.Nombres de los archivos de control.
Tamaño en bytes del bloque de datos Oracle.Tamaño en bytes del bloque de datos Oracle.
El valor por defecto es 4096.El valor por defecto es 4096.
Tamaño en bytes del shared pool.Tamaño en bytes del shared pool.
4-4-1515 Copyright © ADA, 2005. Todos los derechos reservados..
Parámetros que deben ser EspecificadosParámetros que deben ser Especificados
ParámetroParámetro
BACKGROUND_DUMP_DESTBACKGROUND_DUMP_DEST
USER_DUMP_DESTUSER_DUMP_DEST
DB_CACHE_SIZEDB_CACHE_SIZE
COMPATIBLECOMPATIBLE
DescripciónDescripción
Ubicación de los archivos de rastreo de losUbicación de los archivos de rastreo de los
procesos en background.procesos en background.
Ubicación de los archivos de rastreo de losUbicación de los archivos de rastreo de los
procesos de usuario.procesos de usuario.
Tamaño en bytes del database buffer cache.Tamaño en bytes del database buffer cache.
Versión con la que la instancia debe serVersión con la que la instancia debe ser
compatible.compatible.
4-4-1616 Copyright © ADA, 2005. Todos los derechos reservados..
ParámetroParámetro
AUDIT_TRAILAUDIT_TRAIL
IFILEIFILE
LOG_BUFFERLOG_BUFFER
LOG_ARCHIVE_STARTLOG_ARCHIVE_START
LOG_ARCHIVE_FORMATLOG_ARCHIVE_FORMAT
LOG_ARCHIVE_DESTLOG_ARCHIVE_DEST
LOG_CHECKPOINT_INTERVALLOG_CHECKPOINT_INTERVAL
DescripciónDescripción
Habilita o deshabilita la escritura de filas a laHabilita o deshabilita la escritura de filas a la
tabla audit trail.tabla audit trail.
Nombre del archivo de configuración del archivoNombre del archivo de configuración del archivo
de parámetros a ser usado en el startup.de parámetros a ser usado en el startup.
Tamaño en bytes del redo log buffer.Tamaño en bytes del redo log buffer.
Habilita o deshabilita el archiving automático si laHabilita o deshabilita el archiving automático si la
base de datos esta en modo ARCHIVELOG.base de datos esta en modo ARCHIVELOG.
Formato del nombre del archivo de los archivosFormato del nombre del archivo de los archivos
archived log.archived log.
Ubicación de los archivos archived log.Ubicación de los archivos archived log.
Incrementa la frecuencia de los checkpoints.Incrementa la frecuencia de los checkpoints.
Parámetros Comúnmente ModificadosParámetros Comúnmente Modificados
4-4-1717 Copyright © ADA, 2005. Todos los derechos reservados..
ParámetroParámetro
MAX_DUMP_FILE_SIZEMAX_DUMP_FILE_SIZE
OPEN_CURSORSOPEN_CURSORS
PROCESSESPROCESSES
SQL_TRACESQL_TRACE
DescripciónDescripción
Máximo tamaño en bloques del sistema operativo deMáximo tamaño en bloques del sistema operativo de
los archivos de rastreo.los archivos de rastreo.
Máximo número de cursores abiertos por un usuarioMáximo número de cursores abiertos por un usuario
a la vez.a la vez.
Máximo número de procesos del sistema operativoMáximo número de procesos del sistema operativo
que pueden conectarse simultáneamente a laque pueden conectarse simultáneamente a la
instancia.instancia.
Habilita o deshabilita el rastreo de SQL para cadaHabilita o deshabilita el rastreo de SQL para cada
sesión de usuario.sesión de usuario.
Parámetros Comúnmente ModificadosParámetros Comúnmente Modificados
4-4-1818 Copyright © ADA, 2005. Todos los derechos reservados..
Mostrando la Configuración de ParámetrosMostrando la Configuración de Parámetros
SQL>SQL> SHOW PARAMETERSHOW PARAMETER DESTDESTSQL>SQL> SHOW PARAMETERSHOW PARAMETER DESTDEST
NAMENAME TYPETYPE VALUEVALUE
======================================== ============== ==============================
audit_file_destaudit_file_dest stringstring ?/rdbms/audit?/rdbms/audit
background_dump_destbackground_dump_dest stringstring /u01/Oracle/D/log/u01/Oracle/D/log
core_dump_destcore_dump_dest stringstring ?/dbs?/dbs
log_archive_destlog_archive_dest stringstring ?/dbs?arch?/dbs?arch
user_dump_destuser_dump_dest stringstring /u01/Oracle/D/log/u01/Oracle/D/log
NAMENAME TYPETYPE VALUEVALUE
======================================== ============== ==============================
audit_file_destaudit_file_dest stringstring ?/rdbms/audit?/rdbms/audit
background_dump_destbackground_dump_dest stringstring /u01/Oracle/D/log/u01/Oracle/D/log
core_dump_destcore_dump_dest stringstring ?/dbs?/dbs
log_archive_destlog_archive_dest stringstring ?/dbs?arch?/dbs?arch
user_dump_destuser_dump_dest stringstring /u01/Oracle/D/log/u01/Oracle/D/log
4-4-1919 Copyright © ADA, 2005. Todos los derechos reservados..
Mostrando la Configuración de ParámetrosMostrando la Configuración de Parámetros
4-4-2020 Copyright © ADA, 2005. Todos los derechos reservados..
Configurando el Identificador de la Base deConfigurando el Identificador de la Base de
Datos para el Sistema OperativoDatos para el Sistema Operativo
$ ORACLE_SID=TEST; export ORACLE_SID$ ORACLE_SID=TEST; export ORACLE_SID
$ echo $ORACLE_SID$ echo $ORACLE_SID
TESTTEST
$ ORACLE_SID=TEST; export ORACLE_SID$ ORACLE_SID=TEST; export ORACLE_SID
$ echo $ORACLE_SID$ echo $ORACLE_SID
TESTTEST
4-4-2121 Copyright © ADA, 2005. Todos los derechos reservados..
Conectándonos a la Base de DatosConectándonos a la Base de Datos
$$ SQLPLUS /nologSQLPLUS /nolog
SSQLQL> CONNECT / AS SYSDBA> CONNECT / AS SYSDBA
Connected.Connected.
$$ SQLPLUS /nologSQLPLUS /nolog
SSQLQL> CONNECT / AS SYSDBA> CONNECT / AS SYSDBA
Connected.Connected.
4-4-2222 Copyright © ADA, 2005. Todos los derechos reservados..
Iniciando la InstanciaIniciando la Instancia
SQLSQL> STARTUP NOMOUNT> STARTUP NOMOUNT
ORACLE instance started.ORACLE instance started.
SQLSQL> STARTUP NOMOUNT> STARTUP NOMOUNT
ORACLE instance started.ORACLE instance started.
4-4-2323 Copyright © ADA, 2005. Todos los derechos reservados..
Creando la Base de DatosCreando la Base de Datos
CREATE DATABASECREATE DATABASE
CONTROLFILE REUSECONTROLFILE REUSE
LOGFILELOGFILE
GROUPGROUP integerinteger
databasedatabase
,,
MAXLOGFILESMAXLOGFILES integerinteger
MAXLOGMEMBERSMAXLOGMEMBERS integerinteger
,,
MAXLOGHISTORYMAXLOGHISTORY integerinteger
DATAFILEDATAFILE filespecfilespec
MAXDATAFILESMAXDATAFILES integerinteger
MAXINSTANCESMAXINSTANCES integerinteger
ARCHIVELOGARCHIVELOG
NOARCHIVELOGNOARCHIVELOG
EXCLUSIVEEXCLUSIVE
CHARACTER SETCHARACTER SET charsetcharset
filespecfilespec
4-4-2424 Copyright © ADA, 2005. Todos los derechos reservados..
Creando la Base de DatosCreando la Base de Datos
• CONTROLFILE REUSECONTROLFILE REUSE
• LOGFILE GROUPLOGFILE GROUP
• MAXLOGFILESMAXLOGFILES
• MAXLOGMEMEBERSMAXLOGMEMEBERS
• MAXLOGHISTORYMAXLOGHISTORY
• DATAFILEDATAFILE filespecfilespec
• MAXDATAFILESMAXDATAFILES
• MAXINSTANCESMAXINSTANCES
• ARCHIVELOGARCHIVELOG
• NOARCHIVELOGNOARCHIVELOG
• EXCLUSIVEEXCLUSIVE
• CHARACTER SETCHARACTER SET
4-4-2525 Copyright © ADA, 2005. Todos los derechos reservados..
Creando la Base de DatosCreando la Base de Datos
SVRMGR>SVRMGR> CREATE DATABASE testCREATE DATABASE test
2>2> DATAFILE ‘/u02/Oracle/DBA01/system.dbf’ SIZE 10MDATAFILE ‘/u02/Oracle/DBA01/system.dbf’ SIZE 10M
3>3> LOGFILELOGFILE
4>4> Group 1 ‘/u01/Oracle/DBA01/log1a.rdo’ SIZE 500K,Group 1 ‘/u01/Oracle/DBA01/log1a.rdo’ SIZE 500K,
5>5> Group 2 ‘/u01/Oracle/DBA01/log2a.rdo’ SIZE 500K;Group 2 ‘/u01/Oracle/DBA01/log2a.rdo’ SIZE 500K;
SVRMGR>SVRMGR> CREATE DATABASE testCREATE DATABASE test
2>2> DATAFILE ‘/u02/Oracle/DBA01/system.dbf’ SIZE 10MDATAFILE ‘/u02/Oracle/DBA01/system.dbf’ SIZE 10M
3>3> LOGFILELOGFILE
4>4> Group 1 ‘/u01/Oracle/DBA01/log1a.rdo’ SIZE 500K,Group 1 ‘/u01/Oracle/DBA01/log1a.rdo’ SIZE 500K,
5>5> Group 2 ‘/u01/Oracle/DBA01/log2a.rdo’ SIZE 500K;Group 2 ‘/u01/Oracle/DBA01/log2a.rdo’ SIZE 500K;
SVRMGR>SVRMGR> CREATE DATABASE testCREATE DATABASE test
2>2> DATAFILE ‘/u02/Oracle/DBA01/system.dbf’ SIZE 10MDATAFILE ‘/u02/Oracle/DBA01/system.dbf’ SIZE 10M
3>3> LOGFILELOGFILE
4>4> Group 1 (‘/u01/Oracle/DBA01/log1a.rdo’ ,Group 1 (‘/u01/Oracle/DBA01/log1a.rdo’ ,
5>5> ‘/u02/Oracle/DBA01/log1b.rdo’) SIZE 500K,‘/u02/Oracle/DBA01/log1b.rdo’) SIZE 500K,
6>6> Group 2 (‘/u01/Oracle/DBA01/log2a.rdo’,Group 2 (‘/u01/Oracle/DBA01/log2a.rdo’,
7>7> (‘/u02/Oracle/DBA01/log2b.rdo’) SIZE 500K(‘/u02/Oracle/DBA01/log2b.rdo’) SIZE 500K
8>8> CHARACTER SET WE8ISO8859P1;CHARACTER SET WE8ISO8859P1;
SVRMGR>SVRMGR> CREATE DATABASE testCREATE DATABASE test
2>2> DATAFILE ‘/u02/Oracle/DBA01/system.dbf’ SIZE 10MDATAFILE ‘/u02/Oracle/DBA01/system.dbf’ SIZE 10M
3>3> LOGFILELOGFILE
4>4> Group 1 (‘/u01/Oracle/DBA01/log1a.rdo’ ,Group 1 (‘/u01/Oracle/DBA01/log1a.rdo’ ,
5>5> ‘/u02/Oracle/DBA01/log1b.rdo’) SIZE 500K,‘/u02/Oracle/DBA01/log1b.rdo’) SIZE 500K,
6>6> Group 2 (‘/u01/Oracle/DBA01/log2a.rdo’,Group 2 (‘/u01/Oracle/DBA01/log2a.rdo’,
7>7> (‘/u02/Oracle/DBA01/log2b.rdo’) SIZE 500K(‘/u02/Oracle/DBA01/log2b.rdo’) SIZE 500K
8>8> CHARACTER SET WE8ISO8859P1;CHARACTER SET WE8ISO8859P1;
4-4-2626 Copyright © ADA, 2005. Todos los derechos reservados..
Adicionando un Archivo de ControlAdicionando un Archivo de Control
• Detener la base de datos.Detener la base de datos.
• Hacer una copia del archivo de control existenteHacer una copia del archivo de control existente
en una nueva ubicación.en una nueva ubicación.
• Modificar el archivo de parámetros para incluir elModificar el archivo de parámetros para incluir el
nombre de la nueva copia.nombre de la nueva copia.
• Iniciar la base de datos.Iniciar la base de datos.
4-4-2727 Copyright © ADA, 2005. Todos los derechos reservados..
Adicionando un Miembro de Redo Log enAdicionando un Miembro de Redo Log en
Enterprise ManagerEnterprise Manager
4-4-2828 Copyright © ADA, 2005. Todos los derechos reservados..
Adicionando un Miembro de Redo Log enAdicionando un Miembro de Redo Log en
SQL*PLUSSQL*PLUS
SQL> ALTER DATABASE testSQL> ALTER DATABASE test
2>2> ADD LOGFILE MEMBER ‘/u02/Oracle/DBA01/log1b.rdo’ADD LOGFILE MEMBER ‘/u02/Oracle/DBA01/log1b.rdo’
3> TO GROUP 1;3> TO GROUP 1;
Statement processed.Statement processed.
SQL> ALTER DATABASE testSQL> ALTER DATABASE test
2>2> ADD LOGFILE MEMBER ‘/u02/Oracle/DBA01/log1b.rdo’ADD LOGFILE MEMBER ‘/u02/Oracle/DBA01/log1b.rdo’
3> TO GROUP 1;3> TO GROUP 1;
Statement processed.Statement processed.
SQL> SELECT * FROM v$logfile;SQL> SELECT * FROM v$logfile;SQL> SELECT * FROM v$logfile;SQL> SELECT * FROM v$logfile;
GROUP#GROUP# STATUSSTATUS MEMBERMEMBER
============== ============ ============================================================
11 /u01/Oracle/DBA01/log1a.rdo/u01/Oracle/DBA01/log1a.rdo
22 /u01/Oracle/DBA01/log2a.rdo/u01/Oracle/DBA01/log2a.rdo
11 /u01/Oracle/DBA01/log1b.rdo/u01/Oracle/DBA01/log1b.rdo
GROUP#GROUP# STATUSSTATUS MEMBERMEMBER
============== ============ ============================================================
11 /u01/Oracle/DBA01/log1a.rdo/u01/Oracle/DBA01/log1a.rdo
22 /u01/Oracle/DBA01/log2a.rdo/u01/Oracle/DBA01/log2a.rdo
11 /u01/Oracle/DBA01/log1b.rdo/u01/Oracle/DBA01/log1b.rdo
4-4-2929 Copyright © ADA, 2005. Todos los derechos reservados..
Creando un Archivo de PasswordCreando un Archivo de Password
• ORAPWD FILE=orapwSID PASSWORD=secretORAPWD FILE=orapwSID PASSWORD=secret
ENTRIES=30ENTRIES=30
• REMOTE_LOGIN_PASSWORDFILE = EXCLUSIVEREMOTE_LOGIN_PASSWORDFILE = EXCLUSIVE
• IniciarIniciar SQL*PLUSSQL*PLUS en modo de consolaen modo de consola
– CONNECT / AS SYSDBACONNECT / AS SYSDBA
– SHUTDOWN IMMEDIATESHUTDOWN IMMEDIATE
– STARTUPSTARTUP
• Asignar privilegios de administrador de base deAsignar privilegios de administrador de base de
datos (SYSDBA o SYSOPER)datos (SYSDBA o SYSOPER)
– GRANT SYSDBA TOGRANT SYSDBA TO useruser
4-4-3030 Copyright © ADA, 2005. Todos los derechos reservados..
Conexiones ClienteConexiones Cliente
• Archivos de configuración:Archivos de configuración:
– ListenerListener
– SqlnetSqlnet
– TnsnamesTnsnames
• Asistente de configuración de red.Asistente de configuración de red.
• Utilitario lsnrctl.Utilitario lsnrctl.
4-4-3131 Copyright © ADA, 2005. Todos los derechos reservados..
Servicios de WindowsServicios de Windows
• OracleServiceOracleServiceSIDSID
• Utilitario ORADIMUtilitario ORADIM
– ORADIM -STARTUP -SID PC01ORADIM -STARTUP -SID PC01
– ORADIM -SHUTDOWN -SID PC01ORADIM -SHUTDOWN -SID PC01
– ORADIM -DELETE -SID PC01ORADIM -DELETE -SID PC01
– ORADIM -NEW -SID PC01 -STARTMODE autoORADIM -NEW -SID PC01 -STARTMODE auto
-PFILE D:oracleora90databaseinitpc01.ora-PFILE D:oracleora90databaseinitpc01.ora
• OraHome90TNSListenerOraHome90TNSListener
4-4-3232 Copyright © ADA, 2005. Todos los derechos reservados..
ResumenResumen
• Determinando la estructura de la base de datos.Determinando la estructura de la base de datos.
• Crear un archivo de parámetros.Crear un archivo de parámetros.
• Decidir el nombre de la base de datos.Decidir el nombre de la base de datos.
• Iniciar la instancia en modo NOMOUNT.Iniciar la instancia en modo NOMOUNT.
• Crear la base de datos.Crear la base de datos.
• Adicionar miembros de redo log y control filesAdicionar miembros de redo log y control files
extras si es necesario.extras si es necesario.
• Personalizar la estructura de la base de datos.Personalizar la estructura de la base de datos.

Más contenido relacionado

La actualidad más candente

Administración de base de datos oracle - sesion 13
Administración de base de datos oracle -  sesion 13Administración de base de datos oracle -  sesion 13
Administración de base de datos oracle - sesion 13Sefira111
 
Administración de Oracle - Tema 3 - Creación de la BD
Administración de Oracle - Tema 3 - Creación de la BDAdministración de Oracle - Tema 3 - Creación de la BD
Administración de Oracle - Tema 3 - Creación de la BDHector Martinez
 
Abf leccion 06
Abf leccion 06Abf leccion 06
Abf leccion 06victdiazm
 
Administracion de base de datos oracle tarea#02
Administracion de base de datos oracle tarea#02Administracion de base de datos oracle tarea#02
Administracion de base de datos oracle tarea#02Celso
 
Practicas tablespaces tema5 oracle tablespace
Practicas tablespaces tema5 oracle tablespacePracticas tablespaces tema5 oracle tablespace
Practicas tablespaces tema5 oracle tablespaceCarlos Ocola Ugarte
 
Configuracion y administracion del espacio en disco
 Configuracion y administracion del espacio en disco Configuracion y administracion del espacio en disco
Configuracion y administracion del espacio en discoYael_21
 
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07Alexander Calderón
 
Abf leccion 10
Abf leccion 10Abf leccion 10
Abf leccion 10victdiazm
 
Administrando Usuarios de Oracle Database. Z052 08
Administrando Usuarios de Oracle Database. Z052 08Administrando Usuarios de Oracle Database. Z052 08
Administrando Usuarios de Oracle Database. Z052 08Alexander Calderón
 
Administración de Oracle - Tema 01 - Introducción
Administración de Oracle - Tema 01 - IntroducciónAdministración de Oracle - Tema 01 - Introducción
Administración de Oracle - Tema 01 - IntroducciónHector Martinez
 
Administración de base de datos oracle - sesion 10
Administración de base de datos oracle - sesion 10Administración de base de datos oracle - sesion 10
Administración de base de datos oracle - sesion 10Sefira111
 
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
 
Arquitectura de Oracle 11g r2
Arquitectura de Oracle 11g r2Arquitectura de Oracle 11g r2
Arquitectura de Oracle 11g r2Carmen Soler
 
arquitectura db de oracle 11g
arquitectura db de oracle 11garquitectura db de oracle 11g
arquitectura db de oracle 11gJuan Gareca
 
Introducción a SQL sobre Oracle
Introducción a SQL sobre OracleIntroducción a SQL sobre Oracle
Introducción a SQL sobre OracleRaúl Galíndez
 
Sesión01 - Gestión de instancia (Oracle)
Sesión01 - Gestión de instancia (Oracle)Sesión01 - Gestión de instancia (Oracle)
Sesión01 - Gestión de instancia (Oracle)José Toro
 
Crear Base de Datos en Oracle
Crear Base de Datos en OracleCrear Base de Datos en Oracle
Crear Base de Datos en Oraclejubacalo
 
Preparando el entorno de la base de datos Oracle 11g Administration I-Z052-03
Preparando el entorno de la base de datos Oracle 11g Administration I-Z052-03Preparando el entorno de la base de datos Oracle 11g Administration I-Z052-03
Preparando el entorno de la base de datos Oracle 11g Administration I-Z052-03Alexander Calderón
 

La actualidad más candente (20)

Administración de base de datos oracle - sesion 13
Administración de base de datos oracle -  sesion 13Administración de base de datos oracle -  sesion 13
Administración de base de datos oracle - sesion 13
 
Administración de Oracle - Tema 3 - Creación de la BD
Administración de Oracle - Tema 3 - Creación de la BDAdministración de Oracle - Tema 3 - Creación de la BD
Administración de Oracle - Tema 3 - Creación de la BD
 
Tablespaces En Oracle
Tablespaces En OracleTablespaces En Oracle
Tablespaces En Oracle
 
Abf leccion 06
Abf leccion 06Abf leccion 06
Abf leccion 06
 
Administracion de base de datos oracle tarea#02
Administracion de base de datos oracle tarea#02Administracion de base de datos oracle tarea#02
Administracion de base de datos oracle tarea#02
 
Practicas tablespaces tema5 oracle tablespace
Practicas tablespaces tema5 oracle tablespacePracticas tablespaces tema5 oracle tablespace
Practicas tablespaces tema5 oracle tablespace
 
Configuracion y administracion del espacio en disco
 Configuracion y administracion del espacio en disco Configuracion y administracion del espacio en disco
Configuracion y administracion del espacio en disco
 
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
 
Abf leccion 10
Abf leccion 10Abf leccion 10
Abf leccion 10
 
Administrando Usuarios de Oracle Database. Z052 08
Administrando Usuarios de Oracle Database. Z052 08Administrando Usuarios de Oracle Database. Z052 08
Administrando Usuarios de Oracle Database. Z052 08
 
Administración de Oracle - Tema 01 - Introducción
Administración de Oracle - Tema 01 - IntroducciónAdministración de Oracle - Tema 01 - Introducción
Administración de Oracle - Tema 01 - Introducción
 
Administración de base de datos oracle - sesion 10
Administración de base de datos oracle - sesion 10Administración de base de datos oracle - sesion 10
Administración de base de datos oracle - sesion 10
 
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
 
Arquitectura de Oracle 11g r2
Arquitectura de Oracle 11g r2Arquitectura de Oracle 11g r2
Arquitectura de Oracle 11g r2
 
arquitectura db de oracle 11g
arquitectura db de oracle 11garquitectura db de oracle 11g
arquitectura db de oracle 11g
 
Introducción a SQL sobre Oracle
Introducción a SQL sobre OracleIntroducción a SQL sobre Oracle
Introducción a SQL sobre Oracle
 
Sesión01 - Gestión de instancia (Oracle)
Sesión01 - Gestión de instancia (Oracle)Sesión01 - Gestión de instancia (Oracle)
Sesión01 - Gestión de instancia (Oracle)
 
Crear Base de Datos en Oracle
Crear Base de Datos en OracleCrear Base de Datos en Oracle
Crear Base de Datos en Oracle
 
Oracle
OracleOracle
Oracle
 
Preparando el entorno de la base de datos Oracle 11g Administration I-Z052-03
Preparando el entorno de la base de datos Oracle 11g Administration I-Z052-03Preparando el entorno de la base de datos Oracle 11g Administration I-Z052-03
Preparando el entorno de la base de datos Oracle 11g Administration I-Z052-03
 

Destacado

Adventures in Dataguard
Adventures in DataguardAdventures in Dataguard
Adventures in DataguardJason Arneil
 
Introducción a base de datos Oracle
Introducción a base de datos OracleIntroducción a base de datos Oracle
Introducción a base de datos Oraclepajaro5
 
Oracle dba interview questions with answer
Oracle dba interview questions with answerOracle dba interview questions with answer
Oracle dba interview questions with answerupenpriti
 
Arquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos OracleArquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos Oraclevinivaldivieso
 
Oracle Database Overview
Oracle Database OverviewOracle Database Overview
Oracle Database Overviewhonglee71
 
Administración de Oracle - Tema 4 - Interacción con la Base de Datos
Administración de Oracle - Tema 4 - Interacción con la Base de DatosAdministración de Oracle - Tema 4 - Interacción con la Base de Datos
Administración de Oracle - Tema 4 - Interacción con la Base de DatosHector Martinez
 

Destacado (7)

Adventures in Dataguard
Adventures in DataguardAdventures in Dataguard
Adventures in Dataguard
 
Oracle Database Vault
Oracle Database VaultOracle Database Vault
Oracle Database Vault
 
Introducción a base de datos Oracle
Introducción a base de datos OracleIntroducción a base de datos Oracle
Introducción a base de datos Oracle
 
Oracle dba interview questions with answer
Oracle dba interview questions with answerOracle dba interview questions with answer
Oracle dba interview questions with answer
 
Arquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos OracleArquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos Oracle
 
Oracle Database Overview
Oracle Database OverviewOracle Database Overview
Oracle Database Overview
 
Administración de Oracle - Tema 4 - Interacción con la Base de Datos
Administración de Oracle - Tema 4 - Interacción con la Base de DatosAdministración de Oracle - Tema 4 - Interacción con la Base de Datos
Administración de Oracle - Tema 4 - Interacción con la Base de Datos
 

Similar a Administración de base de datos oracle - sesión 4

Administración de base de datos oracle - sesion 9
Administración de base de datos oracle -  sesion 9Administración de base de datos oracle -  sesion 9
Administración de base de datos oracle - sesion 9Sefira111
 
LECCION 02 - 01 CONFIGURACION DE LA INSTANCIA.pptx
LECCION 02 - 01 CONFIGURACION DE LA INSTANCIA.pptxLECCION 02 - 01 CONFIGURACION DE LA INSTANCIA.pptx
LECCION 02 - 01 CONFIGURACION DE LA INSTANCIA.pptxVictOrLoPez310351
 
Trabajo colaborativo 2
Trabajo colaborativo 2Trabajo colaborativo 2
Trabajo colaborativo 2Oscar Ramos
 
Consideraciones de hardware para SQL Server
Consideraciones de hardware para SQL ServerConsideraciones de hardware para SQL Server
Consideraciones de hardware para SQL ServerEduardo Castro
 
Base de Datos en Microsoft SQL Server
Base de Datos en Microsoft SQL ServerBase de Datos en Microsoft SQL Server
Base de Datos en Microsoft SQL ServerSuarezJhon
 
Oracle g11 - Administration workshop1 sg1
Oracle g11 - Administration workshop1  sg1 Oracle g11 - Administration workshop1  sg1
Oracle g11 - Administration workshop1 sg1 Rodolfo Zoilo
 
M patino abds1
M patino abds1M patino abds1
M patino abds1mpatinop
 
Experts Live 2018: Azure Storage y la plataforma de datos
Experts Live 2018: Azure Storage y la plataforma de datosExperts Live 2018: Azure Storage y la plataforma de datos
Experts Live 2018: Azure Storage y la plataforma de datosCesar Herrada
 
Modelos de persistencia 11
Modelos de persistencia 11Modelos de persistencia 11
Modelos de persistencia 11Avaco Unibague
 
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
 
Abf leccion 03
Abf leccion 03Abf leccion 03
Abf leccion 03victdiazm
 
Caracteristicas dbms (1)
Caracteristicas dbms (1)Caracteristicas dbms (1)
Caracteristicas dbms (1)Javier Plazas
 

Similar a Administración de base de datos oracle - sesión 4 (20)

Base de Datos1
Base de Datos1Base de Datos1
Base de Datos1
 
Administración de base de datos oracle - sesion 9
Administración de base de datos oracle -  sesion 9Administración de base de datos oracle -  sesion 9
Administración de base de datos oracle - sesion 9
 
LECCION 02 - 01 CONFIGURACION DE LA INSTANCIA.pptx
LECCION 02 - 01 CONFIGURACION DE LA INSTANCIA.pptxLECCION 02 - 01 CONFIGURACION DE LA INSTANCIA.pptx
LECCION 02 - 01 CONFIGURACION DE LA INSTANCIA.pptx
 
Trabajo colaborativo 2
Trabajo colaborativo 2Trabajo colaborativo 2
Trabajo colaborativo 2
 
Consideraciones de hardware para SQL Server
Consideraciones de hardware para SQL ServerConsideraciones de hardware para SQL Server
Consideraciones de hardware para SQL Server
 
Base de Datos en Microsoft SQL Server
Base de Datos en Microsoft SQL ServerBase de Datos en Microsoft SQL Server
Base de Datos en Microsoft SQL Server
 
Oracle g11 - Administration workshop1 sg1
Oracle g11 - Administration workshop1  sg1 Oracle g11 - Administration workshop1  sg1
Oracle g11 - Administration workshop1 sg1
 
M patino abds1
M patino abds1M patino abds1
M patino abds1
 
Experts Live 2018: Azure Storage y la plataforma de datos
Experts Live 2018: Azure Storage y la plataforma de datosExperts Live 2018: Azure Storage y la plataforma de datos
Experts Live 2018: Azure Storage y la plataforma de datos
 
Modelos de persistencia 11
Modelos de persistencia 11Modelos de persistencia 11
Modelos de persistencia 11
 
Capitulo 5
Capitulo 5Capitulo 5
Capitulo 5
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Base de dato
Base de  dato Base de  dato
Base de dato
 
Base de dato act4
Base de  dato act4Base de  dato act4
Base de dato act4
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase 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
 
Abf leccion 03
Abf leccion 03Abf leccion 03
Abf leccion 03
 
Caracteristicas dbms (1)
Caracteristicas dbms (1)Caracteristicas dbms (1)
Caracteristicas dbms (1)
 

Último

Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTEREMMAFLORESCARMONA
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionarmando_cardenas
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Opentix
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...ITeC Instituto Tecnología Construcción
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3AlexysCaytanoMelndez1
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOSelenaCoronadoHuaman
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfmasogeis
 

Último (7)

Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTER
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacion
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdf
 

Administración de base de datos oracle - sesión 4

  • 1. 4-4-11 Copyright © ADA, 2005. Todos los derechos reservados.. Sesión 4Sesión 4 Creación de una Base deCreación de una Base de DatosDatos
  • 2. 4-4-22 Copyright © ADA, 2005. Todos los derechos reservados.. ObjetivosObjetivos • Discutir la relación entre la organización lógica deDiscutir la relación entre la organización lógica de la base de datos y su asociación con los objetos.la base de datos y su asociación con los objetos. • Crear una base de datos.Crear una base de datos.
  • 3. 4-4-33 Copyright © ADA, 2005. Todos los derechos reservados.. IntroducciónIntroducción • Organizar el contenido de la base de datos aOrganizar el contenido de la base de datos a través de tablespaces.través de tablespaces. • Diseñar la estructura de la base de datos paraDiseñar la estructura de la base de datos para reducir la contención y la fragmentación.reducir la contención y la fragmentación. • Preparar el sistema operativo para la creación dePreparar el sistema operativo para la creación de la base de datos.la base de datos. • Editar el archivo de parámetros.Editar el archivo de parámetros. • Iniciar la instancia.Iniciar la instancia.
  • 4. 4-4-44 Copyright © ADA, 2005. Todos los derechos reservados.. IntroducciónIntroducción • Ejecutar el comando CREATE DATABASE.Ejecutar el comando CREATE DATABASE. • Establecer la seguridad de la base de datosEstablecer la seguridad de la base de datos mediante la creación de archivos de redo log y demediante la creación de archivos de redo log y de control multiplexados.control multiplexados. • Crear un archivo de passwords.Crear un archivo de passwords.
  • 5. 4-4-55 Copyright © ADA, 2005. Todos los derechos reservados.. Arquitectura de Almacenamiento de OracleArquitectura de Almacenamiento de Oracle Made up ofMade up of Part ofPart of TemporaryTemporary IndexIndex CacheCache ClusterCluster RollbackRollback DataData SegmentSegment TablespaceTablespace DatabaseDatabase LocationLocation ofof FreeFree ExtentExtent UsedUsed Made up ofMade up of I nI n Location ofLocation of InstanceInstance DB BlockDB Block Part ofPart of Made up ofMade up of OS BlockOS Block ControllingControlling Control-Control- led byled by FileFile Logical DiscLogical Disc Part ofPart of Made up ofMade up of Part ofPart of Made up ofMade up of Made up ofMade up of Part ofPart of Made up ofMade up of Part ofPart of Part ofPart ofPart ofPart of
  • 6. 4-4-66 Copyright © ADA, 2005. Todos los derechos reservados.. Determinar TablespacesDeterminar Tablespaces Base de Datos PROD Archivos Tablespace DISK1/SYS1.dbf DISK2/ USER1.dbf DISK3/ USER2.dbf DISK1/ ROLL1.dbf DISK1/ TEMP.dbf SYSTEM USER_DATA RBS TEMP D.D. Table Data Seg D.D. Index Index Seg RB Seg S_DEPT Data Seg S_EMP Data Seg Name Temp Temp Seg 1 2 1 2 1 2 1 1 2 2 1 FREE 1 1 2 2 1 Extents S_DEPT (cont'd) Data Seg S_EMP FIRST_NA ME Index Index Seg Bloques de Datos Oracle RBS1 (cont'd) RB Seg RBS2 (cont'd) RB Seg RBS1 RB Seg RBS2 RB Seg Segmentos
  • 7. 4-4-77 Copyright © ADA, 2005. Todos los derechos reservados.. Tablespaces SugeridosTablespaces Sugeridos APPL1_DATAAPPL1_DATA TOOLSTOOLS RBSRBS APPL1_INDEXAPPL1_INDEX Disco1Disco1 Disco2Disco2 Disco3Disco3 SYSTEMSYSTEM TEMPTEMP
  • 8. 4-4-88 Copyright © ADA, 2005. Todos los derechos reservados.. Tipo de SegmentoTipo de Segmento Segmentos del Diccionario deSegmentos del Diccionario de DatosDatos Segmentos de datos deSegmentos de datos de AplicacionesAplicaciones Segmentos de RollbackSegmentos de Rollback Segmentos TemporalesSegmentos Temporales Características de Fragmentació nCaracterísticas de Fragmentació n No hay fragmentació n.No hay fragmentació n. Son poco propensos a la fragmentació n,Son poco propensos a la fragmentació n, debido a que las tablas tienen un tiempodebido a que las tablas tienen un tiempo de vida igual a su proyecto asociado.de vida igual a su proyecto asociado. Son moderadamente propensos a laSon moderadamente propensos a la fragmentació n.fragmentació n. Son altamente propensos a laSon altamente propensos a la fragmentació n.fragmentació n. Características de FragmentaciónCaracterísticas de Fragmentación
  • 9. 4-4-99 Copyright © ADA, 2005. Todos los derechos reservados.. Minimizando la Contención de DiscoMinimizando la Contención de Disco Separando SegmentosSeparando Segmentos • Segmentos del diccionario de datos de otrosSegmentos del diccionario de datos de otros segmentos.segmentos. • Segmentos de rollback de otros segmentos.Segmentos de rollback de otros segmentos. • Segmentos de datos de sus correspondientesSegmentos de datos de sus correspondientes segmentos de índices.segmentos de índices. • Segmentos temporales de otros segmentos.Segmentos temporales de otros segmentos. • Segmentos grandes de segmentos pequeños.Segmentos grandes de segmentos pequeños.
  • 10. 4-4-1010 Copyright © ADA, 2005. Todos los derechos reservados.. Separación de SegmentosSeparación de Segmentos • Con diferentes necesidades de backup.Con diferentes necesidades de backup. • Con diferentes requerimientos de acceso.Con diferentes requerimientos de acceso. • Con diferentes usos día tras día.Con diferentes usos día tras día. • Con diferente ciclo de vida.Con diferente ciclo de vida.
  • 11. 4-4-1111 Copyright © ADA, 2005. Todos los derechos reservados.. Almacenamiento de los Archivos de la BaseAlmacenamiento de los Archivos de la Base de Datosde Datos • Mantener al menos dos copias activas de losMantener al menos dos copias activas de los archivos de control en dos diferentes dispositivos.archivos de control en dos diferentes dispositivos. • Multiplexar los archivos de redo log y poner losMultiplexar los archivos de redo log y poner los miembros de los grupos en diferentes discos.miembros de los grupos en diferentes discos. • Separar tablespaces que su data será accedida aSeparar tablespaces que su data será accedida a la vez, en diferentes discos físicos.la vez, en diferentes discos físicos.
  • 12. 4-4-1212 Copyright © ADA, 2005. Todos los derechos reservados.. Creación de una Base de DatosCreación de una Base de Datos • Decidir el nombre de la base de datos y el juego deDecidir el nombre de la base de datos y el juego de caracteres.caracteres. • Copiar y editar el archivo de parámetrosCopiar y editar el archivo de parámetros ((init<SID>.orainit<SID>.ora).). • Configurar las variables del sistema operativo.Configurar las variables del sistema operativo. • InvocarInvocar SQLPLUSSQLPLUS en modo de consola yen modo de consola y conectarse a la base de datos comoconectarse a la base de datos como sysdba.sysdba. • Iniciar la instancia (STARTUP NOMOUNT).Iniciar la instancia (STARTUP NOMOUNT). • Crear la base de datos.Crear la base de datos.
  • 13. 4-4-1313 Copyright © ADA, 2005. Todos los derechos reservados.. Shared PoolShared Pool Database Buffer CacheDatabase Buffer Cache SGASGA Redo LogRedo Log BufferBuffer Archivo deArchivo de ParámetrosParámetros Copiar y Editar el Archivo de ParámetrosCopiar y Editar el Archivo de Parámetros Archivos de DatosArchivos de Datos ArchivosArchivos de Controlde Control Base de Datos OracleBase de Datos Oracle Archivos Archived LogArchivos Archived Log Archivos Trace & AlertArchivos Trace & AlertInstancia OracleInstancia Oracle Archivos deArchivos de Redo LogRedo Log
  • 14. 4-4-1414 Copyright © ADA, 2005. Todos los derechos reservados.. Parámetros que deben ser EspecificadosParámetros que deben ser Especificados ParámetroParámetro DB_NAMEDB_NAME CONTROL_FILESCONTROL_FILES DB_BLOCK_SIZEDB_BLOCK_SIZE SHARED_POOL_SIZESHARED_POOL_SIZE DescripciónDescripción Identificador de la Base de Datos.Identificador de la Base de Datos. Único parámetro requerido cuando creas unaÚnico parámetro requerido cuando creas una base de datos.base de datos. Nombres de los archivos de control.Nombres de los archivos de control. Tamaño en bytes del bloque de datos Oracle.Tamaño en bytes del bloque de datos Oracle. El valor por defecto es 4096.El valor por defecto es 4096. Tamaño en bytes del shared pool.Tamaño en bytes del shared pool.
  • 15. 4-4-1515 Copyright © ADA, 2005. Todos los derechos reservados.. Parámetros que deben ser EspecificadosParámetros que deben ser Especificados ParámetroParámetro BACKGROUND_DUMP_DESTBACKGROUND_DUMP_DEST USER_DUMP_DESTUSER_DUMP_DEST DB_CACHE_SIZEDB_CACHE_SIZE COMPATIBLECOMPATIBLE DescripciónDescripción Ubicación de los archivos de rastreo de losUbicación de los archivos de rastreo de los procesos en background.procesos en background. Ubicación de los archivos de rastreo de losUbicación de los archivos de rastreo de los procesos de usuario.procesos de usuario. Tamaño en bytes del database buffer cache.Tamaño en bytes del database buffer cache. Versión con la que la instancia debe serVersión con la que la instancia debe ser compatible.compatible.
  • 16. 4-4-1616 Copyright © ADA, 2005. Todos los derechos reservados.. ParámetroParámetro AUDIT_TRAILAUDIT_TRAIL IFILEIFILE LOG_BUFFERLOG_BUFFER LOG_ARCHIVE_STARTLOG_ARCHIVE_START LOG_ARCHIVE_FORMATLOG_ARCHIVE_FORMAT LOG_ARCHIVE_DESTLOG_ARCHIVE_DEST LOG_CHECKPOINT_INTERVALLOG_CHECKPOINT_INTERVAL DescripciónDescripción Habilita o deshabilita la escritura de filas a laHabilita o deshabilita la escritura de filas a la tabla audit trail.tabla audit trail. Nombre del archivo de configuración del archivoNombre del archivo de configuración del archivo de parámetros a ser usado en el startup.de parámetros a ser usado en el startup. Tamaño en bytes del redo log buffer.Tamaño en bytes del redo log buffer. Habilita o deshabilita el archiving automático si laHabilita o deshabilita el archiving automático si la base de datos esta en modo ARCHIVELOG.base de datos esta en modo ARCHIVELOG. Formato del nombre del archivo de los archivosFormato del nombre del archivo de los archivos archived log.archived log. Ubicación de los archivos archived log.Ubicación de los archivos archived log. Incrementa la frecuencia de los checkpoints.Incrementa la frecuencia de los checkpoints. Parámetros Comúnmente ModificadosParámetros Comúnmente Modificados
  • 17. 4-4-1717 Copyright © ADA, 2005. Todos los derechos reservados.. ParámetroParámetro MAX_DUMP_FILE_SIZEMAX_DUMP_FILE_SIZE OPEN_CURSORSOPEN_CURSORS PROCESSESPROCESSES SQL_TRACESQL_TRACE DescripciónDescripción Máximo tamaño en bloques del sistema operativo deMáximo tamaño en bloques del sistema operativo de los archivos de rastreo.los archivos de rastreo. Máximo número de cursores abiertos por un usuarioMáximo número de cursores abiertos por un usuario a la vez.a la vez. Máximo número de procesos del sistema operativoMáximo número de procesos del sistema operativo que pueden conectarse simultáneamente a laque pueden conectarse simultáneamente a la instancia.instancia. Habilita o deshabilita el rastreo de SQL para cadaHabilita o deshabilita el rastreo de SQL para cada sesión de usuario.sesión de usuario. Parámetros Comúnmente ModificadosParámetros Comúnmente Modificados
  • 18. 4-4-1818 Copyright © ADA, 2005. Todos los derechos reservados.. Mostrando la Configuración de ParámetrosMostrando la Configuración de Parámetros SQL>SQL> SHOW PARAMETERSHOW PARAMETER DESTDESTSQL>SQL> SHOW PARAMETERSHOW PARAMETER DESTDEST NAMENAME TYPETYPE VALUEVALUE ======================================== ============== ============================== audit_file_destaudit_file_dest stringstring ?/rdbms/audit?/rdbms/audit background_dump_destbackground_dump_dest stringstring /u01/Oracle/D/log/u01/Oracle/D/log core_dump_destcore_dump_dest stringstring ?/dbs?/dbs log_archive_destlog_archive_dest stringstring ?/dbs?arch?/dbs?arch user_dump_destuser_dump_dest stringstring /u01/Oracle/D/log/u01/Oracle/D/log NAMENAME TYPETYPE VALUEVALUE ======================================== ============== ============================== audit_file_destaudit_file_dest stringstring ?/rdbms/audit?/rdbms/audit background_dump_destbackground_dump_dest stringstring /u01/Oracle/D/log/u01/Oracle/D/log core_dump_destcore_dump_dest stringstring ?/dbs?/dbs log_archive_destlog_archive_dest stringstring ?/dbs?arch?/dbs?arch user_dump_destuser_dump_dest stringstring /u01/Oracle/D/log/u01/Oracle/D/log
  • 19. 4-4-1919 Copyright © ADA, 2005. Todos los derechos reservados.. Mostrando la Configuración de ParámetrosMostrando la Configuración de Parámetros
  • 20. 4-4-2020 Copyright © ADA, 2005. Todos los derechos reservados.. Configurando el Identificador de la Base deConfigurando el Identificador de la Base de Datos para el Sistema OperativoDatos para el Sistema Operativo $ ORACLE_SID=TEST; export ORACLE_SID$ ORACLE_SID=TEST; export ORACLE_SID $ echo $ORACLE_SID$ echo $ORACLE_SID TESTTEST $ ORACLE_SID=TEST; export ORACLE_SID$ ORACLE_SID=TEST; export ORACLE_SID $ echo $ORACLE_SID$ echo $ORACLE_SID TESTTEST
  • 21. 4-4-2121 Copyright © ADA, 2005. Todos los derechos reservados.. Conectándonos a la Base de DatosConectándonos a la Base de Datos $$ SQLPLUS /nologSQLPLUS /nolog SSQLQL> CONNECT / AS SYSDBA> CONNECT / AS SYSDBA Connected.Connected. $$ SQLPLUS /nologSQLPLUS /nolog SSQLQL> CONNECT / AS SYSDBA> CONNECT / AS SYSDBA Connected.Connected.
  • 22. 4-4-2222 Copyright © ADA, 2005. Todos los derechos reservados.. Iniciando la InstanciaIniciando la Instancia SQLSQL> STARTUP NOMOUNT> STARTUP NOMOUNT ORACLE instance started.ORACLE instance started. SQLSQL> STARTUP NOMOUNT> STARTUP NOMOUNT ORACLE instance started.ORACLE instance started.
  • 23. 4-4-2323 Copyright © ADA, 2005. Todos los derechos reservados.. Creando la Base de DatosCreando la Base de Datos CREATE DATABASECREATE DATABASE CONTROLFILE REUSECONTROLFILE REUSE LOGFILELOGFILE GROUPGROUP integerinteger databasedatabase ,, MAXLOGFILESMAXLOGFILES integerinteger MAXLOGMEMBERSMAXLOGMEMBERS integerinteger ,, MAXLOGHISTORYMAXLOGHISTORY integerinteger DATAFILEDATAFILE filespecfilespec MAXDATAFILESMAXDATAFILES integerinteger MAXINSTANCESMAXINSTANCES integerinteger ARCHIVELOGARCHIVELOG NOARCHIVELOGNOARCHIVELOG EXCLUSIVEEXCLUSIVE CHARACTER SETCHARACTER SET charsetcharset filespecfilespec
  • 24. 4-4-2424 Copyright © ADA, 2005. Todos los derechos reservados.. Creando la Base de DatosCreando la Base de Datos • CONTROLFILE REUSECONTROLFILE REUSE • LOGFILE GROUPLOGFILE GROUP • MAXLOGFILESMAXLOGFILES • MAXLOGMEMEBERSMAXLOGMEMEBERS • MAXLOGHISTORYMAXLOGHISTORY • DATAFILEDATAFILE filespecfilespec • MAXDATAFILESMAXDATAFILES • MAXINSTANCESMAXINSTANCES • ARCHIVELOGARCHIVELOG • NOARCHIVELOGNOARCHIVELOG • EXCLUSIVEEXCLUSIVE • CHARACTER SETCHARACTER SET
  • 25. 4-4-2525 Copyright © ADA, 2005. Todos los derechos reservados.. Creando la Base de DatosCreando la Base de Datos SVRMGR>SVRMGR> CREATE DATABASE testCREATE DATABASE test 2>2> DATAFILE ‘/u02/Oracle/DBA01/system.dbf’ SIZE 10MDATAFILE ‘/u02/Oracle/DBA01/system.dbf’ SIZE 10M 3>3> LOGFILELOGFILE 4>4> Group 1 ‘/u01/Oracle/DBA01/log1a.rdo’ SIZE 500K,Group 1 ‘/u01/Oracle/DBA01/log1a.rdo’ SIZE 500K, 5>5> Group 2 ‘/u01/Oracle/DBA01/log2a.rdo’ SIZE 500K;Group 2 ‘/u01/Oracle/DBA01/log2a.rdo’ SIZE 500K; SVRMGR>SVRMGR> CREATE DATABASE testCREATE DATABASE test 2>2> DATAFILE ‘/u02/Oracle/DBA01/system.dbf’ SIZE 10MDATAFILE ‘/u02/Oracle/DBA01/system.dbf’ SIZE 10M 3>3> LOGFILELOGFILE 4>4> Group 1 ‘/u01/Oracle/DBA01/log1a.rdo’ SIZE 500K,Group 1 ‘/u01/Oracle/DBA01/log1a.rdo’ SIZE 500K, 5>5> Group 2 ‘/u01/Oracle/DBA01/log2a.rdo’ SIZE 500K;Group 2 ‘/u01/Oracle/DBA01/log2a.rdo’ SIZE 500K; SVRMGR>SVRMGR> CREATE DATABASE testCREATE DATABASE test 2>2> DATAFILE ‘/u02/Oracle/DBA01/system.dbf’ SIZE 10MDATAFILE ‘/u02/Oracle/DBA01/system.dbf’ SIZE 10M 3>3> LOGFILELOGFILE 4>4> Group 1 (‘/u01/Oracle/DBA01/log1a.rdo’ ,Group 1 (‘/u01/Oracle/DBA01/log1a.rdo’ , 5>5> ‘/u02/Oracle/DBA01/log1b.rdo’) SIZE 500K,‘/u02/Oracle/DBA01/log1b.rdo’) SIZE 500K, 6>6> Group 2 (‘/u01/Oracle/DBA01/log2a.rdo’,Group 2 (‘/u01/Oracle/DBA01/log2a.rdo’, 7>7> (‘/u02/Oracle/DBA01/log2b.rdo’) SIZE 500K(‘/u02/Oracle/DBA01/log2b.rdo’) SIZE 500K 8>8> CHARACTER SET WE8ISO8859P1;CHARACTER SET WE8ISO8859P1; SVRMGR>SVRMGR> CREATE DATABASE testCREATE DATABASE test 2>2> DATAFILE ‘/u02/Oracle/DBA01/system.dbf’ SIZE 10MDATAFILE ‘/u02/Oracle/DBA01/system.dbf’ SIZE 10M 3>3> LOGFILELOGFILE 4>4> Group 1 (‘/u01/Oracle/DBA01/log1a.rdo’ ,Group 1 (‘/u01/Oracle/DBA01/log1a.rdo’ , 5>5> ‘/u02/Oracle/DBA01/log1b.rdo’) SIZE 500K,‘/u02/Oracle/DBA01/log1b.rdo’) SIZE 500K, 6>6> Group 2 (‘/u01/Oracle/DBA01/log2a.rdo’,Group 2 (‘/u01/Oracle/DBA01/log2a.rdo’, 7>7> (‘/u02/Oracle/DBA01/log2b.rdo’) SIZE 500K(‘/u02/Oracle/DBA01/log2b.rdo’) SIZE 500K 8>8> CHARACTER SET WE8ISO8859P1;CHARACTER SET WE8ISO8859P1;
  • 26. 4-4-2626 Copyright © ADA, 2005. Todos los derechos reservados.. Adicionando un Archivo de ControlAdicionando un Archivo de Control • Detener la base de datos.Detener la base de datos. • Hacer una copia del archivo de control existenteHacer una copia del archivo de control existente en una nueva ubicación.en una nueva ubicación. • Modificar el archivo de parámetros para incluir elModificar el archivo de parámetros para incluir el nombre de la nueva copia.nombre de la nueva copia. • Iniciar la base de datos.Iniciar la base de datos.
  • 27. 4-4-2727 Copyright © ADA, 2005. Todos los derechos reservados.. Adicionando un Miembro de Redo Log enAdicionando un Miembro de Redo Log en Enterprise ManagerEnterprise Manager
  • 28. 4-4-2828 Copyright © ADA, 2005. Todos los derechos reservados.. Adicionando un Miembro de Redo Log enAdicionando un Miembro de Redo Log en SQL*PLUSSQL*PLUS SQL> ALTER DATABASE testSQL> ALTER DATABASE test 2>2> ADD LOGFILE MEMBER ‘/u02/Oracle/DBA01/log1b.rdo’ADD LOGFILE MEMBER ‘/u02/Oracle/DBA01/log1b.rdo’ 3> TO GROUP 1;3> TO GROUP 1; Statement processed.Statement processed. SQL> ALTER DATABASE testSQL> ALTER DATABASE test 2>2> ADD LOGFILE MEMBER ‘/u02/Oracle/DBA01/log1b.rdo’ADD LOGFILE MEMBER ‘/u02/Oracle/DBA01/log1b.rdo’ 3> TO GROUP 1;3> TO GROUP 1; Statement processed.Statement processed. SQL> SELECT * FROM v$logfile;SQL> SELECT * FROM v$logfile;SQL> SELECT * FROM v$logfile;SQL> SELECT * FROM v$logfile; GROUP#GROUP# STATUSSTATUS MEMBERMEMBER ============== ============ ============================================================ 11 /u01/Oracle/DBA01/log1a.rdo/u01/Oracle/DBA01/log1a.rdo 22 /u01/Oracle/DBA01/log2a.rdo/u01/Oracle/DBA01/log2a.rdo 11 /u01/Oracle/DBA01/log1b.rdo/u01/Oracle/DBA01/log1b.rdo GROUP#GROUP# STATUSSTATUS MEMBERMEMBER ============== ============ ============================================================ 11 /u01/Oracle/DBA01/log1a.rdo/u01/Oracle/DBA01/log1a.rdo 22 /u01/Oracle/DBA01/log2a.rdo/u01/Oracle/DBA01/log2a.rdo 11 /u01/Oracle/DBA01/log1b.rdo/u01/Oracle/DBA01/log1b.rdo
  • 29. 4-4-2929 Copyright © ADA, 2005. Todos los derechos reservados.. Creando un Archivo de PasswordCreando un Archivo de Password • ORAPWD FILE=orapwSID PASSWORD=secretORAPWD FILE=orapwSID PASSWORD=secret ENTRIES=30ENTRIES=30 • REMOTE_LOGIN_PASSWORDFILE = EXCLUSIVEREMOTE_LOGIN_PASSWORDFILE = EXCLUSIVE • IniciarIniciar SQL*PLUSSQL*PLUS en modo de consolaen modo de consola – CONNECT / AS SYSDBACONNECT / AS SYSDBA – SHUTDOWN IMMEDIATESHUTDOWN IMMEDIATE – STARTUPSTARTUP • Asignar privilegios de administrador de base deAsignar privilegios de administrador de base de datos (SYSDBA o SYSOPER)datos (SYSDBA o SYSOPER) – GRANT SYSDBA TOGRANT SYSDBA TO useruser
  • 30. 4-4-3030 Copyright © ADA, 2005. Todos los derechos reservados.. Conexiones ClienteConexiones Cliente • Archivos de configuración:Archivos de configuración: – ListenerListener – SqlnetSqlnet – TnsnamesTnsnames • Asistente de configuración de red.Asistente de configuración de red. • Utilitario lsnrctl.Utilitario lsnrctl.
  • 31. 4-4-3131 Copyright © ADA, 2005. Todos los derechos reservados.. Servicios de WindowsServicios de Windows • OracleServiceOracleServiceSIDSID • Utilitario ORADIMUtilitario ORADIM – ORADIM -STARTUP -SID PC01ORADIM -STARTUP -SID PC01 – ORADIM -SHUTDOWN -SID PC01ORADIM -SHUTDOWN -SID PC01 – ORADIM -DELETE -SID PC01ORADIM -DELETE -SID PC01 – ORADIM -NEW -SID PC01 -STARTMODE autoORADIM -NEW -SID PC01 -STARTMODE auto -PFILE D:oracleora90databaseinitpc01.ora-PFILE D:oracleora90databaseinitpc01.ora • OraHome90TNSListenerOraHome90TNSListener
  • 32. 4-4-3232 Copyright © ADA, 2005. Todos los derechos reservados.. ResumenResumen • Determinando la estructura de la base de datos.Determinando la estructura de la base de datos. • Crear un archivo de parámetros.Crear un archivo de parámetros. • Decidir el nombre de la base de datos.Decidir el nombre de la base de datos. • Iniciar la instancia en modo NOMOUNT.Iniciar la instancia en modo NOMOUNT. • Crear la base de datos.Crear la base de datos. • Adicionar miembros de redo log y control filesAdicionar miembros de redo log y control files extras si es necesario.extras si es necesario. • Personalizar la estructura de la base de datos.Personalizar la estructura de la base de datos.