Windows 10,11 Oracle 11G oluşan listener hatası için çözüm yolu .
SID_LIST_LISTENER
Dinamik hizmet, örnek sunucuda çalışır durumdayken dinleyiciye kaydedilen bir temsilcidir, oysa statik hizmet ( SID_LIST_LISTENER ) sunucuda çalışan bir örnek olsun ya da olmasın harici bağlantılara hizmet vermek için kullanılabilir.
Statik hizmet kaydı özelliğini etkinleştirmek için yapılandırma oldukça kolaydır, genellikle $ORACLE_HOME/network/admin/listener.ora konumunda bulunan dinleyici yapılandırma dosyasına SID_LIST_LISTENER adlı bir giriş eklemeniz ve ardından dinleyiciyi yeniden başlatmanız yeterlidir.
[oracle@test ~]$ vi $ORACLE_HOME/network/admin/listener.ora
...
SID_LIST_LISTENER=
(SID_LIST=
(SID_DESC=
(ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1)
(SID_NAME=ORCL))
)
Temel olarak, statik hizmet kaydının ORACLE_HOME ve ORACLE_SID olmak üzere en az iki öğeyi bilmesi gerekir . Gördüğünüz gibi bunları girişte sağladık.
- ORACLE_HOME
- SID_NAME
GLOBAL_DBNAME kullanın
DB_DOMAIN alanı boş olmayan veritabanı için , SID_LIST içine bir bilgi daha GLOBAL_DBNAME eklemelisiniz .
Örnek Listener.ora
# listener.ora Network Configuration File: C:\app\User\product\11.2.0\dbhome_1\network\admin\listener.ora
# Generated by Oracle configuration tools.
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.68.0.100)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1531))
)
)
SID_LIST_LISTENER =
(SID_DESC =
(GLOBAL_DBNAME = orcl)
(ORACLE_HOME = C:\app\User\product\11.2.0\dbhome_1\)
(SID_NAME = orcl)
)
ADR_BASE_LISTENER = C:\app\User