Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare una empresa de Scribd logo
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

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.