最近碰到一个奇怪的问题,测试程序的过程中,总是莫名其妙的数据被修改,在网上扒拉了一番,记录一下:
1、已系统用户登录数据库,执行sql语句select * from v$sql,找到目标语句,复制sql_id;
2、执行select address from v$sql where sql_id='g84s7vp6uh2mc'; 复制address
3、执行select username,osuser,machine,program from v$session where prev_sql_addr='2C3FFE00';其中machine 就是目标机器,
此处sql语句网上还有说执行select username,osuser,machine,program from v$session where sql_address=‘2C3FFE00’,这句对我的oracle 无效