Nota
Importe los datos de recopilación mediante la opción CONTENT=DATA_ONLY
.
Especifique la recopilación que desea importar con el parámetro INCLUDE
. Esto resulta útil si un juego de archivos de datos contiene todo el esquema y la recopilación de SODA que necesita importar se incluye como parte del juego de archivos de volcado.
Utilice REMAP_DATA
para cambiar cualquiera de las columnas durante la importación. En este ejemplo se muestra el uso de REMAP_DATA
para cambiar el método de columna de versión de SHA256
a UUID
.
impdp admin/password@db2022adb_high \
directory=data_pump_dir \
credential=def_cred_name \
dumpfile= https://namespace-string.objectstorage.us-ashburn-1.oci.customer-oci.com/n/namespace-string/b/bucketname/o/export%l.dmp \
encryption_pwd_prompt=yes \
SCHEMA=my_schema \
INCLUDE=TABLE:\"= \'MyCollectionName\'\" \
CONTENT=DATA_ONLY \
REMAP_DATA=my_schema.'\"MyCollectionName\"'.VERSION:SYS.DBMS_SODA.TO_UUID
Notas sobre los parámetros de pump de datos:
-
Si durante la exportación con expdp
ha utilizado el parámetro encryption_pwd_prompt=yes
, utilice encryption_pwd_prompt=yes
e introduzca la misma contraseña en el indicador impdp
que ha especificado durante la exportación.
-
El parámetro dumpfile
soporta los comodines %L
y %l
, además de los comodines %U
y %u
heredados. Por ejemplo, dumpfile=export%L.dmp
. Utilice el comodín %L
o %l
para las exportaciones de Oracle Database versión 12.2 y posteriores. Este comodín amplía el nombre del archivo de volcado en un entero que aumenta el ancho de variable de 3 dígitos a 10 dígitos, comenzando en 100 y terminando en 2147483646.
Utilice el comodín %U
o %u
heredado para las exportaciones de Oracle Database anteriores a la versión 12.2. Si utiliza esta opción y se necesitan más de 99 archivos de volcado, debe especificar varios nombres de archivos de volcado, cada uno con el parámetro %U
o %u
.
Para dumpfile
, en este ejemplo se utiliza el formato de URI recomendado mediante puntos finales dedicados de OCI para el dominio comercial (OC1). namespace-string
es el espacio de nombres de almacenamiento de objetos de Oracle Cloud Infrastructure, y bucketname
es el nombre del cubo. Consulte Puntos finales dedicados de Object Storage, Regiones y dominios de disponibilidad y Descripción de los espacios de nombres de Object Storage para obtener más información.
En Oracle Data Pump versión 19.6 y posteriores, el argumento credential autentica Oracle Data Pump para el servicio de Cloud Object Storage que utilice para los archivos de origen. El parámetro credential
no puede ser una entidad de servicio de Azure, un nombre de recurso de Amazon (ARN) o una cuenta de servicio de Google. Consulte Acceso a recursos en la nube mediante la configuración de políticas y roles para obtener más información sobre la autenticación basada en entidad de recurso.
El argumento archivo de volcado es una lista delimitada por comas de direcciones URL para los archivos de Data Pump.
Para obtener el mejor rendimiento de importación, utilice el servicio de base de datos HIGH
para la conexión de importación y defina el parámetro parallel
en una cuarta parte del número de ECPU (.25 x recuento de EPU). Si utiliza el modelo de cálculo de OCPU, defina el parámetro paralelo en el número de OCPU (1 x recuento de OCPU).
Para obtener información sobre el nombre del servicio de base de datos que se conectará para ejecutar la importación de Data Pump, consulte Gestión de la simultaneidad y las prioridades en Autonomous Database.
Para obtener el formato de URL de archivo de volcado para diferentes servicios de Cloud Object Storage, consulte Formatos de URI del archivo de paquete DBMS_CLOUD.
Nota
Para realizar una importación completa o importar objetos que sean propiedad de otros usuarios, necesita el rol DATAPUMP_CLOUD_IMP
.
Para obtener información sobre los objetos no permitidos en Autonomous Database, consulte Comandos SQL.
En este ejemplo de importación, la especificación del parámetro REMAP_DATA
utiliza la función DBMS_SODA.TO_UUID
para generar valores de UUID. Por defecto, para las bases de datos locales, la columna de versión de una recopilación de SODA se calcula mediante el hash SHA-256 del contenido del documento. En Autonomous Database, la columna de versión utiliza valores generados por UUID, que son independientes del contenido del documento.
En este ejemplo, el parámetro REMAP_DATA
utiliza la función DBMS_SODA.TO_UUID
para sustituir el tipo de versión de la recopilación de origen por el control de versiones de UUID. Si en el conjunto de archivos de volcado de exportación que está importando, versionColumn.method
ya está definido en UUID, no es necesario REMAP_DATA
para este campo.
Para obtener información detallada sobre los parámetros de Oracle Data Pump Import, consulte Oracle Database Utilities.