我需要帮助解决此错误: hostdef扩展不存在oracle 11g,这是我在尝试连接数据库时得到的。我试过: 1.重启XE Listener 2.正确设置了ORACLE_HOME和ORACLE_SID。 我发现这是由于真实的内存,但没有找到如何在Windows中解放它,我发现在unix中可以使用ipcrm命令。
SID_LIST_LISTENER =(SID_LIST =
(SID_DESC =
(SID_NAME = XE)
(ORACLE_HOME = C:\oraclexe\app\oracle\product\11.2.0\server)
(PROGRAM = extproc)
))
XE=(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = MACHINE_NAME)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = XE)
)
)
DEFAULT_SERVICE_LISTENER = (XE)
有什么想法吗?