windows命令连接linux oracle网络原理及配置教程(13)

电脑杂谈  发布时间:2018-02-11 15:08:31  来源:网络整理

Instance "jiagulun", status READY, has 1 handler(s) for this service...

Service "jiagulunXDB" has 1 instance(s).

Instance "jiagulun", status READY, has 1 handler(s) for this service...

Service "jiagulun_XPT" has 1 instance(s).

Instance "jiagulun", status READY, has 1 handler(s) for this service...

The command completed successfully

看一下我们的

查询结果是我们的的状态

状态信息的最下面有这么一行

Service "jiagulun" has 1 instance(s).

Instance "jiagulun", status READY, has 1 handler(s) for this service...

状态是status READY

这行的Service “jiagulun”

这个Service是jiagulun等于tnsname.ora中的SERVICE_NAME

他俩必须相等才能用tnsname.ora中的网络服务名连接到Listener器

记住要连上来

必须知道这个Service,必须有这么个Service

可以通过lsnrctl status命令看一下

我们再回顾一下

我们知道客户端tnsname里面有几个名字

第一个是串的名字

就是jiagulun_ora这个串名字

第二个是ip地址端口号

用来找到

第三tnsname里面还有个SERVICE_NAME

还有个服务名字

这个ip地址和端口号对应着

串的名字必须对应着客户端的sqlplus的用户名密码@的时候对应这个串

对应这个串以后

根据ip地址端口号找到

找到以后

又知道这个SERVICE_NAME对应的service

的状态里面有Service和tnsname.ora里面的SERVICE_NAME它俩是必须一样的

那么里面这个service从哪里来的呢

默认的情况下

oracle会把自己的service_names注册到里面去

oracle会把自己的用在的信息注册到listener里面去

是注册进来的

我们来看一下

把关一下

[oracle@redhat4 admin]$ lsnrctl stop

LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 04-JAN-2018 10:53:15

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.3.47)(PORT=1521)))

The command completed successfully

再启一下

[oracle@redhat4 admin]$ lsnrctl start

LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 04-JAN-2018 10:55:00


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-71958-13.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...