关于oracle无法远程连接的问题

关于oracle无法远程连接的问题,最常见的无非以下三种情况,网上的解决方法很多:

1、服务没有启动;

2、监听没有启动;

3、防火墙没有设置规则被拦截;


最近在处理一台PC时发现在这以外两个因素,备注以防日后用到。

oracle的监听文件listerner.ora(各个版本位置略有不同,基本都是在%ORALCE_HOME%\product\11.2.0\dbhome_1\NETWORK\ADMIN下)里关于本机监听的描述需要注意:

1、监听本机的描述最好不要用localhost,远程访问会无法连接,最好使用机器名或者通用IP地址;(ADDRESS = (PROTOCOL = TCP)(HOST = 机器名)(PORT = 1521))

2、监听时针对TCP协议即可,关于IPC协议的描述可以删除。(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

你可能感兴趣的:(关于oracle无法远程连接的问题)