Changes in This Release for Oracle Database Utilities
This preface lists changes in Oracle Database Utilities for Oracle Database 12c.
Changes in Oracle Database 12c Release 2 (12.2.0.1)
This topic lists changes in Oracle Database Utilities for Oracle Database 12c Release 2 (12.2.0.1).
Oracle Data Pump Export and Import
-
The Data Pump Import
PARALLELparameter has been extended to include metadata during import operations. See Loading and Unloading of Data and also the Import PARALLEL parameter. -
The Data Pump Export
PARALLELparameter has been extended to include metadata during export operations. See Loading and Unloading of Data . -
You can now use wild cards when specifying file names on the Data Pump Import
TRANSPORT_DATAFILESparameter. See TRANSPORT_DATAFILES. -
A new Data Pump import
REMAP_DIRECTORYparameter lets you remap directories when you move databases between platforms. See REMAP_DIRECTORY. -
A new
TRUST_EXISTING_TABLE_PARTITIONSflag on the Data Pump ImportDATA_OPTIONSparameter enables data from multiple partitions to be loaded in parallel into a pre-existing table, which reduces the import time. See DATA_OPTIONS. -
A new
VALIDATE_TABLE_DATAflag on the Data Pump ImportDATA_OPTIONSparameter verifies the format number and date data types in table data columns. See the Import DATA_OPTIONS parameter. -
A new
ENABLE_NETWORK_COMPRESSIONoption (for direct-path network imports only) on the Data PumpDATA_OPTIONSparameter tells Data Pump to compress data before sending it over the network. See the Import DATA_OPTIONS parameters. -
The
DIRECT_PATHoption on the ImportACCESS_METHODparameter is now available for network imports. See ACCESS_METHOD. -
A new
GROUP_PARTITION_TABLE_DATAflag on the Data Pump ExportDATA_OPTIONSparameter enables data for all partitions to be loaded at once and in parallel. This can reduce the time to import the table data. See the Export DATA_OPTIONS parameter. -
Encrypted columns are now supported during transportable tablespace exports. See the Export TRANSPORT_TABLESPACES and the Import TRANSPORT_TABLESPACES parameters for more information about transportable tablespace mode.
-
A new
VERIFY_STREAM_FORMATchoice on the Data Pump ExportDATA_OPTIONSparameter validates the format of a data stream before it is written to the Data Pump dump file. See DATA_OPTIONS. -
It is now possible to export 128-byte identifiers and import them into databases that support them.
-
The
DUMPFILEparameters for Data Pump Export and Import have new options available for substitution variables. See the Export DUMPFILE parameter and the Import DUMPFILE parameter. -
Oracle Data Pump Export and Oracle Data Pump Import support Data-Bound Collation.
-
The length limit for most types of names has been increased to 128 bytes. The Data Pump
ENCRYPTIONandJOB_NAMEparameters support this new maximum. TheENCRYPTION_PASSWORDparameter also supports it, with some restrictions. See ENCRYPTION_PASSWORD. -
Data Pump Export and Data Pump Import support the new big SCN size of 8 bytes. See the Export FLASHBACK_SCN and the Import FLASHBACK_SCN parameters.
-
The contents of the Data Pump Export
PARFILEand ImportPARFILEparameters are now written to the Data Pump log file. See the Export PARFILE parameter and the Import PARFILE parameter. -
Network imports now support
See NETWORK_LINK.LONGcolumns.
Oracle SQL*Loader
-
A new SQL*Loader
SDF_PREFIXparameter lets you specify a directory prefix which will be added to file names of LOBFILEs and secondary data files (SDFs) that are opened as part of a load operation. See SDF_PREFIX. -
A new SQL*Loader
DEFAULTSparameter lets you control evaluation of default expressions. See DEFAULTS. -
A new SQL*Loader
DIRECT_PATH_LOCK_WAITparameter instructs direct path loads to wait for table locks before proceeding with the load. See DIRECT_PATH_LOCK_WAIT. -
A new SQL*Loader
EMPTY_LOBS_ARE_NULLclause sets to NULL any LOB column for which there is no data available. See EMPTY_LOBS_ARE_NULL. -
A new SQL*Loader control file clause,
DEFAULT EXPRESSION CACHE n, allows you to specify how many default expressions are evaluated at a time by a direct path load. See Specifying the Number of Default Expressions to Be Evaluated At One Time. -
SQL*Loader now supports 128-byte identifiers. This allows for longer table and column names and lets you load databases that use 128-byte identifiers.
-
A new
LLSclause is available for SQL*Loader control files which lets you indicate that a field in the data file is a LOB location specifier (LLS) field. See Loading Data Files that Contain LLS Fields. -
In SQL*Loader express mode, the
ENCLOSED_BY,OPTIONALLY_ENCLOSED_BY, andTERMINATED_BYcommand-line parameters now accept strings as a value. See the following parameter descriptions: ENCLOSED_BY, OPTIONALLY_ENCLOSED_BY, and TERMINATED_BY.
Oracle External Tables
-
You can now create partitioned external tables using the
ORACLE_HDFSorORACLE_HIVEaccess drivers. See Using the ORACLE_HDFS Access Driver to Create Partitioned External Tables and Using the ORACLE_HIVE Access Driver to Create Partitioned External Tables. -
A new
XMLTAGclause for theORACLE_LOADERaccess driver allows loading of subdocuments from an XML document. See XMLTAG. -
The
ORACLE_LOADERandORACLE_DATAPUMPaccess drivers now support 128-byte identifiers. This allows for longer table and column names and lets you load databases that use 128-byte identifiers. -
A new
LLSclause is available forORACLE_LOADERaccess parameters which lets you indicate that a field in the data file is a LOB location specifier (LLS) field. See LLS Clause.
Oracle LogMiner
-
LogMiner now captures changes for objects with long identifiers (128 bytes).
-
The
UTL_FILE_DIRinitialization parameter is deprecated. It is still supported for backward compatibility, but Oracle recommends that you instead use directory objects. This deprecation affects extracting LogMiner dictionaries to flat files. See Extracting the LogMiner Dictionary to a Flat File. -
LogMiner supports multitenant container databases (CDBs) that have pluggable databases (PDBs) with different character sets. See Using LogMiner in a CDB.
DBMS_METADATA and DBMS_METADATA_DIFF PL/SQL Packages
-
As an aide to using the
DBMS_METADATAPL/SQL package, there are three new views available that document valid Oracle-supplied transforms (DBMS_METADATA_TRANSFORMS), parameters for each transform (DBMS_METADATA_TRANSFORM_PARAMS), and valid parse items (DBMS_METADATA_PARSE_ITEMS). See Overview of the DBMS_METADATA API.