原因:最近更改过计算机名(主机名HOST)
解决:打开F:\Oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = 计算机名)(PORT = 1521))
)
)
计算机名查看方法:我的电脑->属性->计算机名
大多情况下,开启监听器无非是为了用PLSQL连接本地数据库,若开启了监听器仍无法解决连接超时的问题,则最直接的方法是将计算机名改回安装数据库时的状态。更改后需要重启电脑,这时要注意关闭这个服务。重启后最好查看一下计算机名是否已经成功更改。