是这样的,刚接手一个oracle数据库,发现有个账号user1,所有的应用都在用,而且这个账号权限比较大,我需要修改这个账号密码,但是修改之前要修改掉所有应用的数据库配置信息。现在是谁也不记得所有的应用了,可能有些知道用了这个账号user1,有些就不记得了。有没有办法获取所有连接这个oracle数据库的客户端的ip地址,然后我根据这个ip地址去找应用,然后修改数据库的账号配置呢?
解决方案 »
- oracle数据库的实时备份问题(热备份)
- mysql的timestamp类型转oracle的date类型使用后报错
- 一个使用游标的函数问题
- sql分组优化
- ORACLE服务不能正常启动,查看服务时,只看见ORACLE服务这项是【启动】,不能登录
- select count(*)...和select count(column)...的速度问题
- 为什么session只有30个
- oracle存储过程中创建java source遇到的问题
- Oracle11g的数据泵问题
- 求助!Oracle安装进程流的时候报错
- 如何才能得到PID在表上是否有增删查改的权限。。
- 请问关于一个日期的写法 已知yyyy-mm 要求where为月头到月末
触发器中
dbms_application_info.set_client_info( sys_context('userenv','ip_address'));
下一次建立会话的时候就会记录下ip地址
select dbms_application_info.set_client_info( sys_context('userenv','ip_address')) from dual
ORA-00904: "DBMS_APPLICATION_INFO"."SET_CLIENT_INFO": invalid identifierSQL>
例如
http://www.cnblogs.com/aoyihuashao/archive/2013/07/19/3200914.html