你所在的位置: 首页 > Oracle > OCP >
最新开班 班级 报名状态
9月16日 HCNP-R&S(含初级) 热招中
9月18日 RHCSA脱产班 热招中
9月25日 HCNA-Cloud Service 热招中
9月25日 HCNA-Cloud Service 热招中
9月30日 HCNA-R&S周末班 热招中
10月31日 HCNP-storage脱产班 热招中
10月23日 HCNA-storage脱产班 热招中
10月20日 HCNP-R&S脱产班 热招中
10月10日 HCIE-R&S脱产班 热招中
10月9日 HCNA-R&S脱产班 热招中
  • 博赛网络ICT就业班热招中
  • 博赛推出Oracle OCM实战课程

oracle监听配置讲解(2)

时间:2013-11-20 16:05 作者:Superthink 点击:

 2 tnsnames.ora 本地命令文件
这个文件用户客户端找到数据库服务器的监听,并且告诉监听需要访问的service,所以对于这个文件有三个地方
的信息重要,一个是ip地址,一个是端口号:一般都是1521,还有一个就是SERVICE_NAME.
对于这个配置文件,我们可以使用netca命令的本地命名配置进行配置,也可以只用vi编辑器直接修改
==================================================
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.11.128)(PORT = 1521))

(CONNECT_DATA =
(SERVICE_NAME = orcl)


EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))

(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)


3 如果我们的客户端不能连接数据库服务器,我们可以使用以下几个步骤进行排除
a 在服务器端使用本地策略连接数据库,查看数据库是否正常开启
sqlplus / as sysdba
b 查看监听程序状态是否正常,比如说没有启动监听,在监听信息中找不到对应的service和instance
lnsrctl status
如果没有启动 lnsrctl start
如果没有注册成功,
第一:静态注册,修改监听文件listener.ora
(SID_DESC =
(GLOBAL_DBNAME = orcl)
(ORACLE_HOME = /u01/app/oracle)
(SID_NAME = orcl)

第二:手动注册命令 alter system register
c 检查客户端配置
tsnping orcl
sqlplus sys/root@orcl
sqlplus sys/root@192.168.11.128:1521/orcl
这种方式可以连接说明tnsnames.ora配置有问题

(责任编辑:Superthink)

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)