0
点赞
收藏
分享

微信扫一扫

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

時小白 2022-08-04 阅读 57


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

[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。

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

3.如果网络连接很多,执行如下命令可以一次杀死

[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

举报

相关推荐

0 条评论