Oracle DBMS_LOGMNR_INTERNAL
Version 21c

General Information
Library Note Morgan's Library Page Header
ACE Director Alum Daniel Morgan, founder of Morgan's Library, is scheduling complimentary technical Workshops on Database Security for the first 30 Oracle Database customers located anywhere in North America, EMEA, LATAM, or APAC that send an email to asra_us@oracle.com. Request a Workshop for your organization today.
Purpose Log Miner Internal Utilities
AUTHID DEFINER
Constants
Name Data Type Value
 General
LS_Special_2 NUMBER 10
LS_Special_3 NUMBER 11
Dependencies
ALL_DIRECTORIES GLOBAL_NAME REFCON$
ATTRCOL$ GV$LOGMNR_SESSION SEG$
ATTRIBUTE$ ICOL$ SUBCOLTYPE$
CCOL$ IDNSEQ$ TAB$
CDEF$ IND$ TABCOMPART$
CLU$ INDCOMPART$ TABPART$
COL$ INDPART$ TABSUBPART$
COLTYPE$ INDSUBPART$ TS$
CON$ KOPM$ TYPE$
CONTAINER$ LOB$ UET$
DBA_LOGMNR_LOG LOBFRAG$ UNDO$
DBA_LOGMNR_PURGED_LOG LOGMNRC_DBNAME_UID_MAP USER$
DBA_TABLES LOGMNR_BUILDLOG UTL_FILE
DBMS_ASSERT LOGMNR_DICT_CACHE V$ARCHIVED_LOG
DBMS_CAPTURE_ADM_INTERNAL LOGMNR_DID$ V$CONTAINERS
DBMS_FLASHBACK LOGMNR_EM_SUPPORT V$DATABASE
DBMS_INTERNAL_LOGSTDBY LOGMNR_GT_TAB_INCLUDE$ V$DATABASE_INCARNATION
DBMS_LOCK LOGMNR_GT_USER_INCLUDE$ V$INSTANCE
DBMS_LOGMNR LOGMNR_GT_XID_INCLUDE$ V$LOG
DBMS_LOGMNR_D LOGMNR_KRVRDLUID3 V$LOGMNR_CONTENTS
DBMS_LOGMNR_FFVTOLOGMNRT LOGMNR_LOG$ V$LOGMNR_LOGS
DBMS_LOGMNR_LIB LOGMNR_RESTART_CKPT$ V$LOGMNR_PARAMETERS
DBMS_LOGMNR_LOGREP_DICT LOGMNR_SESSION$ V$LOGMNR_SESSION
DBMS_LOGMNR_SESSION_INT LOGMNR_SESSION_ACTIONS$ V$PARAMETER
DBMS_OUTPUT LOGMNR_SESSION_EVOLVE$ V$PDBS
DBMS_SQL LOGMNR_UID$ V$STANDBY_LOG
DBMS_STANDARD NLS_DATABASE_PARAMETERS V$THREAD
DBMS_SYSTEM NTAB$ V$TRANSACTION
DBMS_TRANSACTION OBJ$ X$KCCRT
DBMS_UTILITY OPQTYPE$ X$KRVXDTA
DBMS_XSTREAM_GG_INTERNAL PARTOBJ$ X$KTCXB
DUAL PLITBLM X$KTFBUE
ENC$ PRODUCT_COMPONENT_VERSION X$LOGMNR_LOGS
FILE$ PROPS$  
Documented No
First Available Not known
Security Model Owned by SYS with EXECUTE granted to SYSTEM
Source {ORACLE_HOME}/rdbms/admin/prvtlmd.plb
Subprograms
 
ADD_TABLE_INCLUSION_RULE
Undocumented dbms_logmnr_internal.add_table_inclusion_rule(
schema_name    IN VARCHAR2,
table_name     IN VARCHAR2,
container_name IN VARCHAR2);
TBD
 
ADD_USER_INCLUSION_RULE
Undocumented dbms_logmnr_internal.add_user_inclusion_rule(
user_name      IN VARCHAR2,
user_type      IN NUMBER,
container_name IN VARCHAR2);
TBD
 
