Database 跟踪Oracle API的执行

Database 跟踪Oracle API的执行,database,oracle,plsql,Database,Oracle,Plsql,我制作了一个游标,它使用提供的Oracle API更新表值。我的问题是如何才能看到哪些表受到影响?我希望在需要时恢复更改,因此我希望先保留这些数据。我们的Oracle数据库是12.1.0.2版 如果trace可以处理这个问题,我该怎么做?我以前尝试过trace,但我几乎看不懂: 谢谢这不是答案,我无法回复评论。是的,这是我使用的API块代码,很抱歉之前没有详细说明: declare --cursor to get all inactive users cursor cur_inactiv

我制作了一个游标,它使用提供的Oracle API更新表值。我的问题是如何才能看到哪些表受到影响?我希望在需要时恢复更改,因此我希望先保留这些数据。我们的Oracle数据库是12.1.0.2版

如果trace可以处理这个问题,我该怎么做?我以前尝试过trace,但我几乎看不懂:


谢谢

这不是答案,我无法回复评论。是的,这是我使用的API块代码,很抱歉之前没有详细说明:

declare
    --cursor to get all inactive users
cursor cur_inactive_user
is 
    select  fu.user_id,
        fd.responsibility_id,
        fd.responsibility_application_id,
        fd.security_group_id,
        fd.start_date,
        fu.end_date
    from fnd_user fu, fnd_user_resp_groups_direct fd
    where fu.user_id = fd.user_id
    and (fu.end_date < sysdate or fu.end_date is not null)
    and fd.end_date is null;
    --and fu.user_name='HFORD';
begin
    for rec_inactive_user in cur_inactive_user
    loop 
      -- checking if the responsibillity is assigned to the user 
      if (fnd_user_resp_groups_api.assignment_exists (
       rec_inactive_user.user_id,
       rec_inactive_user.responsibility_id,
       rec_inactive_user.responsibility_application_id,
        rec_inactive_user.security_group_id))
    then
        -- Call API to End date the responsibillity
        fnd_user_resp_groups_api.update_assignment (
        user_id                          => rec_inactive_user.user_id,
        responsibility_id                => rec_inactive_user.responsibility_id,
        responsibility_application_id    => rec_inactive_user.responsibility_application_id,
        security_group_id                => rec_inactive_user.security_group_id,
        start_date                       => rec_inactive_user.start_date,
        end_date                         => rec_inactive_user.end_date,
        description                      => null );
        --commit;
    end if;
    end loop;
end;
当你说Oracle API时,你到底是什么意思?这是Oracle应用程序的一部分吗?