Utilidades de diagnóstico Fundamentos oráculo 12c

Como Database Administrator (DBA), que debe basarse en los fundamentos de cómo funciona su base de datos Oracle 12c y donde se encuentran los archivos específicos.

Algunas veces usted tendrá solamente una interfaz de línea de comandos en el servidor de base de datos y tener que revisar manualmente los archivos de registro. Sin embargo, también debe conocer varios métodos fácil, más rápido:

  • Oracle Enterprise Manager y la base de datos expreso 12c

  • Asistente de diagnóstico remoto (RDA)

  • Guiones de diagnóstico de base de datos

Oracle Enterprise Manager y la base de datos expreso 12c

Herramientas gráficas, tales como Oracle Enterprise Manager y la base de datos exprés 12c, permiten revisar los mensajes de alerta y ver los incidentes. Estos sencillos métodos de comprobación de errores críticos permiten evitar manualmente tamizado a través de archivos de texto.

Dependiendo de las herramientas gráficas utilizadas, puede subir archivos a Oracle Support en la forma de una solicitud de servicio (SR). Algunas versiones de software de Oracle GUI también combinan archivos de registro en una ubicación central para facilitar la visualización y gestión.

Las capacidades de cada herramienta de interfaz gráfica de usuario y la ubicación de cada cambio de la utilidad de versión a versión. Aunque estos cambios son un poco frustrante al principio, Enterprise Manager y la base de datos exprés 12c son muy intuitivos, así que usted puede encontrar lo que necesita rápidamente. Para obtener información detallada sobre estas herramientas.

Agente de Diagnóstico Remoto y Oracle 12c

Oráculo Agente de Diagnóstico Remoto (RDA) es una utilidad de Oracle Support que captura la información de Oracle relacionada sobre todo un servidor y almacena los resultados en una serie de archivos HTML. RDA se puede integrar con Administrador de configuración de Oracle (OCM) y se puede consultar una gran variedad de componentes de Oracle fuera de la base de datos, como Oracle WebLogic o Enterprise Manager, además de su base de datos.

La utilidad le hace una serie de preguntas sencillas sobre su entorno y qué componentes desea investigar. No se preocupe si usted no sabe la respuesta a un cuestionario que puede aceptar la respuesta predeterminada proporcionada.

La intención es capturar datos sobre el sistema operativo, hardware, versiones de software de Oracle, las instancias de base de datos, los oyentes, y las actividades en el entorno de base de datos de forma automatizada. Puede ver esa información como una serie de páginas HTML estáticas para acceder gráfica rápido a toda la información relacionada con Oracle para un servidor determinado.

No sólo es información gráfica útil para los administradores de bases, pero cuando usted proporciona una dosis diaria recomendada de Oracle apoyo que da una imagen precisa de su entorno de base de datos. De hecho, una de las primeras cosas que solicitan muchos analistas de Soporte Oracle es una RDA de su servidor.

Oracle RDA viene como un archivo tar o zip disponible para su descarga a través de la red de mi Soporte Oracle. Cuando descargado, ejecuta en el servidor, ya sea como Perl o script de shell. La salida es un archivo zip que pueda

  • Sube a Oracle Support como parte de una solicitud de servicio

  • Descomprimir en una serie de archivos HTML que se puede navegar para encontrar la información clave

Aquí puede ver la página principal índice de la salida RDA donde se puede profundizar en múltiples áreas útiles.

imagen0.jpg

RDA son una gran manera de obtener un panorama general de un sistema, incluso cuando no hay problemas (per se). Por ejemplo, si usted está consultando y necesita una rápida visión general del sistema de un cliente, la dosis diaria recomendada es muy práctico. O si usted está tomando más de un servidor de base de datos existente, la RDA le dice exactamente lo que está en ese servidor y cómo está configurado.

Guiones de diagnóstico de base de datos Oracle 12c

