A instalação silenciosa do Oracle 11g no Linux CentOS 5.2 x86-32 falha na criação do banco de dados

2

Depois de ler o guia de instalação do Linux para Oracle 11g , tendo especialmente em conta os requisitos de pré-instalação; Eu consegui gravar um arquivo de resposta para uma instalação silenciosa com base em uma instalação manual bem-sucedida.

O problema é que ao executar a instalação silenciosa baseada no arquivo de resposta gravado, o procedimento de instalação falhará ao executar o shell script de geração para executar manualmente quaisquer etapas que requeiram intervenção.

Outras escavações (leia strace ) mostram a seguinte exceção em um arquivo de log fora do caminho:

INFO: oracle.assistants.server:Internal PlugIn for {Micro Step state:step:1:configuration in CfmAggregateInstance: oracle.assistants.server:11.1.0.6.0:common:family=CFM:oh=/oracle/app/oracle/product/11.1.0/db_1:label=0} failed with an unhandled exception:
oracle.sysman.emCfg.common.CfwExceptionUninitializedParameter: {Parameter:S_SYSPASS in {Aggregate:oracle.assistants.server:11.1.0.6.0:common}}: parameter value has never been set and no default is present.
        at oracle.sysman.emCfg.core.CfmParameterState.expressData(CfmParameterState.java:720)
        at oracle.sysman.emCfg.core.CfmParameterState.expressDataAsArgv(CfmParameterState.java:541)
        at oracle.sysman.emCfg.core.CfmParameterPair.appendDataAsArgv(CfmParameterPair.java:372)
        at oracle.sysman.emCfg.core.CfmArguments.expandOneArgv(CfmArguments.java:92)
        at oracle.sysman.emCfg.core.CfmArguments.expand(CfmArguments.java:61)
        at oracle.sysman.emCfg.core.CfmArguments.expandAsArgv(CfmArguments.java:107)
        at oracle.sysman.emCfg.core.PerformMicroStep.runJavaClass(PerformMicroStep.java:540)
        at oracle.sysman.emCfg.core.PerformMicroStep.executeMicroStep(PerformMicroStep.java:120)
        at oracle.sysman.emCfg.core.ActionPerformer.performMicroStep(ActionPerformer.java:917)
        at oracle.sysman.emCfg.core.ActionPerformer$Performer.run(ActionPerformer.java:1038)

Minha suspeita é que o arquivo de resposta gravado não possui parâmetros que foram fornecidos durante a instalação manual da qual ele foi derivado. Notavelmente S_SYSPASS .

No entanto, mesmo a configuração manual de todos os campos de senha no arquivo de resposta não corrige esse problema.

A pergunta que preciso responder é onde posso procurar realizar mais diagnósticos desta falha de instalação.

    
por dezwart 16.06.2009 / 07:31

1 resposta

2

Encontrou o culpado; Executar o instalador com a opção -noconfig faz com que os assistentes de configuração não herdem as senhas do arquivo de configuração da instalação silenciosa.

Então, isso não funciona:

su oracle -- database/runInstaller -silent -noconfig -responseFile 'pwd'/ORA11G_Linux.rsp

Mas isso acontece:

su oracle -- database/runInstaller -silent -responseFile 'pwd'/ORA11G_Linux.rsp

Obrigado por vir hoje ao Oracle.

    
por 25.06.2009 / 08:29