ADD_XID_INCLUSION_RULE
Undocumented dbms_logmnr_internal.add_xid_inclusion_rule(
l_xidusn IN NUMBER,
l_xidslt IN NUMBER,
l_xidsqn IN NUMBER);
TBD
 
ADVANCE_READ_SCN
Undocumented dbms_logmnr_internal.advance_read_scn(sid_in IN NUMBER);
exec dbms_logmnr_internal.advance_read_scn(sys_context('USERENV', 'SESSIONID'));
BEGIN dbms_logmnr_internal.advance_read_scn(sys_context('USERENV', 'SESSIONID')); END;
*
ERROR at line 1:
ORA-01309: invalid session
ORA-06512: at "SYS.DBMS_LOGMNR_INTERNAL", line 262
ORA-06512: at line 1
 
AGESPILL_11202TO112
Undocumented dbms_logmnr_internal.agespill_11202to112;
exec dbms_logmnr_internal.agespill_11202to112;
 
AGESPILL_11204TO121
Undocumented dbms_logmnr_internal.agespill_11204to121;
exec dbms_logmnr_internal.agespill_11204to121;
 
AGESPILL_112TO11
Undocumented dbms_logmnr_internal.agespill_112to11;
exec dbms_logmnr_internal.agespill_112to11;
 
AGESPILL_11TO112
Undocumented dbms_logmnr_internal.agespill_11to112;
exec dbms_logmnr_internal.agespill_11to112;
 
AGESPILL_121TO11204
Undocumented dbms_logmnr_internal.agespill_121to11204;
exec dbms_logmnr_internal.agespill_121to11204;
 
AGESPILL_12202TO122
Undocumented dbms_logmnr_internal.agespill_12202to122;
exec dbms_logmnr_internal.agespill_12202to122;
 
AGESPILL_122TO12
Undocumented dbms_logmnr_internal.agespill_122to12;
exec dbms_logmnr_internal.agespill_122to12;
 
AGESPILL_122TO12202
Undocumented dbms_logmnr_internal.agespill_122to12202;
exec dbms_logmnr_internal.agespill_122to12202;
 
AGESPILL_12TO122
Undocumented dbms_logmnr_internal.agespill_12to122;
exec dbms_logmnr_internal.agespill_12to122;
 
DELETE_TABLE_INCLUSION_RULE
Undocumented dbms_logmnr_internal.delete_table_inclusion_rule(
schema_name    IN VARCHAR2,
table_name     IN VARCHAR2,
container_name IN VARCHAR2);
TBD
 
DELETE_USER_INCLUSION_RULE
Undocumented dbms_logmnr_internal.delete_user_inclusion_rule(
user_name      IN VARCHAR2,
user_type      IN NUMBER,
container_name IN VARCHAR2);
TBD
 
DELETE_XID_INCLUSION_RULE
Undocumented dbms_logmnr_internal.delete_xid_inclusion_rule(
l_xidusn IN NUMBER,
l_xidslt IN NUMBER,
l_xidsqn IN NUMBER);
TBD
 
DICTIONARY_S_LOCK
Undocumented dbms_logmnr_internal.dictionary_s_lock(uid IN NUMBER);
TBD
 
DICTIONARY_S_LOCK_FS
Undocumented dbms_logmnr_internal.dictionary_s_lock_fs(uid IN NUMBER);
TBD
 
DICTIONARY_UNLOCK
Undocumented dbms_logmnr_internal.dictionary_unlock(uid IN NUMBER);
TBD
 
DICTIONARY_X_LOCK
Undocumented dbms_logmnr_internal.dictionary_x_lock(uid IN NUMBER);
TBD
 
DICTIONARY_X_LOCK_FS
Undocumented dbms_logmnr_internal.dictionary_x_lock_fs(uid IN NUMBER);
TBD
 
DO_INT_BUILD
Undocumented

Overload 1
dbms_logmnr_internal.do_int_build(
build_op            IN     NUMBER,
dictionary_filename IN     VARCHAR2,
dictionary_location IN     VARCHAR2,
bldlogid_initxid    IN OUT VARCHAR2,
lockdownscn         IN OUT NUMBER,
lastlockdownscn        OUT NUMBER,
release_locks       IN     BOOLEAN,
flags               IN     NUMBER,
pdb_names           IN     sys.dbms_utility.uncl_array,
cdb_xid             IN     VARCHAR2);
TBD
Overload 2