La mayoría de los administradores de bases de la vieja escuela de los Oracle 7 días vivieron y murieron por su caja de herramientas de scripts de base - y por una buena razón. Los scripts de base de datos basados ​​en opiniones y tablas de bases internas facilitaron la información cruda de lo que estaba pasando en una base de datos.

Que los datos en bruto, junto con una comprensión real de cómo trabajaron la base de datos y la aplicación, hace a menudo por un administrador muy hábil que podría resolver la mayoría de problemas. Con ese fin, libros enteros están dedicados a los scripts de base de datos, y muchos sitios web hacen los scripts disponibles para descargar.

Oracle ofrece un conjunto de scripts de base de datos en cada directorio / RDBMS / admin $ ORACLE_HOME. En ella son scripts básicos necesarios para crear una base de datos, crear el diccionario de datos y otras operaciones de mantenimiento que no son muy útiles para la solución de problemas.

Sin embargo, el directorio / RDBMS / admin $ ORACLE_HOME también tiene secuencias de comandos útiles tales como utllockt.sql y utlrp.sql. Úsalos para buscar bloqueos de base de datos y compilar objetos de base de datos no válidos. Se animó a que se familiarice con los scripts de este directorio e identificar los que caben en su caja de herramientas.

Existen muchos buenos guiones de terceros tanto de los libros y descargas de Internet. Algunos buenos guiones están disponibles, por lo que no tenga miedo de buscar buenas fuentes y probarlos primero en su desarrollo base de datos.

Y si todo lo demás falla, escribir el suyo propio. Aquí está uno de nuestros favoritos que hemos utilizado muchas veces para ver lo que está sucediendo en una base de datos y que está haciendo:

SQL> Get Set show_session_short.sql1 LINESIZE 1802 conjunto pagesize 203 col "Logon Tiempo" col formato A114 "UNIX Proc" formato a95 col col formato osuser col formato de nombre de usuario A156 A137 "Programa de Ejecución" col formato A208 formato sid 99999 col "Tipo de conexión" Formato de col A1210 serie # 999999911 formato selecto s.username, osuser, estado, 12 to_char (logon_time, 'fmHH: MI: SS AM') como "Tiempo de inicio de sesión", 13 sid, s.serial #, p.spid como "UNIX Proc "14 de v $ session s, v $ proceso de p15, donde s.paddr = p.addr16 y s.username no es null17 * ordenado por el estado, s.username, logon_timeSQL>show_session_shortUSERNAMEOSUSERSTATUS Logon Tiempo SID SERIAL # UNIX Proc-- ------------- ------------- -------- ----------- ----- -------- --------- SISTEMA oracleACTIVE 11:39:11 PM 12512 29062SYS oracleACTIVE 12:18:25 AM 119 829 31376MWESSLER oracleACTIVE 11:40:39 PM 12454 29264CRUEL oracleACTIVE 11:41 : 19 PM 13835 29359MPYLE oracleINACTIVE 11:37:51 PM 13513 28749MWESSLER oracleINACTIVE 11:40:26 PM 12924 29258DWILSON oracleINACTIVE 11:40:49 PM 15532 29273CSARJENT oracleINACTIVE 11:40:59 PM 12654 29275DBSNMP oracleINACTIVE 11:41:29 PM 13219 29357APEX_WEB oracleINACTIVE 11:41:39 PM 13155 29355RMAN oracleINACTIVE 11:41:49 PM 127 323 2936111 filas seleccionadas.

Aunque el guión es útil, el punto real es mostrar el poder de un simple script y lo que puede ofrecer rápidamente.

A pesar de todas las herramientas de la GUI wiz-bang y asesores de bases de datos maravillosas, muchas personas siguen utilizando los scripts de base de datos para algunos, si no todos, de su trabajo administrativo.

Una caja de herramientas de secuencias de comandos útiles, junto con modernas herramientas de Enterprise Manager ofrece a los DBAs con la mejor capacidad para gestionar sus bases de datos.




» » » Utilidades de diagnóstico Fundamentos oráculo 12c