Como executar 3 verificações básicas oracle database 12c

Há várias razões para seu banco de dados 12c Oracle poderá atinge alguns bloqueios de estradas antes de executar sem problemas. Mas não se preocupe, existem soluções fáceis para estes bloqueios de estradas! Algumas destas razões estão relacionadas com hardware e outras estão relacionadas com o próprio banco de dados. Aqui estão três áreas em seu banco de dados para verificar para garantir seu banco de dados corra bem:

  • Verifique se o banco de dados está em execução.

  • Verifique a Oracle funcionalidade Net.

    Video: Oracle Database 12c Tutorial 2: How To Unlock HR schema in Oracle Database 12c

  • Executar uma conexão com o banco.

Como executar uma instância de banco de dados 12c da Oracle

Você deve verificar se o banco de dados está atualmente em execução, porque, às vezes, bancos de dados de impacto, falha a inicialização, ou por qualquer motivo não estiver executando quando deveriam estar em execução. ferramentas de monitoramento automatizado para detectar se um banco de dados não está sendo executado são abundantes, mas cada DBA deve saber como verificar se seu banco de dados está realmente funcionando.

Video: Installing Oracle Database 12c On Windows

casos banco de dados Oracle executar com diferentes processos obrigatórios, como PMON.

  • Em janelas sistemas, vá ao Painel de Controle → Ferramentas Administrativas → Serviços para ver se o serviço do Oracle começou. Você também pode olhar sob o Gerenciador de Tarefas do Windows para encontrar a informação similar.

  • Em Linux / UNIX sistemas, verifique simplesmente para o processo PMON. Sem PMON, não há nenhuma instância Oracle banco de dados de execução.

    ? $ Ps -ef | grep pmonoracle 8885 1 0 Jul20 00: 04: 51 ora_pmon_dev12c

    O processo PMON é para dev12c, que é um banco de dados Oracle em execução. Você poderia procurar processos de banco de dados adicionais, mas se você sabe PMON é, você pode seguramente assumir o resto da instância de banco de dados está sendo executado também.

Depois de confirmar uma infra-estrutura de rede básica de trabalho e um servidor de banco de dados conectável, você terá que confirmar a infra-estrutura do Oracle Net está trabalhando para que os usuários podem se conectar ao banco de dados.

A Oracle funcionalidade Net

Executar tnsping a partir do prompt de comando do DOS ou Linux. Ele usa o protocolo do Oracle Net para ver se ele pode se conectar ao banco de dados.

$ Tnsping dev12cTNS Ping Utility para Linux: Versão 12.1.0.1.0 - Produção de 02-AUG-2013 17: 37: 36Copyright (c) 1997, 2013, Oracle. Todos os direitos reserved.Used arquivos de parâmetros: Adaptador /u01/app/grid/12.1.0/network/admin/sqlnet.oraUsed TNSNAMES para resolver o aliasAttempting para contato (DESCRIPTION = (ADDRESS_LIST = (ADDRESS =
PROTOCOLO = TCP) (HOST = oralinux1) (PORT = 1521))) (LIGAR
_DATA = (SERVICE_NAME = dev12c))) OK (40 ms)

Note como a saída de um tnsping especifica o host, a porta e as informações SID para esse banco de dados. Esta informação é valiosa ao solucionar erros.

Se a saída para o host, porta, ou SID não corresponde ao que você sabe ser correto, é um indício.

  • Se a saída para o tnsping não voltar em tudo, pode ser uma falha de rede ou servidor.

  • Dependendo do erro do Oracle retornou, um teste tnsping pode sugerir um erro com o processo de escuta banco de dados.

  • Como executar uma verificação de conexão de dados com o Oracle 12c



    Quando você sabe o banco de dados está instalado e você pode estabelecer um Oracle handshake comunicações Net, faça o login para ver se você pode estabelecer uma sessão de banco de dados.

    1. Identificar o problema nível que os usuários estão relatando.

      Video: Oracle 12c Database Administration Video Tutorials

      Em um aplicativo cliente-servidor, esta camada é a estação de trabalho.

      Em uma arquitetura multi-tier, esta camada é provável que o servidor de aplicativos web.

    2. A partir do nível onde o problema existe, tente entrar no banco de dados via SQL * Além disso, de preferência, como um utilizador típico, para imitar a ligação que está a falhar.

      Video: Oracle Database 12c Tutorial 5: How To Uninstall Oracle Database 12c From Windows 7

      Aqui está conectando como um usuário do aplicativo a um dev12c banco de dados remoto:

    $ Sqlplus dwilson @ dev12cSQL * Plus: Release 12.1.0.1.0 Produção em Sex 02 agosto 17:38:32 2013Copyright (c) 1982, 2013, Oracle. Todos os direitos reserved.Enter senha: A última vez login bem-sucedido: Sat Jul 20 2013 11:05:24 -04: 00Connected para: Oracle Database Enterprise Edition 12c lançamento 12.1.0.1.0 - 64bit ProductionWith o particionamento, OLAP, Análises Avançadas e Real Application Testing optionsSQLgt; show de userUSER é "DWILSON"

    O SQL * Plus tentativa mostra uma conexão bem-sucedida de um banco de dados remoto como um usuário do aplicativo. Você quer forçar o uso da infra-estrutura do Oracle Net neste teste. O @ dev12c denota que você vai usar o Oracle Net para se conectar ao banco de dados remoto em vez de fazer logon diretamente no se você já está no mesmo servidor.

    Se você logado, você é feito com seu banco de dados básico checks- você confirmou que um usuário pode se conectar ao banco de dados. Por outro lado, você pode ter encontrado qualquer um dos seguintes erros comuns:

    • Não é possível arquivar o arquivo de log. Se o destino de despejo arquivo está cheio, ou por qualquer outra razão os processos de archiver não pode adequadamente escrever o arquivo de registro de arquivamento, a tentativa de início de sessão falha. A Oracle faz isso porque mesmo um login gera informações de registro de arquivamento e Oracle garante que irá acompanhar essa informação ou não vai executar a ação.

      Consertar: Resolver esse problema arquivador.

      Você sempre pode entrar no próprio servidor com / como sysdba para realizar a manutenção.

    • O banco de dados está em uma sessão restrita. O banco de dados pode ser executado, mas se for em uma sessão restrita, então apenas os usuários com privilégio de sistema sessão restrita pode logar. Geralmente, o banco de dados está no estado por causa de alguma forma de manutenção de banco de dados está ocorrendo e o DBA não quer normais usuários no sistema.

    • Consertar: Determinar por que o banco de dados está no modo de sessão restrita e tirá-lo desse modo, se apropriado. Ou você pode conceder sessão restrita ao usuário (s), mas que normalmente derrota o propósito de ter restringido sessão.

    • O login simplesmente trava. Às vezes, a tentativa de login trava e não gera imediatamente uma mensagem de erro. Estes podem ser difícil de diagnosticar porque você não está recebendo qualquer feedback.

      Consertar: Tente conectar a partir de um nível diferente. Além disso, tente fazer o login a partir do servidor de banco de dados si- ver se você pode descobrir onde você pode se conectar a partir e gerar uma mensagem de log acionável. Também revalidar sua rede, servidor e verificações do sistema para confirmar que eles são válidos e, em seguida, procurar mensagens de erro.

    Realizar verificações básicas de banco de dados é uma maneira de confirmar que não há nada de errado, obviamente com o banco de dados, como não está em execução ou você não pode se conectar a ele.


    Publicações relacionadas