Example code from $ORACLE_HOME/
rdbms/admin/utlmmig.sql
dbms_logmnr_internal.do_int_build(
build_op            IN     NUMBER,
dictionary_filename IN     VARCHAR2,
dictionary_location IN     VARCHAR2,
bldlogid_initxid    IN OUT VARCHAR2,
lockdownscn         IN OUT NUMBER,
release_locks       IN     BOOLEAN);
IF 0 != rowcnt THEN
  -- Logminer may be mining this redo stream, so we must do a special
  -- logminer dictionary build to capture the revised obj# etc.
  sys.dbms_logmnr_internal.DO_INT_BUILD(build_op=>LS_Special_3,
                                        dictionary_filename=>NULL,
                                        dictionary_location=>NULL,
                                        bldlogid_initxid=>LOCbldlogid,
                                        LockDownScn=>LOCLockDownScn,
                                        release_locks=>FALSE);
END IF;
 
DUMP_CKPT_DATA
Undocumented dbms_logmnr_internal.dump_ckpt_data(
sid_in      IN NUMBER,
xidusn_in   IN NUMBER,
xidslt_in   IN NUMBER,
xidsqn_in   IN NUMBER,
startidx_in IN NUMBER,
endidx_in   IN NUMBER);
TBD
 
DUMP_PAGEOUT_DATA
Undocumented dbms_logmnr_internal.dump_pageout_data(
sid_in      IN NUMBER,
xidusn_in   IN NUMBER,
xidslt_in   IN NUMBER,
xidsqn_in   IN NUMBER,
startidx_in IN NUMBER,
endidx_in   IN NUMBER);
TBD
 
DUMP_STREAMS_CKPT_DATA
Undocumented dbms_logmnr_internal.dump_streams_ckpt_data(
sid_in IN NUMBER,
scn_in IN NUMBER);
TBD
 
GET_BRANCH_INFO
Undocumented dbms_logmnr_internal.get_branch_info(
l_session_id          IN  NUMBER,
l_db_id               IN  NUMBER,
l_current_reset_scn   IN  NUMBER,
l_current_reset_count IN  NUMBER,
l_session_type        IN  NUMBER,
l_branch_reset_scn    OUT NUMBER,
l_branch_reset_count  OUT NUMBER);
TBD
 
GET_MDH
Undocumented

Overload 1
dbms_logmnr_internal.get_mdh(
pdb_id    IN NUMBER,
build_scn IN NUMBER)
RETURN NUMBER;
TBD
Overload 2 dbms_logmnr_internal.get_mdh(
pdb_id       IN NUMBER,
build_scnwrp IN NUMBER,
build_scnbas IN NUMBER)
RETURN NUMBER;
TBD
 
GET_MDH_FOR_PDBNAME_SCN
Undocumented dbms_logmnr_internal.get_mdh_for_pdbname_scn(
sessionnum IN NUMBER,
pdbname    IN VARCHAR2,
asofscn    IN NUMBER);
TBD
 
GET_PDBNAME_FOR_MDH
Undocumented dbms_logmnr_internal.get_pdbname_for_mdh(
session_num IN NUMBER,
mdh         IN NUMBER)
RETURN VARCHAR2;
TBD
 
GET_PROCESS_ROLE#
Undocumented dbms_logmnr_internal.get_process_role#(action_type# IN NUMBER) RETURN NUMBER;
SELECT dbms_logmnr_internal.get_process_role#(1)
FROM dual;

DBMS_LOGMNR_INTERNAL.GET_PROCESS_ROLE#(1)
-----------------------------------------
                                        2
 
GET_ROOT_GLOBAL_NAME
Undocumented dbms_logmnr_internal.get_root_global_name RETURN VARCHAR2;
SELECT dbms_logmnr_internal.get_root_global_name
FROM dual;

GET_ROOT_GLOBAL_NAME
---------------------
ORABASE21
 
GET_SESSION_ACTION_TYPE#
Undocumented dbms_logmnr_internal.get_session_action_type#(action_type IN VARCHAR2) RETURN NUMBER;
TBD
 
