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://objectstorage.us-ashburn-1.oraclecloud.com/n/namespace-string/b/bucketname/o/export%u.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
Nota
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 haya especificado durante la exportación.
En este ejemplo, namespace-string
es el espacio de nombres de almacenamiento de objetos de Oracle Cloud Infrastructure, y bucketname
es el nombre del cubo. Consulte 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 establezca el parámetro parallel
en un cuarto del número de ECPU (.25 x recuento de ECPU). Si utiliza el modelo de recursos informáticos 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 moneda y las prioridades en Autonomous Database.
Para obtener el formato de URL de archivo de volcado para diferentes servicios de Cloud Object Storage, consulte DBMS_CLOUD Package File URI Formats.
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 SQL Commands.
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.