本文共 1073 字,大约阅读时间需要 3 分钟。
01 | [oraeye@acc2]:/home/ora> ps -ef | grep LOCAL |
02 | oraacc 1315270 1 0 23:08:27 - 0:00 oracleacc2 (LOCAL=NO) |
03 | oraacc 1671544 1 0 22:52:06 - 0:00 oracleacc2 (LOCAL=NO) |
04 | oraacc 1704368 1 0 15:20:37 - 0:00 oracleacc2 (LOCAL=NO) |
05 | oraacc 1999344 1 0 22:57:47 - 0:00 oracleacc2 (LOCAL=NO) |
06 | oraacc 2203930 1 0 22:30:33 - 0:00 oracleacc2 (LOCAL=NO) |
07 | oraeye 2458056 774186 0 23:55:20 pts/9 0:00 grep LOCAL |
08 | oraacc 2630046 1 0 22:53:21 - 0:00 oracleacc2 (LOCAL=NO) |
09 | oraacc 303852 1687962 0 21:49:05 - 0:00 oracleacc2 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq))) |
10 | oraacc 647714 1 0 Oct 14 - 0:02 oracleacc2 (LOCAL=NO) |
11 | oraacc 1196796 1 0 Oct 14 - 0:02 oracleacc2 (LOCAL=NO) |
12 | oraacc 1491610 1 0 Nov 28 - 0:00 oracleacc2 (LOCAL=NO) |
使用ps -ef |grep LOCAL命令可以查看连接到数据库服务器上的进程。
C和YES分别代表什么含义呢?
LOCAL=NO :非本地连接,即网络连接。 它是通过Listener 连接到服务器的。 客户端的应用通过客户端的监听向服务器的监听发送请求,服务器的监听接收后,在与数据库连接,执行相关操作,在把结果返回给客户端。 这是通过监听的流程。 所以在客户端需要配置监听,即配置tnsnames.ora。
LOCAL=YES:本地连接。 本地连接不走监听,所以在服务监听没有启动的情况下,通过本地的sqlplus 还是可以连上数据库的。
一个工作中的小问题,记录之。
转载于:https://blog.51cto.com/wangzk0206/952934