GET_SESS_OP_LOCK
Undocumented dbms_logmnr_internal.get_sess_op_lock(sid IN NUMBER);
SELECT UNIQUE sid
FROM v$mystat;

 SID
----
 260


exec dbms_logmnr_internal.get_sess_op_lock(260);

PL/SQL procedure successfully completed.
 
GET_SHARED_SETTBL_LOCK
Undocumented dbms_logmnr_internal.get_shared_settbl_lock;
exec dbms_logmnr_internal.get_shared_settbl_lock;

PL/SQL procedure successfully completed.
 
INJECTCOMMITORROLLBACK
Undocumented dbms_logmnr_internal.injectcommitorrollback(
sid_in IN NUMBER,
xidusn_in IN NUMBER,
xidslt_in IN NUMBER,
xidsqn_in IN NUMBER,
action_in IN NUMBER);
TBD
 
INSERT_INTO_SESSION_ACTION_TBL
Undocumented dbms_logmnr_internal.insert_into_session_action_tbl(
action_name     IN VARCHAR2,
logmnr_session# IN NUMBER,
process_role#   IN NUMBER,
action_type#    IN NUMBER,
action_options  IN NUMBER,
xid_usn         IN NUMBER,
xid_slt         IN NUMBER,
xid_sqn         IN NUMBER,
thread_#        IN NUMBER,
start_scn       IN NUMBER,
start_sub_scn   IN NUMBER,
end_scn         IN NUMBER,
end_sub_scn     IN NUMBER,
rba_sqn         IN NUMBER,
rba_blk         IN NUMBER,
rba_byte        IN NUMBER,
session_#       IN NUMBER,
obj_#           IN NUMBER,
attr_1          IN NUMBER,
attr_2          IN NUMBER,
attr_3          IN NUMBER,
spare_1         IN NUMBER,
spare_2         IN NUMBER,
spare_3         IN TIMESTAMP,
spare_4         IN VARCHAR2);
TBD
 
INT_BUILD
Undocumented dbms_logmnr_internal.int_build(
dictionary_filename IN  VARCHAR2,
dictionary_location IN  VARCHAR2,
options             IN  NUMBER,
low_scn             OUT NUMBER);
TBD
 
INT_BUILD_N
Undocumented dbms_logmnr_internal.int_build_n(
pdb_names          IN  sys.dbms_utility.uncl_array,
flags              IN  NUMBER,
first_lockdown_scn OUT NUMBER,
last_lockdown_scn  OUT NUMBER);
TBD
 
KRVIGSSS
Undocumented dbms_logmnr_internal.krvigsss(
session_id     IN  NUMBER,
safe_start_scn OUT NUMBER);
DECLARE
 outVal NUMBER;
BEGIN
  dbms_logmnr_internal.krvigsss(sys_context('USERENV', 'SESSIONID'), outVal);
  dbms_output.put_line(outVal);
END;
/
9223090561878065151

PL/SQL procedure successfully completed.
 
KRVILCJ
Undocumented dbms_logmnr_internal.krvilcj(session_id IN NUMBER);
exec dbms_logmnr_internal.krvilcj(sys_context('USERENV', 'SESSIONID'));
BEGIN dbms_logmnr_internal.krvilcj(sys_context('USERENV', 'SESSIONID')); END;
*
ERROR at line 1:
ORA-16540: invalid argument
ORA-06512: at "SYS.DBMS_LOGMNR_INTERNAL", line 11667
ORA-06512: at line 1
 
LOGMNR_KRVICL
Undocumented dbms_logmnr_internal.logmnr_krvicl(redo_log_file IN VARCHAR2) RETURN BINARY_INTEGER;
TBD
 
LOGMNR_KRVIFTSI
Undocumented dbms_logmnr_internal.logmnr_krviftsi(
session_id OUT NUMBER,
logmnr_uid OUT NUMBER);
DECLARE
 sesID NUMBER;
 logID NUMBER;
BEGIN
  dbms_logmnr_internal.logmnr_krviftsi(sesID, logID);
  dbms_output.put_line('Session ID: ' || sesID);
  dbms_output.put_line('LogMnr UID: ' || logID);
END;
/
Session ID: 0
LogMnr UID: 0

PL/SQL procedure successfully completed.
 
