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
Streams Tablespace Management Utilities
AUTHID
DEFINER
Dependencies
ALL_DIRECTORIES
DBMS_FILE_GROUP_UTL_INVOK
DBMS_STREAMS_TBS_INT_INVOK
DBA_DATA_FILES
DBMS_FILE_TRANSFER
DBMS_STREAMS_TBS_LIB
DBA_DIRECTORIES
DBMS_LOGREP_UTIL
DBMS_SYSTEM
DBA_FILE_GROUP_EXPORT_INFO
DBMS_STANDARD
DBMS_SYS_ERROR
DBA_FILE_GROUP_FILES
DBMS_STREAMS_ADM_UTL
DBMS_UTILITY
DBMS_BACKUP_RESTORE
DBMS_STREAMS_DECL
KU$_STATUS
DBMS_FILE_GROUP
DBMS_STREAMS_MT
V$DATABASE
DBMS_FILE_GROUP_DECL
DBMS_STREAMS_RPC
V$TRANSPORTABLE_PLATFORM
DBMS_FILE_GROUP_UTL
DBMS_STREAMS_TABLESPACE_ADM
Data Types
tbs_filename_fileid_type
Documented
No
First Available
Not known
Security Model
Owned by SYS with no privileges granted.
Direct access to some objects in this package is prevented by means of an Accessible By clause.
dbms_streams_tbs_int.convert_file(
input_filename IN VARCHAR2,
input_filenumber IN BINARY_INTEGER,
input_platform_id IN BINARY_INTEGER,
output_filename IN VARCHAR2,
output_platform_id IN BINARY_INTEGER,
convert_at_source IN BOOLEAN);
dbms_streams_tbs_int.convert_file_at_source(
input_dir_object IN VARCHAR2,
input_filenumber IN BINARY_INTEGER,
input_platform_id IN BINARY_INTEGER,
output_dir_object IN VARCHAR2,
output_filename IN VARCHAR2,
output_platform_id IN BINARY_INTEGER,
convert_fq_file_name OUT VARCHAR2);
dbms_streams_tbs_int.generate_file_name(
path IN VARCHAR2,
prefix IN VARCHAR2,
extension IN VARCHAR2,
version IN VARCHAR2,
is_asm IN BOOLEAN)
RETURN VARCHAR2;
dbms_streams_tbs_int.get_file_group_file_info(
trace_setting IN NUMBER,
canon_file_group_owner IN VARCHAR2,
canon_file_group_name IN VARCHAR2,
version_id IN NUMBER,
file_id IN NUMBER,
file_name OUT VARCHAR2,
canon_file_dir_obj OUT VARCHAR2,
file_type OUT VARCHAR2);
dbms_streams_tbs_int.get_file_group_info(
trace_setting IN NUMBER,
canon_file_group_owner IN VARCHAR2,
canon_file_group_name IN VARCHAR2,
canon_version_name IN VARCHAR2,
file_group_exists OUT VARCHAR2,
version_exists OUT VARCHAR2,
canon_directory_object OUT VARCHAR2);
dbms_streams_tbs_int.get_file_group_version_info(
trace_setting IN NUMBER,
canon_file_group_owner IN VARCHAR2,
canon_file_group_name IN VARCHAR2,
canon_version_name IN VARCHAR2,
version_id OUT NUMBER,
file_count OUT NUMBER,
export_platform OUT VARCHAR2);
SELECT dbms_streams_tbs_int.get_local_platform
FROM dual;
SELECT dbms_streams_tbs_int.get_local_platform FROM dual
*
ERROR at line 1:
ORA-06553: PLS-904: insufficient privilege to access object DBMS_STREAMS_TBS_INT
SELECT dbms_streams_tbs_int.get_local_platform_id AS PLATFORM_ID
FROM dual;
SELECT dbms_streams_tbs_int.get_local_platform_id AS PLATFORM_ID
*
ERROR at line 1:
ORA-06553: PLS-904: insufficient privilege to access object DBMS_STREAMS_TBS_INT
dbms_streams_tbs_int.parse_file_name(
file_name IN VARCHAR2,
is_asm IN BOOLEAN,
path OUT VARCHAR2,
prefix OUT VARCHAR2,
extension OUT VARCHAR2,
version OUT VARCHAR2);
DECLARE
filenIn dbms_id := '/u01/app/oracle/orabase/oradata/isbdtbs.dbf';
pathOut dbms_id;
prefOut dbms_id;
extnOut dbms_id;
versOut dbms_id;
BEGIN
dbms_streams_tbs_int.parse_file_name(filenIn,
FALSE, pathOut, prefOut, extnOut, versOut);
dbms_output.put_line(pathOut);
dbms_output.put_line(prefOut);
dbms_output.put_line(extnOut);
dbms_output.put_line(versOut);
END;
/
dbms_streams_tbs_int.parse_file_name(filenIn,
FALSE, pathOut, prefOut, extnOut, versOut);
*
ERROR at line 8:
ORA-06550: line 8, column 3:
PLS-00904: insufficient privilege to access object DBMS_STREAMS_TBS_INT
ORA-06550: line 8, column 3:
PL/SQL: Statement ignored
dbms_streams_tbs_int.trace_convert_file(
input_filename IN VARCHAR2,
input_filenumber IN BINARY_INTEGER,
input_platform_id IN BINARY_INTEGER,
output_filename IN VARCHAR2,
output_platform_id IN BINARY_INTEGER,
convert_at_source IN BOOLEAN,
exception_handler IN BOOLEAN);