Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Database Configuration failed

Ao rodar sudo /etc/init.d/oracle-xe configure correu o script certinho, coloquei as duas portas (8080 e 1521), coloquei a senha e confirmei ela e por ultimo aceitei a inicialização com o sistema. Para finalizar, o retorno foi:

Starting Oracle Net Listener...Done
Configuring database...
Database Configuration failed. Look into /u01/app/oracle/product/11.2.0/xe/config/log for details

Dentro do arquivo veio a seguinte informação

ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0


ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux-x86_64 Error: 2: No such file or directory
LRM-00116: syntax error at 'sessions' following '='
ORA-01078: failure in processing system parameters
Create controlfile reuse set database "XE"

Ao olhar o log de instalação verifiquei que ela não foi executada com sucesso...

~/Downloads/oracle-xe-11.2.0-1.0.x86_64.rpm/Disk1$ sudo dpkg -i oracle-xe_11.2.0-2_amd64.deb 
A seleccionar pacote anteriormente não seleccionado oracle-xe.
(Lendo banco de dados ... 162369 ficheiros e directórios actualmente instalados.)
A preparar para desempacotar oracle-xe_11.2.0-2_amd64.deb ...
A descompactar oracle-xe (11.2.0-2) ...
Configurando oracle-xe (11.2.0-2) ...
Executing post-install steps...
/var/lib/dpkg/info/oracle-xe.postinst: linha 76: awk: comando não encontrado
(standard_in) 1: syntax error
(standard_in) 2: syntax error
/var/lib/dpkg/info/oracle-xe.postinst: linha 79: [: -gt: esperava operador unário
(standard_in) 1: syntax error
You must run '/etc/init.d/oracle-xe configure' as the root user to configure the database.

Alguem sabe como corrigir este erro de sintaxe que ele esta acusando?

1 resposta
solução!

Após 2 dias tentando, finalmente consegui encontrar a solução. Foi uma má instalação mesmo. Eu ignorei os arquivos que ja existiam sudo ln -s /usr/bin/awk /bin/awk e o

sudo rm -rf /dev/shm sudo mkdir /dev/shm

que não consegui desmontar, deixei como estava. E deu certo! Porem gerou um outro erro, não abria o comando sqlplus que em uma das minhas milhares de tentativas fracassadas anteriores ja tinha me deparado. É um problema do $ORACLE_HOME e do $ORACLE_HOME/bin que tem que ser adicionado no $PATH que no tutorial pede para instalar no sudo gedit /etc/bash.bashrc mas o caminho correto é no `/home/seu_usuario/.profile.

^^

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software