签到成功

知道了

CNDBA社区CNDBA社区

Oracle进程中的 LOCAL=NO 和 LOCAL=YES说明

2021-10-15 10:29 1198 0 原创 oracle
作者: hbhe0316

1.我们在服务器上用sqlplus 连接数据库,在查看进程,会多出一条记录,如果事本地进程,则执行命令如下,查看连接本地连接数http://www.cndba.cn/hbhe0316/article/4931

http://www.cndba.cn/hbhe0316/article/4931
http://www.cndba.cn/hbhe0316/article/4931
http://www.cndba.cn/hbhe0316/article/4931
http://www.cndba.cn/hbhe0316/article/4931http://www.cndba.cn/hbhe0316/article/4931

[oracle@node02:/home/oracle]$ ps -ef|grep LOCAL=YES | grep -v grep
oracle   14016 14015  0 10:17 ?        00:00:00 oracleorcl (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
oracle   17523 17522  0 10:23 ?        00:00:00 oracleorcl (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
oracle   17871 17870  2 10:23 ?        00:00:00 oracleorcl (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))

2.网络连接数
LOCAL=NO :非本地连接,即网络连接。 它是通过Listener 连接到服务器的。 客户端的应用通过客户端的监听向服务器的监听发送请求,服务器的监听接收后,在与数据库连接,执行相关操作,在把结果返回给客户端。 这是通过监听的流程。 所以在客户端需要配置监听,即配置tnsnames.ora。

http://www.cndba.cn/hbhe0316/article/4931
http://www.cndba.cn/hbhe0316/article/4931http://www.cndba.cn/hbhe0316/article/4931

[oracle@node02:/home/oracle]$ ps -ef|grep -i "LOCAL=NO" | grep -v grep

3.如果网络连接很多,执行如下命令可以一次杀死http://www.cndba.cn/hbhe0316/article/4931

[oracle@node02:/home/oracle]$  ps -ef | grep LOCAL=NO | grep -v grep | awk '{print $2}'
[oracle@node02:/home/oracle]$  ps -ef | grep LOCAL=NO | grep -v grep | awk '{print $2}' | xargs kill -9

版权声明:本文为博主原创文章,未经博主允许不得转载。

oracle,linux

用户评论
* 以下用户言论只代表其个人观点,不代表CNDBA社区的观点或立场
hbhe0316

hbhe0316

关注

1.只有承认无知,才能装下新的东西; 2.进步来自一点点滴滴的积累; 3.广博让你更优秀,而专业让你无法替代; 4.挫折和失败能够转换为一种财富。

  • 889
    原创
  • 1
    翻译
  • 13
    转载
  • 24
    评论
  • 访问:1139545次
  • 积分:1523
  • 等级:核心会员
  • 排名:第6名
精华文章
    最新问题
    查看更多+
    热门文章
      热门用户
      推荐用户
        Copyright © 2016 All Rights Reserved. Powered by CNDBA · 皖ICP备2022006297号-1·

        QQ交流群

        注册联系QQ