Instale o oracle 11gR2 no Centos 5: Nenhum arquivo init encontrado

2

Estou tentando instalar o oracle 11gR2 no Centos 5 e quando eu faço um /etc/init.d/oracle start Eu entro no log: Nenhum arquivo init encontrado para a instância de banco de dados "ORCL". Instância do banco de dados de erros "ORCL" não iniciada.

Eu segui este tutorial muito bem explicado: link

Você tem alguma ideia sobre o que está errado?

Obrigado pela sua ajuda!

    
por user37220 02.09.2010 / 11:41

2 respostas

1

Para iniciar um banco de dados, o Oracle precisa de um arquivo de parâmetros. Pode ser um arquivo ASCII (pfile) ou um arquivo binário que não deve ser modificado manualmente (spfile).

De acordo com a mensagem de erro, o Oracle não pode encontrar esse arquivo e, portanto, não pode iniciar o banco de dados. Supõe-se que o arquivo seja criado com o banco de dados, não durante a instalação do mecanismo.

Se você não especificar o arquivo quando iniciar o banco de dados, o Oracle procurará os seguintes arquivos em $ ORACLE_HOME / dbs:

  • spfile SID .ora
  • spfile.ora
  • init SID .ora
  • init.ora

Você pode encontrar mais informações sobre pfile e spfile aqui .

    
por 02.09.2010 / 12:41
0

Sua pergunta é um pouco escassa em detalhes, então eu vou fazer algumas perguntas óbvias:

  1. Você criou o banco de dados durante a instalação e nomeou ORCL, certo?
  2. Você tem certeza que definiu ORACLE_HOME corretamente em seu script init.d / oracle? Se você copiar / colar seu comando ORACLE_HOME = ... em uma sessão de terminal, então ls $ ORACLE_HOME / dbs / init.ora obterá um arquivo listado?
  3. Sua variável ORACLE_SID é ORCL, não orcl, correto? É sensível a maiúsculas e minúsculas.
  4. Você está usando o shell bash, certo? Não sh ou ksh?

Se todos esses check-out, talvez seja hora de postar seu script init.d / oracle, seu arquivo / etc / oratab, talvez uma listagem de diretório de $ ORACLE_HOME para iniciar.

    
por 04.09.2010 / 05:57