日期:2014-05-16  浏览次数:20859 次

关于如何配置oracle服务监听
之前老师教我们配置过一遍,打开oracle图形化的配置和移植工具中的Net Manager。配置监听程序中的Listener,将主机那边写上ip地址,端口号写的1522.

然后还配置了服务命名中的服务标示和地址配置。

保存配置后重新启动了服务。可是其他机子还是不能访问我这台电脑的数据库,我是不是漏了什么?
上网查了一下配置的方法,找到Listener中的数据库服务,写了全局数据库服务名和SID,全局数据库服务名是orcl.192.168.10.21这个名字我不知道有没有规范。SID是ORCL。

保存配置后还是不能访问。还有地方没有做的么?
------解决方案--------------------
全局数据库名应该和你创建的数据库名相同吧。我今天也配置了下,测试的时候老是报监听程序没开启的提示,我上网搜了下,可以在cmd中用netca创建监听程序:直接下一步下一步建立,
建立好之后可能服务没开启,可以用命令:lsnrctl和start开启监听程序。
------解决方案--------------------
同学 你看看这样能解决不
1 机子之间是否能互相PING通
2 如果无法PING通的话你用PL/SQL连接一下本机的数据库
3 如果连接不上 看看你的监听配置文件 
图形化工具没怎么用过 发一下$ORACLE_HOME/network/ADMIN/tnsnames.ora 文件 看看你的配置问题