Professional Documents
Culture Documents
Version 19.3
Intended Audience
Readers are assumed to have hands-on experience with Oracle Database technologies from the perspective of
a DBA or Data Administrator.
Autonomous Database is available exclusively through Oracle and is offered in two versions optimized to
meet the specialized requirements for Online Transaction Processing and Data Warehousing. Both use
machine learning and automation to eliminate complexity, human error, and manual management, helping to
ensure higher reliability, security, and more operational efficiency. Autonomous Transaction Processing
Service allows much simpler application development and deployment for enabling real-time analytics,
personalization, and fraud detection. Autonomous Data Warehouse delivers unprecedented reliability,
performance, and highly elastic data management that enables data warehouse deployment in seconds.
You can directly migrate your Oracle Database to the Oracle Autonomous Database and into different target
deployments on the Oracle Cloud depending on your requirements and business needs. Oracle provides a
well-defined set of tools for this purpose that not only allow you assess the existing databases, but also tools
to perform the actual migration in a hands-free and automated approach.
The Advisor will run on pre-existing Schema and generates a report that highlights :
Download
Download the Advisor PL/SQL Package from the MOS Note 2462677.1
Also grant the following when installing in Database 12c and later:
GRANT SELECT ON DBA_ILMOBJECTS TO ADB_ADVISOR;
Where <List of Schemas> is a comma separated list of Schemas that you like to analyze, and <adb_type> is one
of the following migration destinations:
4) For example, to generate an Advisor report for SH, HR and SCOTT schemas when the target ADB type is an
Autonomous Transaction Processing (Dedicated), run the following command:
Advisor Output
The report has 4 sections (see Sample Report for ATP):
======================================================================================
== ATPD SCHEMA MIGRATION REPORT FOR SH2,XDB
======================================================================================
--------------------------------------------------------------------------------------
-- ATPD MIGRATION SUMMARY
--------------------------------------------------------------------------------------
Objects Total
Object Objects Migrated Objects
Object Type Count Not Migrated With Changes Migrated
------------------------- -------------- -------------- -------------- -----------
CLUSTER 1 0 0 1
CONSTRAINT 163 0 0 163
DATABASE LINK 1 0 0 1
FUNCTION 6 0 0 6
INDEX 103 0 0 103
INDEX PARTITION 6 0 0 6
INDEXTYPE 2 0 0 2
LIBRARY 20 0 0 20
OPERATOR 7 0 0 7
PACKAGE 52 0 0 52
PACKAGE BODY 50 0 0 50
PROCEDURE 6 2 0 4
QUEUE 2 0 0 2
SEQUENCE 5 0 0 5
SYNONYM 3 2 0 1
TABLE 86 14 14 72
TABLE PARTITION 20 0 4 20
TABLE SUBPARTITION 80 0 17 80
TRIGGER 8 0 0 8
TYPE 97 0 0 97
TYPE BODY 5 0 0 5
VIEW 11 2 0 9
--------------------------------------------------------------------------------------
-- ATPD OBJECTS NOT MIGRATED
--------------------------------------------------------------------------------------
SH2.XMLTYPE_CLOB XDB.XDB$SIMPLE_TYPE
XDB.XDB$COMPLEX_TYPE
XDB.XDB$ALL_MODEL XDB.XDB$CHOICE_MODEL
XDB.XDB$SEQUENCE_MODEL
XDB.XDB$ELEMENT XDB.XDB$ATTRIBUTE
XDB.XDB$ANYATTR
XDB.XDB$ANY XDB.XDB$GROUP_DEF
XDB.XDB$GROUP_REF
XDB.XDB$ATTRGROUP_DEF XDB.XDB$ATTRGROUP_REF
XDB.XDB$SCHEMA
XDB.XDB$RESOURCE XDB.XDB$ACL
XDB.XDB$RESCONFIG
XDB.XDB$STATS XDB.XDB$CONFIG
SH2.PurchaseOrder51_TAB
SH2.PO_XML_TAB XDB.XDB$DXPTAB
XDB.XDB$XTAB
XDB.http://xmlns.oracle.com/xdb/XDBSchema.xs
XDB.http://xmlns.oracle.com/xdb/XDBResource. XDB.http://www.w3.org/2001/csx.xml.xsd
XDB.http://xmlns.oracle.com/xdb/csx.xmltr.xs XDB.http://xmlns.oracle.com/xdb/acl.xsd
XDB.http://xmlns.oracle.com/xdb/dav.xsd
XDB.http://xmlns.oracle.com/xdb/XDBResConfig
XDB.http://xmlns.oracle.com/xdb/XDBStandard. XDB.http://www.w3.org/2001/xml.xsd
XDB.http://xmlns.oracle.com/xdb/xmltr.xsd XDB.http://www.w3.org/1999/xlink.xsd
XDB.http://www.w3.org/1999/csx.xlink.xsd
XDB.http://www.w3.org/2001/csx.XInclude.xsd XDB.http://xmlns.oracle.com/xdb/stats.xsd
XDB.http://xmlns.oracle.com/xdb/XDBFolderLis
XDB.http://xmlns.oracle.com/xdb/xdbconfig.xs
SH2.http://xmlns.oracle.com/xdb/documentatio
SH2.MEDIA_TAB1 SH2.MEDIA_TAB10
SH2.MEDIA_TAB11
SH2.MEDIA_TAB2 SH2.MEDIA_TAB3
SH2.MEDIA_TAB4
5. User-defined objects in SYS and SYSTEM schemas will not migrate (Count=6):
-----------------------------------------------------------------------------
Note: User-defined objects were detected in SYS/SYSTEM schemas. Consider moving them
out prior to the migration.
6. Objects that depend on user-defined objects in SYS and SYSTEM schemas will also not
migrate (Count=6):
--------------------------------------------------------------------------------------
-------------------
Note: Consider moving the user-defined objects in SYS and SYSTEM schemas prior to
migration. The following objects of the schemas being analyzed directly or indirectly
depend on those objects:
--------------------------------------------------------------------------------------
-- ATPD OBJECTS MIGRATED WITH CHANGES
--------------------------------------------------------------------------------------
SH2.LOCATIONS_IOT SH2.MEDIA_TAB1
SH2.MEDIA_TAB10
SH2.MEDIA_TAB2 SH2.MEDIA_TAB3
SH2.MEDIA_TAB4
XDB.XDB$H_INDEX XDB.XDB$XIDX_IMP_T
SH2.COUNTRIES_EXT
SH2.DR$MYINDEX$N SH2.DR$MYINDEX3$N
SH2.LOCATIONS_IOT
SH2.EMPLOYEES_CLUST
--------------------------------------------------------------------------------------
-- ATPD MIGRATION ADDITIONAL INFO
--------------------------------------------------------------------------------------
SH2.SALES_NOPART_PAR32_IDX1
5. DEFAULT user PROFILE will be altered in the ADB at migration time (Count=32):
--------------------------------------------------------------------------------
Note: In ADB a user's profile will be set to 'DEFAULT' and you are not allowed to
create additional PROFILEs. Below are the differences in user's current profile
and the DEFAULT profile in ADB.
6. Database Options currently in use but will not be available in the ADB (Count=4):
------------------------------------------------------------------------------------
Note: The following Database Options are detected as being used. ADB does not have
these Options installed. Please verify if the application/schema to be migrated
depends on these options.
7. Database Parameters are set in your database but can't be set in the ADB (Count=2):
--------------------------------------------------------------------------------------
Note: The following init parameters are set in your database that you would not be
able to set in ADB. Please refer to the Oracle Autonomous Database documentation
on the parameters that you are allowed to modify/set in the autonomous database.
enable_pluggable_database
memory_target