Utilitários de diagnóstico conceitos básicos do oracle 12c

Como um administrador de base (DBA), você deve ser fundamentada nos fundamentos de como seu banco de dados 12c Oracle trabalha e onde arquivos específicos estão localizados.

Às vezes você vai ter apenas uma interface de linha de comando em seu servidor de banco de dados e tem que rever manualmente arquivos de log. No entanto, você também deve saber vários métodos mais fáceis e mais rápidas:

  • Oracle Enterprise Manager e Banco de Dados Expresso 12c

  • Remoto assistente de diagnóstico (RDA)

  • scripts de diagnóstico de banco de dados

Oracle Enterprise Manager e Banco de Dados Expresso 12c

ferramentas gráficas, como o Oracle Enterprise Manager e banco de dados expresso 12c, permitem-lhe rever mensagens de alerta e exibir incidentes. Estes métodos fáceis de verificação de erros críticos permitem evitar manualmente peneirar arquivos de texto.

Dependendo das ferramentas gráficas utilizadas, você pode fazer upload de arquivos de Suporte da Oracle na forma de uma solicitação de serviço (SR). Algumas versões do software Oracle GUI também combinar arquivos de log em um local central para visualização e gerenciamento mais fácil.

As capacidades de cada ferramenta GUI e a localização de cada mudança utilitário de versão para versão. Embora essas mudanças são um pouco frustrante no início, Enterprise Manager e banco de dados expresso 12c são muito intuitiva, para que você possa encontrar o que precisa rapidamente. Para obter informações detalhadas sobre essas ferramentas.

Video: Oracle 12c DB Patching 12.1.0.1.2

Agente de diagnóstico remoto e Oracle 12c

Oráculo Agente de diagnóstico remoto (RDA) é um utilitário Oracle Support que captura as informações do Oracle relacionadas em um servidor inteiro e armazena os resultados em uma série de arquivos HTML. RDA pode ser integrado com O Oracle Configuration Manager (OCM) e pode consultar uma miríade de componentes Oracle fora do banco de dados, como Oracle WebLogic ou Enterprise Manager, além de seu banco de dados.

O utilitário pede-lhe uma série de perguntas simples sobre seu ambiente e os componentes que você deseja investigar. Não se preocupe se você não sabe a resposta a uma pergunta que você pode aceitar a resposta padrão fornecido.

A intenção é capturar dados sobre o sistema operacional, hardware, versões de software da Oracle, as instâncias de banco de dados, os ouvintes, e as atividades dentro do ambiente de banco de dados de forma automatizada. Você pode ver que a informação como uma série de páginas HTML estáticas para obter acesso gráfico rápido a todas as informações relacionadas com a Oracle para um determinado servidor.

Video: Install and configure Oracle 12c on Windows 7 64 bit

Não só é uma informação gráfica útil para DBAs, mas quando você fornecer uma RDA para o Oracle apoio que dá uma imagem precisa do seu ambiente de banco de dados. Na verdade, uma das primeiras coisas que muitos analistas Oracle Support pedido é uma RDA do seu servidor.

A Oracle RDA vem como um tar ou zip arquivo disponível para download através da rede My Oracle Support. Quando baixado, ele é executado no servidor ou como um Perl ou script shell. A saída é um arquivo zip que você pode

  • Fazer upload para o Oracle Support como parte de uma solicitação de serviço



  • Descompacte em uma série de arquivos HTML que você pode navegar para encontrar informações importantes

    Video: Oracle Database 12c Tutorial #2 - How To Unlock HR & SCOTT schema in Oracle 12c

Aqui você verá a página principal índice da saída RDA onde você pode se aprofundar em várias áreas úteis.

Video: Oracle SQL: Oracle Database 12c SQL Certified Associate - Helpful for Oracle Exam 1Z0-071

RDAs são uma ótima maneira de obter uma visão rápida de um sistema, mesmo quando não há problemas (por si só). Por exemplo, se você está consultando e precisam de uma visão geral do sistema de um cliente, a RDA é muito útil. Ou se você está assumindo um servidor de banco de dados existente, a RDA lhe diz exatamente o que está no servidor e como ele está configurado.

scripts de diagnóstico Oracle Database 12c

A maioria dos DBAs da velha escola do oráculo 7 dias viveu e morreu por sua caixa de ferramentas de scripts de banco de dados - e por boas razões. scripts de banco de dados com base em pontos de vista de banco de dados internos e tabelas desde que a informação bruta para o que estava acontecendo em um banco de dados.

Que dados brutos, juntamente com uma compreensão real de como o banco de dados e aplicação trabalhou, muitas vezes feita por um administrador muito habilidoso que poderia resolver a maioria dos problemas. Para esse fim, livros inteiros são dedicados a scripts de banco de dados, e muitos sites fazem roteiros disponíveis para download.

A Oracle fornece um conjunto de scripts de banco de dados em cada diretório / rdbms / admin $ ORACLE_HOME. Nele são scripts básicos necessários para criar um banco de dados, construir o dicionário de dados e outras operações de manutenção que não são muito úteis para a solução de problemas.

No entanto, o ORACLE_HOME diretório / rdbms / admin $ também tem scripts úteis, como utllockt.sql e utlrp.sql. Use-os para procurar bloqueios de banco de dados e compilar objetos de banco de dados inválidos. é incentivado que você se familiarizar com os scripts neste diretório e identificar os que se encaixam em sua caixa de ferramentas.

Muitos bons roteiros de terceiros existem tanto de livros e downloads da Internet. Alguns bons roteiros estão disponíveis, por isso não tenha medo de procurar boas fontes e testá-los primeiro em seu desenvolvimento base de dados.

E se tudo mais falhar, escrever o seu próprio. Aqui está um dos nossos favoritos nós usamos muitas vezes para ver o que está acontecendo em um banco de dados e quem está fazendo isso:

SQLgt; obter show_session_short.sql1 conjunto linesize 1802 set pagesize 203 col "Tempo de logon" formato A114 col "Unix Proc" formato A95 col col formato de formato nome de usuário A156 col osuser A137 "execução do programa" formato sid formato A208 col 99999 col "Ligue Tipo" formato col A1210 serial # formato 999999911 selecione s.username, osuser, status, 12 to_char (LOGON_TIME, `fmHH: MI: SS AM`) como "Tempo de logon", 13 sid, s.serial #, p.spid como "Unix Proc"14 de v $ sessão S, V $ processo p15 onde s.paddr = p.addr16 e s.username não é null17 * ordem por estado, s.username, logon_timeSQLgt; @show_session_shortUSERNAMEOSUSERSTATUS logon Tempo SID SERIAL # UNIX Proc ---- ----------- ------------- -------- ----------- ----- - ------ --------- SISTEMA oracleACTIVE 23:39:11 12512 29062SYS oracleACTIVE 00:18:25 119 829 31376MWESSLER oracleACTIVE 23:40:39 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 2.936.111 linhas selecionadas.

Embora o script é útil, o ponto real é mostrar-lhe o poder de um script simples e que ela pode fornecer rapidamente.

Apesar de todas as ferramentas GUI wiz-estrondo e consultores de banco de dados maravilhosas, muitas pessoas ainda usam scripts de banco de dados para alguns, se não todos, do seu trabalho administrativo.

Uma caixa de ferramentas de scripts úteis, juntamente com ferramentas modernas Enterprise Manager fornece DBAs com a melhor capacidade de gerir as suas bases de dados.


Publicações relacionadas