LOGMNR_KRVIGENQ
Undocumented dbms_logmnr_internal.logmnr_krvigenq(
option_num IN     NUMBER,
sid        IN     NUMBER,
spare1     IN OUT NUMBER,
spare2     IN OUT NUMBER,
spare3     IN OUT NUMBER);
TBD
 
LOGMNR_KRVIISAC
Undocumented dbms_logmnr_internal.logmnr_krviisac(
logmnr_session# IN NUMBER,
process_role#   IN NUMBER);
TBD
 
LOGMNR_KRVILSS
Undocumented dbms_logmnr_internal.logmnr_krvilss(session_id IN NUMBER);
exec dbms_logmnr_internal.logmnr_krvilss(sys_context('USERENV', 'SESSIONID'));

PL/SQL procedure successfully completed.
 
LOGMNR_KRVILT
Undocumented dbms_logmnr_internal.logmnr_krvilt;
exec dbms_logmnr_internal.logmnr_krvilt;

PL/SQL procedure successfully completed.
 
LOGMNR_KRVIRENQ
Undocumented dbms_logmnr_internal.logmnr_krvirenq(
option_num IN     NUMBER,
spare1     IN OUT NUMBER,
spare2     IN OUT NUMBER,
spare3     IN OUT NUMBER);
TBD
 
LOGMNR_KRVIULSS
Undocumented dbms_logmnr_internal.logmnr_krviulss(session_id IN NUMBER);
exec dbms_logmnr_internal.logmnr_krviulss(sys_context('USERENV', 'SESSIONID'));

PL/SQL procedure successfully completed.
 
LOGMNR_KRVIULT
Undocumented dbms_logmnr_internal.logmnr_krviult;
exec dbms_logmnr_internal.logmnr_krviult;

PL/SQL procedure successfully completed.
 
LOGMNR_SESSION_EVOLVE_DIVERGED
Undocumented dbms_logmnr_internal.logmnr_session_evolve_diverged(
l_session_id IN  NUMBER,
l_db_id      IN  NUMBER,
l_diverged   OUT NUMBER);
TBD
 
PMOP_LOCK
Undocumented dbms_logmnr_internal.pmop_lock;
exec dbms_logmnr_internal.pmop_lock;
 
PMOP_UNLOCK
Undocumented dbms_logmnr_internal.pmop_unlock(
exec dbms_logmnr_internal.pmop_unlock;
 
PRUNE_STREAMS_CKPT
Undocumented dbms_logmnr_internal.prune_streams_ckpt(
sid_in          IN NUMBER,
startday_in     IN NUMBER,
endday_in       IN NUMBER,
pairsleft_in    IN NUMBER,
req_ckpt_scn_in IN NUMBER);
TBD
 
RELEASE_SESS_OP_LOCK
Undocumented dbms_logmnr_internal.release_sess_op_lock;
exec dbms_logmnr_internal.release_sess_op_lock;

PL/SQL procedure successfully completed.
 
RELEASE_SHARED_SETTBL_LOCK
Undocumented dbms_logmnr_internal.release_shared_settbl_lock;
exec dbms_logmnr_internal.release_shared_settbl_lock;

PL/SQL procedure successfully completed.
 
REPLACE_DICTIONARY_BEGIN
Undocumented dbms_logmnr_internal.replace_dictionary_begin(sid IN NUMBER) RETURN NUMBER;
TBD
 
REPLACE_DICTIONARY_END
Undocumented dbms_logmnr_internal.replace_dictionary_end(sid IN NUMBER);
TBD
 
RESOLVE_TABLE_INCLUSION_RULE
Undocumented dbms_logmnr_internal.resolve_table_inclusion_rule(
l_schema_name IN  VARCHAR2,
l_table_name  IN  VARCHAR2,
l_pdb_name    IN  VARCHAR2,
l_client_info OUT NUMBER);
TBD
 
SET_SESSION_ACTION
Undocumented dbms_logmnr_internal.set_session_action(
action_name     IN VARCHAR2,
logmnr_session# IN NUMBER,
action_type     IN VARCHAR2,
action_options  IN NUMBER,
xid_usn         IN NUMBER,
xid_slt         IN NUMBER,
xid_sqn         IN NUMBER,
thread#         IN NUMBER,
start_scn       IN NUMBER,
start_sub_scn   IN NUMBER,
end_scn         IN NUMBER,
end_sub_scn     IN NUMBER,
rba_sqn         IN NUMBER,
rba_blk         IN NUMBER,
rba_byte        IN NUMBER,
session#        IN NUMBER,
obj#            IN NUMBER,
attr1           IN NUMBER,
attr2           IN NUMBER,
attr3           IN NUMBER);
TBD
 
SET_SESSION_ACTION_HELPER
Undocumented dbms_logmnr_internal.set_session_action_helper(
action_name     IN VARCHAR2,
logmnr_session# IN NUMBER,
process_role#   IN NUMBER,
action_type#    IN NUMBER,
action_options  IN NUMBER,
xid_usn         IN NUMBER,
xid_slt         IN NUMBER,
xid_sqn         IN NUMBER,
thread#         IN NUMBER,
start_scn       IN NUMBER,
start_sub_scn   IN NUMBER,
end_scn         IN NUMBER,
end_sub_scn     IN NUMBER,
rba_sqn         IN NUMBER,
rba_blk         IN NUMBER,
rba_byte        IN NUMBER,
session#        IN NUMBER,
obj#            IN NUMBER,
attr1           IN NUMBER,
attr2           IN NUMBER,
attr3           IN NUMBER);
TBD
 
SET_TABLESPACE
Undocumented dbms_logmnr_internal.set_tablespace(new_tablespace IN VARCHAR2);
exec dbms_logmnr_internal.set_tablespace('UWDATA');

PL/SQL procedure successfully completed.
 
SHARE_PERSISTENT_DICTIONARY
Undocumented dbms_logmnr_internal.share_persistent_dictionary(
sessionid IN NUMBER,
startscn  IN NUMBER,
endscn    IN NUMBER,
starttime IN DATE,
endtime   IN DATE,
options   IN BINARY_INTEGER);
TBD
 
SKIP_OBJ
Undocumented dbms_logmnr_internal.skip_obj(
con_name          IN VARCHAR2,
user_name         IN VARCHAR2,
table_name        IN VARCHAR2,
partition_name    IN VARCHAR2,
subpartition_name IN VARCHAR2,
object_id         IN NUMBER,
object_version    IN NUMBER,
sid_in            IN NUMBER);
TBD
 
SKIP_OBJ_C
Undocumented dbms_logmnr_internal.skip_obj_c(
con_name          IN VARCHAR2,
user_name         IN VARCHAR2,
table_name        IN VARCHAR2,
partition_name    IN VARCHAR2,
subpartition_name IN VARCHAR2,
object_id         IN NUMBER,
object_version    IN NUMBER,
sid_in            IN NUMBER);
TBD
 
SKIP_OBJ_V
Undocumented dbms_logmnr_internal.skip_obj_v(
con_name            IN  VARCHAR2,
user_name           IN  VARCHAR2,
table_name          IN  VARCHAR2,
partition_name      IN  VARCHAR2,
subpartition_name   IN  VARCHAR2,
object_id           IN  NUMBER,
v_con_name          OUT VARCHAR2,
v_user_name         OUT VARCHAR2,
v_table_name        OUT VARCHAR2,
v_partition_name    OUT VARCHAR2,
v_subpartition_name OUT VARCHAR2);
TBD
 
SKIP_RBA
Undocumented dbms_logmnr_internal.skip_rba(
thrd_in        IN NUMBER,
rbaseq_in      IN NUMBER,
rbabno_in      IN NUMBER,
rbabof_in      IN NUMBER,
resetlogscn_in IN NUMBER,
resetlogcnt_in IN NUMBER,
sid_in         IN NUMBER);
TBD
 
SKIP_SCN
Undocumented dbms_logmnr_internal.skip_scn(
thrd_in     IN NUMBER,
startscn_in IN NUMBER,
endscn_in   IN NUMBER,
sid_in      IN NUMBER);
TBD
 
SKIP_XID
Undocumented dbms_logmnr_internal.skip_xid(
pdbuid_in IN NUMBER,
xidusn_in IN NUMBER,
xidslt_in IN NUMBER,
xidsqn_in IN NUMBER,
txnscn_in IN NUMBER,
sid_in    IN NUMBER);
TBD
 
TRACEREDOLOGS
Undocumented dbms_logmnr_internal.traceredologs(
session_num IN NUMBER,
upstream    IN NUMBER,
branchscn   IN NUMBER,
startscn    IN NUMBER,
endscn      IN NUMBER);
TBD
 
TRACE_FOREIGN_LOG_INFO
Undocumented dbms_logmnr_internal.trace_foreign_log_info(
l_which_file IN NUMBER,
session_id   IN NUMBER,
target_scn   IN NUMBER);
TBD
 
TRACE_LOCAL_LOG_INFO
Undocumented dbms_logmnr_internal.trace_local_log_info(
l_which_file IN NUMBER,
target_scn   IN NUMBER);
TBD
 
TRACE_LOCAL_XID
Undocumented dbms_logmnr_internal.trace_local_xid(l_which_file IN NUMBER);
TBD
 
TRACE_TABLE_LOCAL_DICT
Undocumented dbms_logmnr_internal.trace_table_local_dict(
l_which_file IN NUMBER,
table_owner  IN VARCHAR2,
table_name   IN VARCHAR2,
pdb_name     IN VARCHAR2);
TBD
 
UNSET_SESSION_ACTION
Undocumented dbms_logmnr_internal.unset_session_action(
action_name     IN VARCHAR2,
logmnr_session# IN NUMBER,
force           IN BOOLEAN);
TBD
 
UNSET_SESSION_ACTION_HELPER
Undocumented dbms_logmnr_internal.unset_session_action_helper(
action_name     IN  VARCHAR2,
logmnr_session# IN  NUMBER,
force           IN  BOOLEAN,
process_role#   OUT NUMBER);
TBD
 
UNSKIP_OBJ
Undocumented dbms_logmnr_internal.unskip_obj(
con_name          IN VARCHAR2,
user_name         IN VARCHAR2,
table_name        IN VARCHAR2,
partition_name    IN VARCHAR2,
subpartition_name IN VARCHAR2,
object_id         IN NUMBER,
object_version    IN NUMBER,
sid_in            IN NUMBER);
TBD
 
UNSKIP_OBJ_C
Undocumented dbms_logmnr_internal.unskip_obj_c(
con_name          IN VARCHAR2,
user_name         IN VARCHAR2,
table_name        IN VARCHAR2,
partition_name    IN VARCHAR2,
subpartition_name IN VARCHAR2,
object_id         IN NUMBER,
object_version    IN NUMBER,
sid_in            IN NUMBER);
TBD
 
UNSKIP_RBA
Undocumented dbms_logmnr_internal.unskip_rba(
thrd_in        IN NUMBER,
rbaseq_in      IN NUMBER,
rbabno_in      IN NUMBER,
rbabof_in      IN NUMBER,
resetlogscn_in IN NUMBER,
resetlogcnt_in IN NUMBER,
sid_in         IN NUMBER);
TBD
 
UNSKIP_SCN
Undocumented dbms_logmnr_internal.unskip_scn(
thrd_in     IN NUMBER,
startscn_in IN NUMBER,
endscn_in   IN NUMBER,
sid_in      IN NUMBER);
TBD
 
UNSKIP_XID
Undocumented dbms_logmnr_internal.unskip_xid(
pdbuid_in IN NUMBER,
xidusn_in IN NUMBER,
xidslt_in IN NUMBER,
xidsqn_in IN NUMBER,
sid_in    IN NUMBER);
TBD

Related Topics
Built-in Functions
Built-in Packages
Database Security
DBMS_CAPTURE_ADM_INTERNAL
DBMS_LOGMNR
DBMS_LOGMNR_D
DBMS_LOGMNR_LOGREP_DICT
DBMS_LOGMNR_SESSION_INT
LOGMNR_DICT_CACHE
LOGMNR_EM_SUPPORT
What's New In 21c
What's New In 23c

Morgan's Library Page Footer
This site is maintained by Dan Morgan. Last Updated: This site is protected by copyright and trademark laws under U.S. and International law. © 1998-2023 Daniel A. Morgan All Rights Reserved
  DBSecWorx