kupv$ft_int.attach_to_job(
job_id IN RAW,
user_name IN VARCHAR2,
job_name IN VARCHAR2,
check_attach IN BOOLEAN,
caller_type IN BINARY_INTEGE)
RETURN NUMBER;
kupv$ft_int.build_mtable_indexes(
mtable_objno IN NUMBER,
opname IN VARCHAR2,
mtable_owner IN VARCHAR2,
mtable_name IN VARCHAR2,
lock_name IN VARCHAR2,
parallel_exp IN BOOLEAN,
fileless IN BOOLEAN,
col_list OUT VARCHAR2);
kupv$ft_int.create_new_job(
user_name IN VARCHAR2,
job_name IN VARCHAR2,
operation IN VARCHAR2,
job_mode IN VARCHAR2,
master_objid IN NUMBER,
has_priv IN NUMBER,
job_id OUT RAW,
control_queue OUT VARCHAR2,
status_queue OUT VARCHAR2);
BEGIN
IF kupv$ft_int.debug_enabled THEN
dbms_output.put_line('In Debug Mode');
ELSE
dbms_output.put_line('Not In Debug Mode');
END IF;
END;
/
*
PLS-00904: insufficient privilege to access object DEBUG_ENABLED
kupv$ft_int.delete_job(
user_name IN VARCHAR2,
job_name IN VARCHAR2,
delete_master IN BOOLEAN,
job_state IN VARCHAR2,
master_porder IN BINARY_INTEGER);
TBD
Overload 2
kupv$ft_int.delete_job(
handle IN NUMBER,
delete_master IN BOOLEAN);
kupv$ft_int.get_error_text(
error_number IN BINARY_INTEGER,
parameter1 IN VARCHAR2,
parameter2 IN VARCHAR2,
parameter3 IN VARCHAR2,
parameter4 IN VARCHAR2,
parameter5 IN VARCHAR2,
parameter6 IN VARCHAR2,
parameter7 IN VARCHAR2,
parameter8 IN VARCHAR2,
message_buffer IN OUT VARCHAR2);
Returns job information based on the DataPump job handle provided
Overload 1
kupv$ft_int.get_job_info(
handle IN NUMBER,
user_name OUT VARCHAR2,
job_name OUT VARCHAR2,
operation OUT VARCHAR2,
inst_name OUT VARCHAR2,
job_state OUT VARCHAR2,
job_has_privs OUT BOOLEAN,
master_objid OUT NUMBER,
job_snum OUT NUMBER);
TBD
Returns job information based on the DataPump user and job name provided
Overload 2
kupv$ft_int.get_job_info(
user_name IN VARCHAR2,
job_name IN VARCHAR2,
operation OUT VARCHAR2,
inst_name OUT VARCHAR2,
job_state OUT VARCHAR2,
job_has_privs OUT BOOLEAN,
master_objid OUT NUMBER,
job_snum OUT NUMBER);
Returns job queue information based on the DataPump job handle provided
Overload 1
kupv$ft_int.get_job_queues(
handle IN NUMBER,
que_tabnum OUT BINARY_INTEGER,
control_queue OUT VARCHAR2,
status_queue OUT VARCHAR2);
TBD
Returns job queue information based on the DataPump user and job name provided
Overload 2
kupv$ft_int.get_job_queues(
user_name IN VARCHAR2,
job_name IN VARCHAR2,
caller_type IN BINARY_INTEGER,
que_tabnum OUT BINARY_INTEGER,
control_queue OUT VARCHAR2,
status_queue OUT VARCHAR2);
kupv$ft_int.master_tbl_lock(
user_name IN VARCHAR2,
job_name IN VARCHAR2,
deleting_job IN BOOLEAN,
force_trans IN BOOLEAN,
lock_handle OUT VARCHAR2,
master_objid OUT NUMBER);
BEGIN
IF kupv$ft_int.on_behalf THEN
dbms_output.put_line('T');
ELSE
dbms_output.put_line('F');
END IF;
END;
/
*
PLS-00904: insufficient privilege to access object ON_BEHALF
kupv$ft_int.valid_handle(handle IN NUMBER) RETURN BOOLEAN;
BEGIN
IF kupv$ft_int.valid_handle(42) THEN
dbms_output.put_line('Handle Is Valid');
ELSE
dbms_output.put_line('Handle Is Not Valid');
END IF;
END;
/ Handle Is Not Valid