运用触发器定位不知源的weblogic

    数据库里面有一张表GG_FMIS_BILL,记录数据的同步日志,现在问题来了,代码更新后,理论上报错信息内容是B,但一半的报错内容是A。到底是哪些节点导致呢?这种场景用到触发器记录源weblogic的IP等信息:

drop table test;
create table test(
 BILL_ID VARCHAR2(50),
 OS_USER VARCHAR2(50),
 SESSION_USER VARCHAR2(50),
 TERMINAL VARCHAR2(50),
 IP_ADDRESS VARCHAR2(50),
 HOST  VARCHAR2(50),
 CURRENT_USER1 VARCHAR2(50),
 create_date date
);
create index ind_t_bill_id on test(bill_id) nologging;

Create or replace trigger wz_test
After  insert on GG_FMIS_BILL
For each row
Declare
begin
  insert into test select :new.BILL_ID,sys_context('USERENV', 'OS_USER') OS_USER,
       sys_context('USERENV', 'SESSION_USER') SESSION_USER,
       sys_context('USERENV', 'TERMINAL') TERMINAL,
       sys_context('USERENV', 'IP_ADDRESS') IP_ADDRESS,
       sys_context('USERENV', 'HOST') HOST,
       sys_context('USERENV', 'CURRENT_USER') CURRENT_USER,
       sysdate
  from dual;
end;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值