配置响应文件

Oracle Zero Downtime Migration 利用完全可定制的响应文件。

复制和更新响应文件

复制模板并根据环境和身份证明进行更改。

每次安装时都提供了一个响应文件模板。作为 zdmuser,复制模板文件以更新参数。

  1. 复制响应文件模板。
    [zdmuser@zdmhost ~]$ mkdir ~/template
    [zdmuser@zdmhost ~]$ cp zdmhome/rhp/zdm/template/zdm_logical_template.rsp ~/template/
  2. 更新响应文件。
    模板包含用于处理所有受支持方法的参数。根据为此解决方案选择的迁移方法(脱机逻辑迁移)更新响应文件。

    用户、其角色和权限以及表空间将通过零停机迁移进行迁移。您必须更新与需要定义和更新一组参数的用例方案相关的响应文件。如果希望将所有表空间(SYSTEMSYSAUXUNDOTEMP 除外)迁移到 Oracle Autonomous Database ,则只需跳过参数 DATAPUMPSETTINGS_METADATAREMAPS-1

    MIGRATION_METHOD=OFFLINE_LOGICAL
    DATA_TRANSFER_MEDIUM=OSS
    TARGETDATABASE_ADMINUSERNAME=ADMIN
    SOURCEDATABASE_ADMINUSERNAME=SYSTEM
    SOURCEDATABASE_CONNECTIONDETAILS_HOST=service_name.appsubnet.exadatainfrastr.oraclevcn.com
    SOURCEDATABASE_CONNECTIONDETAILS_PORT=1521
    SOURCEDATABASE_CONNECTIONDETAILS_SERVICENAME=service_name
    TARGETDATABASE_OCID=ocid.autonomousdatabase.oc1.region.unique_key
    TARGETDATABASE_CONNECTIONDETAILS_HOST=hostname.exadatainfrastr.oraclevcn.com
    TARGETDATABASE_CONNECTIONDETAILS_PORT=port_number
    TARGETDATABASE_CONNECTIONDETAILS_SERVICENAME=target_db_name_tp_tls
    DATAPUMPSETTINGS_JOBMODE=SCHEMA
    DATAPUMPSETTINGS_SCHEMABATCH-1=SYSADM
    DATAPUMPSETTINGS_DELETEDUMPSINOSS=FALSE
    DATAPUMPSETTINGS_DATAPUMPPARAMETERS_USERMETADATA=1
    DATAPUMPSETTINGS_DATABUCKET_NAMESPACENAME=data_bucket_namespace
    DATAPUMPSETTINGS_DATABUCKET_BUCKETNAME=data_bucket_name
    DATAPUMPSETTINGS_EXPORTDIRECTORYOBJECT_NAME=DATA_PUMP_DIR
    DATAPUMPSETTINGS_EXPORTDIRECTORYOBJECT_PATH=/u01/app/oracle/product/db/oracle-server/19.3.0.0/rdbms/log
    OCIAUTHENTICATIONDETAILS_REGIONID=region_id-1
    OCIAUTHENTICATIONDETAILS_USERPRINCIPAL_TENANTID=ocid1.tenancy.oc1..id
    OCIAUTHENTICATIONDETAILS_USERPRINCIPAL_USERID=ocid1.user.oc1..id
    OCIAUTHENTICATIONDETAILS_USERPRINCIPAL_FINGERPRINT=35:fingerprint
    OCIAUTHENTICATIONDETAILS_USERPRINCIPAL_PRIVATEKEYFILE=/home/zdmuser/zdmhome/.oci/oci_api_key.pem
有关更多详细信息,请参阅准备逻辑迁移响应文件和 Oracle Data Pump 设置以实现零停机迁移。