解决方法1:
打开"开始"菜单->oracle...->配置和移植工具-->Net Configuration Assistant;
删除安装或者建库时默认创建的listener;
然后重新添加一个新的Listener;
解决办法2:
1、修改配置文件listener.ora将HOST=你自己的主机名
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = sweetboy_pc)(PORT = 1521))
)
)
文件所在路径:
C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN
2、检查监听设置,重新启动监听服务。
原因:
原来的Listener中host是localhost; 不兼容机器名;
新添加的Listener中host用的是机器名; 兼容localhost;