Nota
Importe los datos de recopilación mediante la opción CONTENT=DATA_ONLY
.
Especifique la recopilación que desea importar mediante 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 para los parámetros de pump de datos:
-
Si durante la exportación con expdp
utiliza el parámetro encryption_pwd_prompt=yes
, utilice encryption_pwd_prompt=yes
e introduzca la misma contraseña en la petición de datos 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 a un entero de incremento de ancho variable de 3 dígitos a 10 dígitos, comenzando en 100 y terminando en 2147483646.
Utilice el comodín heredado %U
o %u
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 archivo de volcado, cada uno con el parámetro %U
o %u
.
Para dumpfile
, en este ejemplo se utiliza el formato de URI recomendado mediante los puntos finales dedicados de OCI para el dominio comercial (OC1). namespace-string
es el espacio del nombre de almacenaje 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 credencial 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 un principal 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 sus archivos de Data Pump.
Para obtener el mejor rendimiento del proceso de importación, utilice el servicio de base de datos HIGH
para las conexiones de importación y defina 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 al que conectarse para ejecutar la importación de pump de datos, consulte Gestión de simultaneidad y prioridades en Autonomous Database.
Para obtener el formato para diferentes servicios de Cloud Object Storage, consulte Formatos del URI de archivo del 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 para el 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 el 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 recopilación de origen por el control de versiones del UUID. Si en el juego de archivos de volcado de exportación que está importando versionColumn.method
ya está definido en UUID, no se necesita REMAP_DATA
para este campo.
Para obtener información detallada sobre los parámetros de Oracle Data Pump Import, consulte Oracle Database Utilities.