移行のソース・データベースを準備する
Oracle Cloud Infrastructure Database Migrationを使用してデータを移行する前に、ここで説明するようにソース・データベースを手動で構成します。
- オフライン移行のソースとしてシングルテナント(非CDB)を構成するか、マルチテナント(CDB)内の特定のプラガブル・データベース(PDB)を移行のソースとして構成するには、次のSQLコマンドを実行します。
-- Archive Log Mode SHUTDOWN IMMEDIATE; STARTUP MOUNT; ALTER DATABASE ARCHIVELOG; ALTER DATABASE OPEN; -- Global Names ALTER SYSTEM SET GLOBAL_NAMES=FALSE; -- Stream Pool Size ALTER SYSTEM SET STREAMS_POOL_SIZE=256M; -- Force Logging ALTER DATABASE FORCE LOGGING; -- Supplemental Logging ALTER DATABASE ADD SUPPLEMENTAL LOG DATA; - オフライン移行のソースとしてシングルテナント(非CDB)を構成するか、マルチテナント(CDB)内の特定のプラガブル・データベース(PDB)をオンライン移行のソースとして構成するには、次のSQLコマンドを実行します:
-- Archive Log Mode SHUTDOWN IMMEDIATE; STARTUP MOUNT; ALTER DATABASE ARCHIVELOG; ALTER DATABASE OPEN; -- Global Names ALTER SYSTEM SET GLOBAL_NAMES=FALSE; -- Stream Pool Size ALTER SYSTEM SET STREAMS_POOL_SIZE=2G; -- Force Logging ALTER DATABASE FORCE LOGGING; -- Enable GoldenGate ALTER SYSTEM SET ENABLE_GOLDENGATE_REPLICATION=TRUE; -- Supplemental Logging ALTER DATABASE ADD SUPPLEMENTAL LOG DATA; - 移行のソースとしてマルチテナント(CDB)を構成するには、次のSQLコマンドを実行します。
-- Connect to CDB and run: -- Archive Log Mode SHUTDOWN IMMEDIATE; STARTUP MOUNT; ALTER DATABASE ARCHIVELOG; ALTER DATABASE OPEN; -- Global Names ALTER SYSTEM SET GLOBAL_NAMES=FALSE; -- Stream Pool Size ALTER SYSTEM SET STREAMS_POOL_SIZE=256M SCOPE=BOTH; -- Force Logging ALTER DATABASE FORCE LOGGING; -- Supplemental Logging ALTER DATABASE ADD SUPPLEMENTAL LOG DATA; - マルチテナント(CDB)をオンライン移行のソースとして構成するには、次のSQLコマンドを実行します。
-- Connect to CDB and run: -- Archive Log Mode SHUTDOWN IMMEDIATE; STARTUP MOUNT; ALTER DATABASE ARCHIVELOG; ALTER DATABASE OPEN; -- Global Names ALTER SYSTEM SET GLOBAL_NAMES=FALSE; -- Stream Pool Size ALTER SYSTEM SET STREAMS_POOL_SIZE=2G SCOPE=BOTH; -- Force Logging ALTER DATABASE FORCE LOGGING; -- Enable GoldenGate ALTER SYSTEM SET ENABLE_GOLDENGATE_REPLICATION=TRUE SCOPE=BOTH; -- Supplemental Logging ALTER DATABASE ADD SUPPLEMENTAL LOG DATA; - Amazon RDS (非CDB)を移行のソースとして構成するには、次のSQLコマンドを実行します:
-- Set the following parameters through the Parameter groups functionality: -- STREAMS_POOL_SIZE=2147483648 -- GLOBAL_NAMES=FALSE -- To see how Parameter groups work refer to https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/parameter-groupsoverview. html -- Archive Log Mode EXEC RDSADMIN.RDSADMIN_UTIL.SET_CONFIGURATION('ARCHIVELOG RETENTION HOURS',72); -- Force Logging EXEC RDSADMIN.RDSADMIN_UTIL.FORCE_LOGGING(P_ENABLE => TRUE); -- Supplemental Logging EXEC RDSADMIN.RDSADMIN_UTIL.ALTER_SUPPLEMENTAL_LOGGING('ADD'); - Amazon RDS (非CDB)をオンライン移行のソースとして構成するには、次のSQLコマンドを実行します:
-- Set the following parameters through the Parameter groups functionality: -- STREAMS_POOL_SIZE=2147483648 -- GLOBAL_NAMES=FALSE -- ENABLE_GOLDENGATE_REPLICATION=TRUE -- To see how Parameter groups work refer to https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/parameter-groupsoverview. html -- Archive Log Mode EXEC RDSADMIN.RDSADMIN_UTIL.SET_CONFIGURATION('ARCHIVELOG RETENTION HOURS',72); -- Force Logging EXEC RDSADMIN.RDSADMIN_UTIL.FORCE_LOGGING(P_ENABLE => TRUE); -- Supplemental Logging EXEC RDSADMIN.RDSADMIN_UTIL.ALTER_SUPPLEMENTAL_LOGGING('ADD'); - Autonomous AI Databaseをソースとして構成するには:
-- When performing an online migration, you must set the following advanced parameter in the migration configuration: -- GOLDENGATESETTINGS_SKIPRELOADQUERYADVISOR: Set the value to "true". -- Supplemental Logging: Validate using SELECT MINIMAL FROM DBA_SUPPLEMENTAL_LOGGING; ALTER PLUGGABLE DATABASE ADD SUPPLEMENTAL LOG DATA;