问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

oracle 中如何获得一段SQL的进程ID

发布网友 发布时间:2022-04-27 08:37

我来回答

3个回答

热心网友 时间:2022-04-14 01:12

执行下列命令语句
sqlplus / as sysdba <<EOF
create tablespace test datafile '/data/test01.dbf' size 10240M;
quit;
EOF

通过ps -ef|grep sqlplus命令得到上面所执行的命令的进程id为:12345
(1)关于v$process
执行下面的SQL是查不到相关的信息:
select * from v$process where spid='12345';
因为这个spid字段对应的并不是我们用ps命令从系统中查询到的进程id,而是这个进程执行的当前SQL的进程id,
也就是上面命令中的“create tablespace test datafile '/data/test01.dbf' size 10240M;”所对应的进程id,如果想
通过用ps命令从系统中查询到的进程id查看对应的信息,那么必须使用下面语句:
select spid,sid,process,sql_address from v$session where process='12345'
上面sql中的process就是通过ps查看的进程id,而spid就是里面的sql语句所对应的进程id。
还可以通过上面的sql_address 查看正在执行的SQL语句内容:
select sql_text from v$sqlarea s,v$session ses where s.address=ses.sql_address and ses.process='12345';

热心网友 时间:2022-04-14 02:30

去看session

热心网友 时间:2022-04-14 04:05

查询session
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
人类如何才能悬浮在空中? - 知乎 人体悬浮术是真的存在吗 人体怎样才能真正的在空中悬浮 小孩c蛋白反应高是什么原因 (2014?南海区二模)如图所示,物重G为2000N,小红用800N的拉力花2s的时间... 苹果13系列升级iOS15.5好吗? 出生2o12年11月20日2点姓石光字辈取名 求龙凤胎名字:2012年6月21日(农历5月初3)凌晨0点40分出生,大的为龙,小... by和take有什么区别 takeby后面跟交通工具的区别 怎么在oracle中写sql语言才能让id自动增加 关于未来通讯工具的作文 河南省未来通信科技有限公司怎么样? 未来通信工程就业前景怎么样? 未来通信的研究方向? 为什么说未来通信三分天下,华为占其一? 5G与未来通信网络 如何看待未来十年通信行业的发展 未来通信的趋势是什么? 关于未来通信的作文200字 未来通讯技术会怎么发展 Python如何将数据集均分成10份? 你认为未来10年通信的发展方向是什么? 急!python 多列表快速组合对比并输出相等元素的出处 吃自助火锅攻略 人类未来通信方式会怎样变化? 请教如何用Python完成一个将老师随机分配到办公室的程序。 未来的通信将会是什么样的? 超市买的自助火锅怎么用的 Python初学者的一点疑问? 古诗中带有“山”和“水”的诗句有哪些? oracle sql developer建表的时候id字段的自动递增怎么设置 oracle sql语句添加数据能自动分配id吗 关于山和水的诗句 关于山,水的诗句,或是词句 oracle在执行sql语句是提示绑定变量50未声明 描写“山”和“水”的诗句有哪些? 山或水的优美诗词 oracle怎么根据pid查询进程的执行的sql语句 古诗中描写山,水的诗句 Oracle如何查看SQL实际执行计划 形容山和水的诗句. oracle中V$session 表中各个字段的中文说明是什么? 写山或水的优美诗词 求oracle中批量更新ID字段的sql语句 谁知道一些关于山和水的诗词? 递归查找某一条件为是的上级id,oracle-sql 形容山水风景优美句子诗词有哪些? oracle中写sql语句,组合列的值是id和名称字段的组合 oracle数据库sql语句 一个表中存id、时间;用select语句数出每个id分别在几个时间段里出现次数