Dalam kasus yang saya temui, peringatan ini muncul karena listener di server database belum jalan. Untuk memastikanny, terlebih dulu dilakukan pengecekan status dari listener, dengan menggunakan perintah :

lsnrctl status

Jika listener benar belum aktif maka akan muncul tampilan kurang lebih seperti di bawah ini :

LSNRCTL for Linux: Version 11.1.0.6.0 – Production on 05-MAY-2008 09:48:39

Copyright (c) 1991, 2007, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1522)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Linux Error: 2: No such file or directory
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost.localdomain)(PORT=1522)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Linux Error: 111: Connection refused

Sehingga untuk menyelaisaknnya, tinggal menjalankan listener, tentu dengan perintah

lsnrctl start

Konfigurasi file listener ada di $ORACLE_HOME/network/admin/listener.ora dimana utk kasus saya nilai $ORACLE_HOME adalah /u01/app/oracle/product/11.1.0/db_1. Isi dari listener.ora punya saya adalah seperti ini

# listener.ora Network Configuration File: /u01/app/oracle/product/11.1.0/db_1/network/admin/listener.ora
# Generated by Oracle configuration tools.

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1522))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1522))
)
)

Nice reading…..🙂