Oracle Database 11g Express Edition bleibt schwarz

Wenn Oracle 11g Express Edition sich nach der Installation nicht konfigurieren lässt:

1# service oracle-xe configure
2...
3Starting Oracle Net Listener...Done
4Configuring database...
5Database Configuration failed.  Look into /u01/app/oracle/product/11.2.0/xe/config/log for details

...und sich im Log ähnliche Meldungen wie...

1# less /u01/app/oracle/product/11.2.0/xe/config/log/*
2...
3*
4ERROR at line 1:
5ORA-01034: ORACLE not available
6Process ID: 0
7Session ID: 0 Serial number: 0

...finden, dann ist es gut möglich, dass der Listener einfach nicht funktioniert, weil er seinen eigenen FQDN nicht auflösen kann.

Einfach mal schauen, welchen Hostname der Oracle Listener verwendet:

1# grep "HOST =" /u01/app/oracle/product/11.2.0/xe/network/admin/listener.ora
2      (ADDRESS = (PROTOCOL = TCP)(HOST = tvm-db02.testdomain.loc)(PORT = 1521))

...wenn dieser Hostname nicht "angepingt" werden kann, ist das vermutlich schon die Problemursache. Einfach den Hostname in die /etc/hosts eintragen und die Konfiguration noch einmal vornehmen:

1# ping tvm-dbo2.testdomain.loc
2ping: unknown host tvm-db02.testdomain.loc
3# echo "192.168.1.31    tvm-db02.testdomain.loc   tvm-db02" >> /etc/hosts
4# service oracle-xe configure
5...
6Configuring database...Done
7Starting Oracle Database 11g Express Edition instance...Done
8Installation completed successfully.

Und schon klappt's. 🙂