Professional Documents
Culture Documents
INFORMATICA
CURSO
BASE DE DATOS
SEPARATA N 02
ADMINISTRACION Y MANTENIMIENTO DE ARCHIVOS - ORACLE 11G
DOCENTE
ING. CIP EDWIN IVAN FARRO PACIFICO
HUACHO-LIMA
PERU
ADMINISTRACION DE ARCHIVOS
Archivos de Parmetros PFILE:
El fichero de parmetros, comnmente llamado fichero init<SID>.ora, es un fichero de texto que
puede ser mantenido utilizando un editor de un mismo sistema operativo estndar. Por defecto est
localizado en el directorio $ORACLE_HOME/dbs en una mquina UNIX y en el directorio
%ORACLE_HOME%\database en NT. El fichero de parmetros se lee slo durante el inicio de la
instancia. Si es modificado, cerrar y volver a iniciar la instancia para hacer efectivo el cambio de
valores en l nuevo parmetro.
Usos de parmetros
Los parmetros en el fichero init <SID>.ora pueden tener un efecto significativo en el rendimiento, y
algunos necesitan ser modificados de las siguientes formas para sistemas de produccin:
Componentes del tamao del rea Global del Sistema (SGA) para optimizar el rendimiento
Seleccionar valores por defecto de la base de datos y de la instancia.
Seleccionar los lmites de la base de datos.
Definir (slo en la creacin de base de datos) varios atributos fsicos de ella, tales como el
tamao del bloque de la misma.
Especificar los ficheros de control, ficheros log archivados y la localizacin del fichero trace.
En resumen:
Archivo de texto
Parmetros y valores
Esta en C:\app\Administrador\admin\oracle\pfile\init.ora.7 1520145454
Crear el archivo pfile
Lo trae como una plantilla.
Procedimiento:
1. Apagar oracle
2. Borrar el archivo spfile
3. C o p i a r de
C:\app\Administrador\admin\oracle\pfile\init.ora.7 1520145454
hacia
C:\app\Administrador\product\1 1.1 .0\db_1 \database\
4. Cambiar el nombre del archivo init.ora.71520145454 por initOracle.ora. Ahora reinicie la
instancia para que los cambios tengan efecto.
SPFILE:
Archivo binario
Versin moderna
administrado por el oracle
Para editarlo utilice la siguiente sintaxis:
alter system
set parametro=valor
scope=spfile;
Pag. 2
Pag. 3
Pag. 4
Es pequeo
Es binario (no puede ser abierto desde el bloc de notas)
Es administrado por oracle
Contiene el estado fsico de la base de datos o situacin de la base de datos.
Se carga en el estado mount
Si est daado no carga la base de datos.
Contiene informacin sobre las tablas, TableSpace, Datafile, Redolofile.
Multiplexar Control File
Usando el spfile
Procedimiento.
1. Ver ubicacin
SQL>select * from v$controlfile;
2. Desmontar base de datos
SQL>shutdown immediate;
3. Crear en otra unidad de disco la carpeta D:\bk_ctl
4. Copiar cualquiera de los control File hacia la carpeta D:\bk_ctl
5. Levantar en estado nomount
SQL>startup nomount;
6. Modificar el spfile agregando la nueva ubicacin del controlfile
SQL>alter system set control_files=c:\oracle\oradata\oracle\control01 .ctl,
c:\oracle\oradata\oracle\control02.ctl, c:\oracle\oradata\oracle\control03.ctl,
d:\bk_ctl\control04.ctl scope=spfile
7. Desmontar las base de datos
8. Levantar la base de datos
Usando el pfile
Procedimiento.
1. Desmontar base de datos
SQL>shutdown immediate;
2. Crear en otra unidad de disco la carpeta D:\bk_ctl
3. Copiar cualquiera de los control File hacia la carpeta D:\bk_ctl
4. Modificar el pfile agregando la nueva ubicacin del controlfile
control_files=c:\oracle\oradata\oracle\control01 .ctl, c:\oracle\oradata\oracle\control02.ctl,
c:\oracle\oradata\oracle\control03.ctl, d :\bk_ctl\control04.ctl scope=spfile
5. Borrar el spfile
6 . Cre a re lsp f ile
Pag. 5
Redo02.log
Redo03 .log
Pag. 6
Redo02.log
Redo03 .log
Redo0 1 a.log
Redo02a. log
Redo03a.log
Es el mismo miembro
Borrar miembros
Sin uso o inactiva
SQL> alter database drop logfile member
d:\bk_redolog\REDO05a.LOG
Borrar grupos
Sin uso o inactiva
SQL> alter database drop logfile group4
Pag. 7
d:\bk_redolog\REDO04.LOG
Ver grupos y su estado
SQL>select * from v$log;
Pag. 8