Cómo configurar una instancia con pfile y spfiles en 12c oráculo

Ciertos archivos de la base de datos pueden cambiar completamente la forma en su base de datos Oracle 12c se comporta. Pueden influir en todo, desde el rendimiento y puesta a punto, así como la resolución de problemas. El mantenimiento y la configuración de estos archivos son un componente importante de la administración de base de datos.

PFILE y SPFILES en Oracle 12c

Estos son los archivos que se instalan al entorno de funcionamiento de bases de datos:

  • PFILE

  • SPFILES

Vamos a través de muchos de los parámetros comunes que encuentres en estos archivos. los archivo de parámetros es el primer archivo de leer al iniciar su base de datos- los parámetros dentro de ella configurar el funcionamiento de su base de datos.

En primer lugar, echar un vistazo a un ejemplo de un PFILE y algunos de los parámetros fijados en común:

*.audit_file_dest='/u01/app/oracle/admin/dev12c/adump'*.audit_trail='db'*.compatible='12.0.0.0.0'*.control_files='/u01/app/oracle/oradata/dev12c/control01.ctl','/u02/app/oracle/oradata/dev12c/control02.ctl','/u03/app/oracle/oradata/dev12c/control03.ctl'*.db_block_size=8192*.db_domain='lfg.com'*.db_name='dev12c'*.db_recovery_file_dest='/u01/app/oracle/fast_recovery_area'*.db_recovery_file_dest_size=4815m*.diagnostic_dest='/u01/app/oracle'*.memory_target=1280m*.open_cursors=300*.processes=300*.undo_tablespace='UNDOTBS1'

Los parámetros tienen un * delante de ellos porque se puede utilizar el archivo de parámetros para establecer los parámetros en más de una instancia de Oracle.

Siga estos pasos para ver los parámetros que se modifican en una base de datos Oracle existente:

  1. Conéctese a SQL * Plus como SYSDBA.

  2. Escriba crear pfile de spfile- (incluyendo el punto y coma).

    El comando vuelca una versión de texto de su SPFILE.

Después de crear su PFILE, desea convertirlo en un SPFILE. Esencialmente, usted hace lo contrario de lo que hizo antes:

  1. Conéctese a SQL * Plus como SYSDBA.

  2. Escriba crear spfile de pFile- (incluyendo el punto y coma).

    Usted recibe un archivo llamado spfileORACLE_SID.ora en el mismo directorio que el PFILE, donde ORACLE_SID es su nombre_instancia.

Cómo establecer parámetros en el PFILES y SPFILES en Oracle 12c

Si usted utiliza PFILES o SPFILES determina cómo configurar sus parámetros.

Con una nueva base de datos, siempre se comienza con un PFILE. Si terminas queriendo utilizar un SPFILE, se crea desde el PFILE.

La primera cosa que hay que hacer es encontrar tu PFILE. Por alguna razón, a pesar de todas las otras similitudes, Linux / UNIX y Windows almacenan en diferentes lugares.

Encuentra tu PFILE en Windows, donde ORACLE_SID es el nombre de la instancia:

ORACLE_HOME  database  initORACLE_SID.ora

Encuentra tu PFILE en Linux / UNIX, donde ORACLE_SID es el nombre de la instancia:

ORACLE_HOME / dbs / initORACLE_SID.ora

Estos parámetros son algunos de los más comúnmente medida. La mayoría de los parámetros se adaptan a la mayoría de las bases de datos a su valor por defecto.

El * significa aplicar el parámetro a todas las instancias que leen este archivo.

  • audit_file_dest: Este parámetro le dice a Oracle dónde poner información de auditoría del sistema de archivos. Todas las conexiones a la base de datos como SYSDBA son auditados y puestos en este directorio.

  • pista de auditoría: Esto le dice a Oracle en la que desea registros de auditoría por escrito. Los registros de auditoría se escriben en la base de datos o sistema de archivos. Pueden ser en formato de texto o XML. Los registros escritos de la base de datos se almacenan en la tabla de AUD $ sistema. Los valores válidos para este parámetro seguimiento:

  • db: Registros de auditoría normales por escrito a la mesa de $ MXN

  • os: Registros de auditoría normales escritos al directorio audit_file_dest

  • db_extended: Los registros de auditoría escriben en la tabla AUD $ en formato extendido, incluyendo SQLTEXT y se unen valores de las variables

  • xml: Registros de auditoría normales con formato XML escrito a la base de datos

  • xml, extendida: Auditoría normal e incluye todas las columnas de la pista de auditoría, incluidos los valores sqltext y SQLBind en formato XML a la base de datos

  • compatibles: Establecer que para forzar la base de datos a comportarse como una versión anterior a Oracle 12c. En Oracle 12c, puede establecer de nuevo en cuanto a 10.0.0. Sin embargo, puede ser un retroceso sólo antes de crear la base de datos o antes de actualizar desde una versión anterior. Después de migrar este parámetro en 12.1.0 y abra la base de datos, ya no se puede volver atrás.

  • El parámetro es útil para probar antes de una actualización se ha completado. La mayoría de las veces se encuentran ubicado en la última versión de su software. Si intenta utilizar una función a partir de una versión de la base de datos más tarde de lo que se ha configurado, el resultado es un error de Oracle.

  • control_files: Justo lo que se dice. Cuenta la instancia donde buscar los archivos de control durante la fase de inicio. Si la instancia no encuentra ni una sola de ellas, no se puede montar la base de datos.

  • nombre_bd: El nombre de la base de datos. Elija el nombre con cuidado. Aunque puede cambiarlo, hacerlo es un dolor. El nombre puede tener hasta ocho caracteres alfanuméricos. Evite la tentación de utilizar caracteres especiales distintos de #, $ y _.

  • db_recovery_file_dest: Esto establece lo que se conoce como el Fast RECUPERACIÓN LArea. El área puede contener archivos como

    • Las copias de seguridad

    • Archivos de registro Archivo

    • Archivos de control

    • Rehacer los archivos de registro

    • DB_RECOVERY_FILE_DEST_SIZE: Esto determina cuánto espacio está dedicado a su área de recuperación flash. Si se llena, aparece un mensaje de error y la base de datos podría llegar a detenerse - especialmente si usted está almacenando archivos de registro de archivado aquí. Si los archivos de registro de archivo no se puede escribir, rehacer los archivos de registro no se pueden sobrescribir. Las sesiones de usuario colgar hasta que se resuelva la situación.

    • diagnostic_dest: Esta ubicación se conoce como el Repositorio de diagnóstico automático (ADR) en casa. Contiene los archivos que el apoyo de Oracle puede utilizar para resolver problemas con su base de datos. Este parámetro es nuevo en 11g. Puede utilizar una nueva herramienta llamada ADRCI acceder a los archivos de este directorio. Contiene

      • Archivos de seguimiento

      • Archivos Core

      • Registros de Alerta

      • Archivos de incidentes

      • MEMORY_TARGET: Este parámetro establece la memoria que se permite que la instancia de Oracle de utilizar para todos Sistema Global Area (SGA) y del programa de actividades de la zona global. No incluye memoria consumida por los procesos del servidor y de usuario.

      • open_cursors: Limita el número de cursores SQL abierto una sesión puede tener.

      • procesos: Limita el número de procesos de los usuarios del sistema operativo que puede conectarse a la instancia.

      • UNDO_TABLESPACE: Este parámetro indica la instancia a la que las tablas que escribirá su deshacer la transacción. Debe ser un espacio de tablas tipo de deshacer.


      • » » » Cómo configurar una instancia con pfile y spfiles en 12c oráculo