Oracle会话

v$session 和 v$process关联?
系统层面PID -> v$process.spid -> v$process.addr -> v$session.paddr -> sid

系统层面

终端1

sqlplus / as sysdba

终端2

ps -ef|grep sqlplus
oracle   11423  2708  0 20:44 pts/7    00:00:00 sqlplus   as sysdba

ps -ef|grep 11423
oracle   11423  2708  0 20:44 pts/7    00:00:00 sqlplus   as sysdba
oracle   11424 11423  0 20:44 ?        00:00:00 oraclemyctest1 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))

远程终端1

sqlplus 用户名/密码@IP地址[:端口]/service_name [as sysdba]

终端2

oracle   22810     1  0 20:49 ?        00:00:00 oraclemyctest1 (LOCAL=NO)

ps -ef|grep 22810
oracle   22810     1  0 20:49 ?        00:00:00 oraclemyctest1 (LOCAL=NO)

ps -ef|grep bpxtest2|grep LOCAL=NO
oracle   27139     1  0 16:37 ?        00:00:00 oraclebpxtest2 (LOCAL=NO)

v$process

select * from v$process;

select * from v$process where spid='11423';
select * from v$process where spid='11424';

select * from v$process where spid='22810';

select spid, addr from v$process where spid='22810';

col spid format a20
col addr format a40
select spid, addr, username, program from v$process where spid='&spid';

在这里插入图片描述

v$session

col machine format a20
select sid, paddr, sql_id, username, machine from v$session where paddr='00000001387BBA80';

select sid, paddr, sql_id, username, machine from v$session where paddr='&paddr';

在这里插入图片描述

v$sql

select sql_id, sql_text from v$sql where sql_id='dz3m54204b44m';

select sql_id, sql_text from v$sql where sql_id='&sql_id';

在这里插入图片描述

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值