EM CLIデータベース移行の前提条件

EMCLI動詞migrate_dbを使用してデータベース移行を開始する前に、次を確認、インストールおよび構成する必要があります。

EM CLIのmigrate_db動詞を使用した移行ワークベンチの移行では、JSONペイロード・ファイルのみを使用します。

前提条件が満たされているかどうかの検証

emcli migrate_db 
-file="/home/migrations/prereqs.json"
JSONファイルprereqs.jsonには、次のペイロードが含まれます。
{
    "action": "VALIDATE_PREREQS",
    "type": "DATAPUMP", 
    "platform": "linux32|linux_64|windows64|solaris_sparc64|solaris_x64|aix_ppc64" 
}

EM CLIを使用した移行ツールのアップロード

emcli migrate_db 
      -file="/home/migrations/prereqsupload.json"
JSONファイルprereqsupload.jsonには、次のペイロードが含まれます。
{
    "action": "UPLOAD_PREREQS",
    "type": "DATAPUMP",      
    "hostTarget": "<host-target>",      
    "hostTargetCred": "<hostCredName>:<hostCredOwner>",      
    "tools": {    
             "instantClient": {
         "version": "<DB Version e.g.: 18.5.0.0.0>",
               "platform": "linux32|linux_64|windows64|solaris_sparc64|solaris_x64|aix_ppc64",
               "files": [
                    "/u01/db/insClients/instantclient-basic-<Operating System>-<DB Version>dbru.zip",
                    "/u01/db/insClients/instantclient-sqlplus-<Operating System>-<DB Version>dbru.zip",
                    "/u01/db/insClients/instantclient-tools-<Operating System>-<DB Version>dbru.zip"               
          ]           
        },          
        "schemaAdvisor":{                
            "files":[                     
                    "/u01/db/tools/install_adb_advisor.sql"         
            ]           
        }     
    }
}