查询当前会话进程号

select P.SPID, s.status, S.sid,S.serial#,S.username,S.machine,S.program,S.osuser,to_char(S.logon_time,‘yyyy/mm/dd-hh24:mi:ss‘),s.audsid

from v$process P,  v$session S

WHERE P.addr = S.paddr

    AND s.audsid = userenv(‘sessionid‘)

--audsid: Auditing session ID

--userenv :返回当前用户环境的信息

例如:

查询当前会话进程号

时间: 2024-08-10 02:57:57

查询当前会话进程号的相关文章

一个简单的脚本,显示JAVA进程的:端口,程序名,进程号,内存使用

使用netstat查询端口时候,总是不能看到程序的名字,还必须要再配合PS对进程号取交集,一个两个可以,经常需要看的话就傻逼了,这个脚本就是为了解决这样的痛点,尤其是优化JAVA程序内存的时候. 在一个夜黑风高的夜晚,我飙了很久的AWK代码,终于做到了,经过数次优化,执行速度非常快. #!/bin/bash netstat -tunlp 2>/dev/null | awk -v PAGE=`getconf PAGE_SIZE` -F "[/ ]+" '$(NF-1)=="

进程号和端口的互查

? 前言: 在日常工作当中,我们会经常查询进程号占用端口的情况.通常情况下,我们只能知道其中一个条件,来求另一个(有点像做数学题,哈哈哈) 我们常用的工具有两个: netstat lsof ? 正文: 下面两种情况,分别给出查询方案: ? 1) 已知端口port number,求占用端口的进程. 一号选手 netstat netstat -anp|grep $(port number) 二号选手 lsof lsof -i:$(port number) 将$(port number)换成具体的端口

Shell 脚本 ,, 根据进程号退出 从而关机

#!/bin/bash fun(){ ps -ef | grep "$1" | awk '{print $2 $8}' > /usr/file while read line ;do if [[ $line == $1 ]] then # do something // return fi done < /usr/file echo "shutdown ... after 3s " sleep 3 shutdown -h now } while true

OSPF ProcessID(进程号)详解

一.OSPF ProcessID本地有效 首先明确一下,OSPF ProcessID,范围为1-65535,用于在路由器本地标识OSPF进程. 看上图,R1使用进程号10创建了一个OSPF进程,同时宣告了自己的直连接口:而R2使用进程号20创建了一个OSPF进程,同时也宣告了自己的直连接口.虽然这两个进程号不一样,但是我们说,OSPF进程号只是本地有效,这句话的意思是,对于R1而言,它并不关心它的直连OSPF邻居-R2使用的是什么OSPF进程号,10也号,20也罢,这就有点像“自己的事自己知道”

每天进步一点点——重新认识Linux中的进程号

转载请说明出处:http://blog.csdn.net/cywosp/article/details/38968011 1. 概述 众所周知,进程(process)是一个可执行程序的实例,但是在Linux中进程可以重新改写为,进程是由内核定义的抽象的实体,并为该实体分配用以执行程序的各项系统资源.从内核的角度看,进程由用户内存空间(user-space memory)和一系列内核数据结构组成,其中用户内存空间包含了程序代码及代码所使用的变量,而内核数据结构则用于维护进程状态信息.记录在内核数据

sql查询时加上行号

sql查询时加上行号 sql查询的时候有时候要加上行号,这里做个备忘~ 1(建议采用),select row_number() over (order by col1) as no,newid() as id,*from Table1order by col1 2,select no=identity(int,1,1),newid() as id,* into  #temptable From  Table1order by col1Select * From #temptableDrop Ta

Windows下查询指定端口进程,并杀死

1. 找到指定端口的进程号 c:\devworks\lib\httpd-2.4.10-win32-VC9\Apache24\bin>netstat -ano|findstr "9000" TCP 0.0.0.0:9000 0.0.0.0:0 LISTENING 4916 TCP 127.0.0.1:63189 127.0.0.1:9000 TIME_WAIT 0 TCP 127.0.0.1:63214 127.0.0.1:9000 TIME_WAIT 0 TCP [::]:900

C# 会话,进程,线程,线程安全

会话->进程->线程 b/s网站中,每个用户的访问为一次会话,会话中包含CPU为用户在内存中开辟空间存储的会话信息, 如Session,进程,会话拥有一个进程,同一进程下可以拥有多个线程. 会话,进程,线程数量: 1.用户在同一浏览器(会话)请求页面时如果只打开一个页面, 会话(1)->进程(1)->线程(1). 2.用户在同一浏览器(会话)请求页面时,打开多个窗口 会话(1)->进程(1)->线程(N). 非线程安全: 多数情况下指的是静态变量\全局变量等,如果是静态

进程号的类型定义pid_t

创建进程时经常会用到进程号的类型定义:pid_t.我们都知道这个类型定义实际上就是int型.但是在linux下的c中的头文件中这个定义到底是怎么定义的呢?今天就把以前找这个定义的过程贴出来: 1.首先在/usr/include/sys/types.h中有如下定义 #include      ......    #ifndef __pid_t_definedtypedef __pid_t pid_t;# define __pid_t_defined#endif可以看到pid_t 其实就是__pid