Oracle EXCHANGE
Version 21c

General Information
Library Note Morgan's Library Page Header
Which has the higher priority in your organization: Deploying a new database or securing the ones you already have? Looking for a website, and resources, dedicated solely to securing Oracle databases? Check out DBSecWorx.
Purpose According to the Oracle docs, this package is owned by the Global Data Services schema. It should not be unlocked or used for a database login.
AUTHID CURRENT_USER
Data Types TYPE d_type ...

TYPE p_type ...
Dependencies
CHUNKDATA_TMP DBMS_PARALLEL_EXECUTE KU$_MULTI_DDL
DBMS_ASSERT DBMS_PLUGTS KU$_MULTI_DDLS
DBMS_GSM_COMMON DBMS_SQL KU$_PARSED_ITEM
DBMS_GSM_DBADMIN DBMS_STANDARD KU$_PARSED_ITEMS
DBMS_GSM_UTILITY DBMS_SYS_ERROR KU$_VCNT
DBMS_LOB DBMS_UTILITY MOVE_DATA
DBMS_METADATA KU$_DDL PLITBLM
DBMS_OUTPUT KU$_DDLS  
Documented No
First Available 19c
Security Model Owned by GSMADMIN_INTERNAL with no privileges granted.

The package appears to be protected by an ACCESSIBLE BY clause.
Source {ORACLE_HOME}/rdbms/admin/prvtgwmco.plb
Subprograms
 
DO_DDL_JOB (new 21c)
Undocumented exchange.do_ddl_job(
fromid      IN NUMBER,
toid        IN NUMBER,
chunk_id    IN NUMBER,
operation   IN VARCHAR2,
obj_type    IN VARCHAR2,
doexec      IN BOOLEAN,,
ignor_error IN BOOLEAN,
inguid      IN VARCHAR2,
seq         IN NUMBER);
TBD
 
EXCHANGE_IN
Undocumented exchange.exchange_in(
tablespace_list IN VARCHAR2,
db_link         IN VARCHAR2,
doexec          IN BOOLEAN,
test_mode       IN NUMBER
new_datafiles   IN gsmadmin_internal.exchange.d_type);
TBD
 
EXCHANGE_OUT
Undocumented exchange.exchange_out(
tablespace_list IN VARCHAR2,
new_tablespace  IN gsmadmin_internal.exchange.p_type,
doexec          IN BOOLEAN;
TBD
 
PRELOAD
Undocumented exchange.preload(
tbs_list IN VARCHAR2,
db_link  IN VARCHAR2);
exec gsmadmin_internal.exchange.preload('UWDATA', 'SYS.REMOTE');
BEGIN gsmadmin_internal.exchange.preload('UWDATA', 'SYS.REMOTE'); END;
      *
ERROR at line 1:
ORA-06550: line 1, column 7:
PLS-00904: insufficient privilege to access object EXCHANGE
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored

Related Topics
Built-in Functions
Built-in Packages
Database Security
DBMS_GSM_ALERTS
DBMS_GSM_COMMON
DBMS_GSM_DBADMIN
DBMS_GSM_FIX
DBMS_GSM_FIXED
DBMS_GSM_NOPRIV
DBMS_GSM_POOLADMIN
DBMS_GSM_UTILITY
DBMS_GSM_XDB
What's New In 19c
What's New In 20c-21c

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-2019 Daniel A. Morgan All Rights Reserved
  DBSecWorx