select program from v$session 不能取得登陆程序得名称,谁能告诉是啥原因哦?
解决方案 »
- Oracle 数据库导入dmp文件后,CPU占用率一直为50%,正常否
- 如何优化该语句???
- 取字符串数字部分
- varchar2(10 byte)和varchar2(10 char)有什么不同?
- 算法高手请进(ORACLE)
- oracle DBA 密码丢失,新建密码文件出现问题,我的操作步骤如下,大家看看是哪里的问题
- 又有一个SQl语句不能运行,怎么改
- 游标优化问题。
- 为什么在存储过程,函数,触发器中使用查询视图的语句就出错!
- 我在安装oracle8.1.7的时候,提示jdk_home 路径我默认是/usr/loca/java, 可是出错?
- ORCLE trigger updata时如何获得updata的列名?
- 高分求一条SQL语句,关于用户字典
after logon on database
Begin
insert into pg.login_log(session_id,login_on_time,login_off_time,user_in_db,machine,ip_address,run_program)
select AUDSID,sysdate,null,sys.login_user,machine,SYS_CONTEXT('USERENV','IP_ADDRESS'),program
from v$session where AUDSID = USERENV('SESSIONID');
END;
有的客户端登陆后能几下program值,有的不能记下program值,不知道为什么???
select program from v$session中看到有的会话program有值,有的会话program没有值。难道是客户端登陆方式会有影响?