A configuração silenciosa do Oracle XE ignora o arquivo de resposta…?

0

Estou tentando configurar o Oracle XE 11.2 (no Oracle Enterprise Linux 6.6) no "modo silencioso" por meio de um arquivo de resposta. Estou usando o arquivo de resposta fornecido no pacote ( Disk1/response/xe.rsp ), substituindo os valores de ORACLE_PASSWORD e ORACLE_CONFIRM_PASSWORD por uma senha muito simples (8 caracteres alfanuméricos). Eu então inicio a configuração assim:

/etc/init.d/oracle-xe configure responseFile=/path/to/xe.rsp

Não importa o que eu especificar nesse arquivo, ele é ignorado; Após a configuração, acabo com um banco de dados que não consigo fazer logon com as credenciais que eu forneci. Se eu, então, redefinir a senha para SYSTEM e / ou SYS, posso fazer o login bem.

Eu tentei ler /etc/init.d/oracle-xe um pouco, e parece que está escrevendo valores de resposta em um arquivo em / tmp; Eu verifiquei durante uma corrida e esse arquivo parece conter os valores corretos. No entanto, o resultado final é simplesmente não usar as credenciais fornecidas.

Alguém mais viu isso? Qualquer solução alternativa?

    
por Giacomo Lacava 17.11.2015 / 02:04

1 resposta

0

Eventualmente eu encontrei uma solução que parece funcionar, então vou postar aqui no caso de alguém ter o mesmo problema.

Eu criei um arquivo de resposta em estilo antigo com meus valores, assim:

8080
1521
MyL0ng31337pwd
MyL0ng31337pwd
y

Depois, enviei diretamente para o script de configuração:

/etc/init.d/oracle-xe configure < responses.txt

Isso parece ter feito o truque. Note que eu também aumentei o tamanho da senha de 8 para 13, então isso também pode ser um fator, mas para ser honesto neste ponto eu realmente não posso ser testado ainda mais.

    
por 17.11.2015 / 02:37