问题描述:
Oracle数据库安装完成之后,在其他机器无法远程访问该数据库。
解决方法:
1.确保网络和防火墙开通(防火墙开通1521端口)
2.查看1521端口是否启用
netstat -n|grep 1521
如果命令执行结果中,没有1521,说明该端口监听没有打开
3.查看/oracle/product/11.2.0/dbhome_1/network/admin/目录下是否有listener.ora文件
4.修改listener.ora文件内容
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 主机名)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)
其中主机名修改为Oracle所在服务器的主机名称
5.重启Oracle服务和监听
cd $ORACLE_HOME #进入到oracle的安装目录
dbstart #重启服务器
lsnrctl start #重启监听器