

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 將 Oracle PeopleSoft 遷移至 Amazon RDS Custom
<a name="migrate-oracle-peoplesoft-to-amazon-rds-custom"></a>

*Gaurav Gupta，Amazon Web Services*

## 摘要
<a name="migrate-oracle-peoplesoft-to-amazon-rds-custom-summary"></a>

[Oracle PeopleSoft](https://www.oracle.com/applications/peoplesoft/) 是適用於整個企業程序的企業資源規劃 (ERP) 解決方案。PeopleSoft 具有三層架構：用戶端、應用程式和資料庫。PeopleSoft 可以在 [Amazon Relational Database Service (Amazon RDS)](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Welcome.html) 上執行。現在，您也可以在 [Amazon RDS Custom](https://aws.amazon.com/rds/custom/) 上執行 PeopleSoft，這可讓您存取基礎作業系統。

[Amazon RDS Custom for Oracle](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/working-with-custom-oracle.html) 是一種受管資料庫服務，適用於需要存取基礎作業系統和資料庫環境的舊版、自訂和封裝應用程式。當您將 Oracle 資料庫遷移至 Amazon RDS Custom 時，Amazon Web Services (AWS) 可以管理備份任務和高可用性，同時可以專注於維護 PeopleSoft 應用程式和功能。如需考慮遷移的關鍵因素，請參閱 AWS 方案指引中的 [Oracle 資料庫遷移策略](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-oracle-database/strategies.html)。

此模式著重於使用 Oracle Recovery Manager (RMAN) 備份，將 Amazon Elastic Compute Cloud (Amazon EC2) 上的 PeopleSoft 資料庫遷移至 Amazon RDS Custom 的步驟。它在 EC2 執行個體和 [Amazon RDS Custom 之間使用 Amazon Elastic File System (Amazon EFS)](https://aws.amazon.com/efs/) 共用檔案系統，但您也可以使用 Amazon FSx 或任何共用磁碟機。模式使用 RMAN 完整備份 （有時稱為層級 0 備份）。

## 先決條件和限制
<a name="migrate-oracle-peoplesoft-to-amazon-rds-custom-prereqs"></a>

**先決條件**
+ 使用 Oracle Linux 7、Oracle Linux 8、Red Hat Enterprise Linux (RHEL) 7 或 RHEL 8 在 Amazon EC2 上執行的 Oracle 19C 版來源資料庫。在此模式範例中，來源資料庫名稱為 `FSDMO92`，但這並非必要項目。
**注意**  
您也可以將此模式與現場部署 Oracle 來源資料庫搭配使用。您必須擁有內部部署網路與虛擬私有雲端 (VPC) 之間的適當網路連線。
+ PeopleSoft 9.2 示範執行個體。
+ 單一 PeopleSoft 應用程式層。不過，您可以調整此模式以使用多個應用程式層。
+ Amazon RDS Custom 已設定至少 8 GB 的交換空間。

**限制**

此模式不支援下列組態：
+ 將資料庫`ARCHIVE_LAG_TARGET`參數設定為 60–7200 範圍以外的值
+ 停用資料庫執行個體日誌模式 (`NOARCHIVELOG`)
+ 關閉 EC2 執行個體的 Amazon Elastic Block Store (Amazon EBS) 最佳化屬性
+ 修改連接至 EC2 執行個體的原始 EBS 磁碟區
+ 新增 EBS 磁碟區，或將磁碟區類型從 gp2 變更為 gp3
+ 變更 `LOG_ARCHIVE_FORMAT` 參數的延伸格式 （需要 `*.arc`)
+ 多工或變更控制檔案位置和名稱 （必須是 `/rdsdbdata/db/*DBNAME*/controlfile/control-01.ctl`)

如需有關這些和其他不支援組態的其他資訊，請參閱 [Amazon RDS 文件](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/custom-troubleshooting.html#custom-troubleshooting.fix-unsupported)。

**產品版本**

對於 Amazon RDS Custom 支援的 Oracle 資料庫版本和執行個體類別，請參閱 [Amazon RDS Custom for Oracle 的需求和限制。](https://docs.amazonaws.cn/en_us/AmazonRDS/latest/UserGuide/custom-reqs-limits.html)

## Architecture
<a name="migrate-oracle-peoplesoft-to-amazon-rds-custom-architecture"></a>

**目標技術堆疊**
+ Application Load Balancer
+ Amazon EFS
+ Amazon RDS Custom for Oracle
+ AWS Secrets Manager
+ Amazon Simple Storage Service (Amazon S3)

**目標架構**

下列架構圖代表在 AWS 上單一[可用區域中](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html)執行的 PeopleSoft 系統。應用程式層是透過 [Application Load Balancer](https://aws.amazon.com/elasticloadbalancing/application-load-balancer/) 存取。應用程式和資料庫都位於私有子網路中，Amazon RDS Custom 和 Amazon EC2 資料庫執行個體會使用 Amazon EFS 共用檔案系統來存放和存取 RMAN 備份檔案。Amazon S3 用於建立自訂 RDS Oracle 引擎和儲存重做日誌中繼資料。

![\[Web 伺服器、應用程式伺服器、Amazon RDS Custom、EC2 資料庫執行個體和私有子網路中的 Amazon EFS。\]](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/patterns/images/pattern-img/bd423dfe-f3c8-42d9-ac84-bf3d093c52bc/images/0e9a6431-e6c7-4047-ae6c-85311938041f.jpeg)


## 工具
<a name="migrate-oracle-peoplesoft-to-amazon-rds-custom-tools"></a>

**工具**

*AWS 服務*
+ [Amazon RDS Custom for Oracle](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/working-with-custom-oracle.html) 是一種受管資料庫服務，適用於需要存取基礎作業系統和資料庫環境的舊版、自訂和封裝應用程式。它可自動化資料庫管理任務，例如備份和高可用性。 
+ [Amazon Elastic File System (Amazon EFS)](https://docs.aws.amazon.com/efs/latest/ug/whatisefs.html) 可協助您在 AWS 雲端中建立和設定共用檔案系統。此模式使用 Amazon EFS 共用檔案系統來存放和存取 RMAN 備份檔案。
+ [AWS Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/intro.html) 可協助您使用以程式設計方式擷取秘密的 API 呼叫取代程式碼中的硬式編碼登入資料，包括密碼。在此模式中，您會從 Secrets Manager 擷取資料庫使用者密碼，以建立 `RDSADMIN`和 `ADMIN`使用者，以及變更 `sys`和 `system`密碼。
+ [Amazon Simple Storage Service (Amazon S3)](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html) 是一種雲端型物件儲存服務，可協助您儲存、保護和擷取任何數量的資料。
+ [Elastic Load Balancing (ELB)](https://docs.aws.amazon.com/elasticloadbalancing/latest/userguide/what-is-load-balancing.html) 會將傳入的應用程式或網路流量分散到多個目標。例如，您可以將流量分散到一或多個可用區域中的 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體、容器和 IP 地址。此模式使用 Application Load Balancer。

*其他工具*
+ Oracle Recovery Manager (RMAN) 提供 Oracle 資料庫的備份和復原支援。此模式使用 RMAN 在 Amazon EC2 上執行在 Amazon RDS Custom 上還原的來源 Oracle 資料庫熱備份。

## 最佳實務
<a name="migrate-oracle-peoplesoft-to-amazon-rds-custom-best-practices"></a>
+ 對於資料庫初始化參數，自訂 Amazon RDS Custom 資料庫執行個體為 PeopleSoft 提供的標準 pfile，而不是使用 Oracle 來源資料庫中的 spfile。這是因為在 Amazon RDS Custom 中建立僅供讀取複本時，空格和註解會導致問題。如需資料庫初始化參數的詳細資訊，請參閱 Oracle Support Note 1100831.1 （需要 [Oracle Support](https://support.oracle.com/portal/) 帳戶）。
+ 根據預設，Amazon RDS Custom 會使用 Oracle 自動記憶體管理。如果您想要使用 Hugemem 核心，您可以將 Amazon RDS Custom 設定為改用自動共用記憶體管理。
+ 預設為啟用 `memory_max_target` 參數。框架會在背景使用此項目來建立僅供讀取複本。
+ 啟用 Oracle Flashback 資料庫。此功能在容錯移轉 （非切換） 測試案例中恢復待命時非常有用。

## 史詩
<a name="migrate-oracle-peoplesoft-to-amazon-rds-custom-epics"></a>

### 設定資料庫執行個體和檔案系統
<a name="set-up-the-db-instance-and-file-system"></a>


| 任務 | Description | 所需的技能 | 
| --- | --- | --- | 
| 建立資料庫執行個體。 | 在 Amazon RDS 主控台中，使用稱為 FSDMO92 （或您的來源資料庫名稱） 的資料庫名稱建立 Amazon RDS Custom for Oracle 資料庫執行個體。如需說明，請參閱 AWS 文件中的[使用 Amazon RDS Custom](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/rds-custom.html) 和[資料庫環境部落格文章中的 Amazon RDS Custom for Oracle – 新控制功能](https://aws.amazon.com/blogs/aws/amazon-rds-custom-for-oracle-new-control-capabilities-in-database-environment/)。這可確保資料庫名稱設定為與來源資料庫相同的名稱。（如果保持空白，EC2 執行個體和資料庫名稱將設定為 `ORCL`。) | DBA | 

### 執行來源 Amazon EC2 資料庫的 RMAN 完整備份
<a name="perform-an-rman-full-backup-of-the-source-amazon-ec2-database"></a>


| 任務 | Description | 所需的技能 | 
| --- | --- | --- | 
| 建立備份指令碼。 | 建立 RMAN 備份指令碼 ，將資料庫備份到您掛載的 Amazon EFS 檔案系統 (`/efs`在下列範例中）。您可以使用範例程式碼或執行其中一個現有的 RMAN 指令碼。<pre>#!/bin/bash<br />Dt=`date +'%Y%m%d-%H%M'`<br />BACKUP_LOG="rman-${ORACLE_SID}-$Dt"<br />export TAGDATE=`date +%Y%m%d%H%M`;<br />LOGPATH=/u01/scripts/logs<br />rman target / >> $LOGPATH/rman-${ORACLE_SID}-$Dt << EOF<br />SQL "ALTER SYSTEM SWITCH LOGFILE";<br />SQL "ALTER SESSION SET NLS_DATE_FORMAT="DD.MM.YYYY HH24:MI:SS"";<br />RUN<br />{<br />  ALLOCATE CHANNEL ch11 TYPE DISK MAXPIECESIZE 5G;<br />  ALLOCATE CHANNEL ch12 TYPE DISK MAXPIECESIZE 5G;<br />  BACKUP AS COMPRESSED BACKUPSET FULL DATABASE FORMAT '/efs/rman_backup/FSCM/%d_%T_%s_%p_FULL' ;<br />  SQL "ALTER SYSTEM ARCHIVE LOG CURRENT";<br />  BACKUP FORMAT '/efs/rman_backup/FSCM/%d_%T_%s_%p_ARCHIVE' ARCHIVELOG ALL DELETE ALL INPUT ;<br />  BACKUP CURRENT CONTROLFILE FORMAT '/efs/rman_backup/FSCM/%d_%T_%s_%p_CONTROL';<br />}<br />EXIT;<br />EOF<br />  </pre> | DBA | 
| 執行備份指令碼。 | 若要執行 RMAN 備份指令碼，請以 Oracle Home User 身分登入，然後執行指令碼。<pre>$  chmod a+x rman_backup.sh<br />$ ./rman_backup.sh &</pre> | DBA | 
| 檢查是否有錯誤，並記下備份檔案的名稱。 | 檢查 RMAN 日誌檔案是否有錯誤。如果一切正常，請執行下列命令列出控制檔案的備份。<pre>RMAN> list backup of controlfile;<br /><br />using target database control file instead of recovery catalog<br /></pre>請記下輸出檔案的名稱。<pre>List of Backup Sets<br />===================<br /><br />BS Key  Type LV Size       Device Type Elapsed Time Completion Time<br />------- ---- -- ---------- ----------- ------------ ---------------<br />12      Full    21.58M     DISK        00:00:01     13-JUL-22<br />        BP Key: 12   Status: AVAILABLE  Compressed: NO  Tag: TAG20220713T150155<br />        Piece Name: /efs/rman_backup/FSCM/FSDMO92_20220713_12_1_CONTROL<br /> Control File Included: Ckp SCN: 16559159985898   Ckp time: 13-JUL-22<br /></pre>當您在 Amazon RDS Custom 上還原資料庫`/efs/rman_backup/FSCM/FSDMO92_20220713_12_1_CONTROL`時，將使用備份控制檔案。 | DBA | 

### 關閉來源應用程式層
<a name="shut-down-the-source-application-tier"></a>


| 任務 | Description | 所需的技能 | 
| --- | --- | --- | 
| 關閉應用程式。 | 若要關閉來源應用程式層，請使用 `psadmin`公用程式或`psadmin`命令列公用程式。[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/patterns/migrate-oracle-peoplesoft-to-amazon-rds-custom.html) | DBA，PeopleSoft 管理員 | 

### 設定目標 Amazon RDS Custom 資料庫
<a name="configure-the-target-amazon-rds-custom-database"></a>


| 任務 | Description | 所需的技能 | 
| --- | --- | --- | 
| 安裝 nfs-utils rpm 套件。 | 若要安裝`nfs-utils rpm`套件，請執行下列命令。<pre>$ yum install -y nfs-utils<br /></pre> | DBA | 
| 掛載 EFS 儲存體。 | 從 Amazon EFS 主控台頁面取得 Amazon EFS 掛載命令。使用網路檔案系統 (NFS) 用戶端在 Amazon RDS 執行個體上掛載 EFS 檔案系統。<pre>sudo mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport fs-xxxxxxxxxx.efs.eu-west-1.amazonaws.com:/ /efs<br />sudo mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport fs-xxxxxxxxxx.efs.eu-west-1.amazonaws.com:/ /efs</pre> | DBA | 

### 捨棄入門資料庫並建立目錄以存放資料庫檔案
<a name="drop-the-starter-database-and-create-the-directories-to-store-the-database-files"></a>


| 任務 | Description | 所需的技能 | 
| --- | --- | --- | 
| 暫停自動化模式。 | 您必須先暫停 Amazon RDS Custom 資料庫執行個體上的[自動化模式](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/custom-managing.html#custom-managing.pausing)，才能繼續後續步驟，以確保自動化不會干擾 RMAN 還原活動。您可以使用 AWS 主控台或 AWS 命令列界面 (AWS CLI) 命令 （請確定您已先[設定 AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html)) 來暫停自動化。<pre>aws rds modify-db-instance \<br />--db-instance-identifier peoplesoft-fscm-92 \<br />--automation-mode all-paused \<br />--resume-full-automation-mode-minute 360 \<br />--region eu-west-1<br /></pre>當您指定暫停的持續時間時，請確定您有足夠的時間進行 RMAN 還原。這取決於來源資料庫的大小，因此請相應地修改 360 值。此外，請確定暫停自動化的總時間不會與資料庫的備份或維護時段重疊。 | DBA | 
| 建立和修改 PeopleSoft 的參數檔案 | 若要建立和修改 PeopleSoft 的 pfile， 請使用使用 Amazon RDS Custom 資料庫執行個體建立的標準 pfile。新增 PeopleSoft 所需的參數。[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/patterns/migrate-oracle-peoplesoft-to-amazon-rds-custom.html) | DBA | 
| 捨棄入門資料庫。 | 若要捨棄現有的 Amazon RDS Custom 資料庫，請使用下列程式碼。<pre>$ sqlplus / as sysdba<br />SQL> shutdown immediate;<br />SQL> startup mount exclusive restrict;<br />SQL> drop database;<br />SQL> exit</pre> |  | 
| 從備份還原 Amazon RDS Custom 資料庫。 | 使用下列指令碼還原資料庫。指令碼會先還原控制檔案，然後從存放在 EFS 掛載上的備份片段還原整個資料庫。<pre>#!/bin/bash<br />Dt=`date +'%Y%m%d-%H%M'`<br />BACKUP_LOG="rman-${ORACLE_SID}-$Dt"<br />export TAGDATE=`date +%Y%m%d%H%M`;<br />LOGPATH=/rdsdbdata/scripts/logs<br />rman target / >> $LOGPATH/rman-${ORACLE_SID}-$Dt << EOF<br />restore controlfile from "/efs/rman_backup/FSCM/FSDMO92_20220713_12_1_CONTROL";<br />alter database mount;<br />run<br />{<br />set newname for database to '/rdsdbdata/db/FSDMO92_A/datafile/%f_%b';<br />SET NEWNAME FOR TEMPFILE 1 TO '/rdsdbdata/db/FSDMO92_A/datafile/%f_%b';<br />RESTORE DATABASE;<br />SWITCH DATAFILE ALL;<br />SWITCH TEMPFILE ALL;<br />RECOVER DATABASE;<br />}<br />EOF<br />sqlplus / as sysdba >> $LOGPATH/rman-${ORACLE_SID}-$Dt<<-EOF<br />ALTER DATABASE RENAME FILE '/u01/psoft/db/oradata/FSDMO92/redo01.log' TO '/rdsdbdata/db/FSDMO92_A/onlinelog/redo01.log';<br />ALTER DATABASE RENAME FILE '/u01/psoft/db/oradata/FSDMO92/redo02.log' TO '/rdsdbdata/db/FSDMO92_A/onlinelog/redo02.log';<br />ALTER DATABASE RENAME FILE '/u01/psoft/db/oradata/FSDMO92/redo03.log' TO '/rdsdbdata/db/FSDMO92_A/onlinelog/redo03.log';<br />alter database clear unarchived logfile group 1;<br />alter database clear unarchived logfile group 2;<br />alter database clear unarchived logfile group 3;<br />alter database open resetlogs;<br />EXIT<br />EOF<br /></pre> | DBA | 

### 從 Secrets Manager 擷取密碼、建立使用者和變更密碼
<a name="retrieve-passwords-from-secrets-manager-create-users-and-change-passwords"></a>


| 任務 | Description | 所需的技能 | 
| --- | --- | --- | 
| 從 Secrets Manager 擷取密碼。 | 您可以使用 AWS 主控台或 AWS CLI 來執行此步驟。下列步驟顯示 主控台的指示。[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/patterns/migrate-oracle-peoplesoft-to-amazon-rds-custom.html) | DBA | 
| 建立 RDSADMIN 使用者。 | `RDSADMIN` 是用於監控和協調 Amazon RDS Custom 資料庫執行個體的資料庫使用者。由於啟動者資料庫已捨棄，且目標資料庫已使用 RMAN 從來源還原，因此您必須在還原操作後重新建立此使用者，以確保 Amazon RDS Custom 監控如預期般運作。您也必須為`RDSADMIN`使用者建立單獨的設定檔和資料表空間。[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/patterns/migrate-oracle-peoplesoft-to-amazon-rds-custom.html) | DBA | 
| 建立主要使用者。 | 由於啟動者資料庫已捨棄，且目標資料庫已使用 RMAN 從來源還原，因此您必須重新建立主要使用者。在此範例中，主要使用者名稱為 `admin`。<pre>SQL> create user admin identified by <password>;<br />SQL> grant dba to admin</pre> | DBA | 
| 變更系統密碼。 | 使用您從 Secrets Manager 擷取的密碼來變更系統密碼。<pre>SQL> alter user sys identified by xxxxxxxxxxx;<br />SQL> alter user system identified by xxxxxxxxxx;</pre>如果您不變更這些密碼，Amazon RDS Custom 會顯示錯誤訊息「資料庫監控使用者或使用者登入資料已變更」。 | DBA | 

### 設定 Amazon RDS Custom 和 PeopleSoft 的 TNS 項目
<a name="configure-the-tns-entries-for-amazon-rds-custom-and-peoplesoft"></a>


| 任務 | Description | 所需的技能 | 
| --- | --- | --- | 
| 設定 tnsnames 檔案。 | 若要從應用程式層連線至資料庫，請設定 `tnsnames.ora` 檔案，以便從應用程式層連線至資料庫。在下列範例中，您可以看到 `tnsnames.ora` 檔案有軟連結，但檔案預設為空白。 <pre>$ cd /rdsdbbin/oracle/network/admin<br />$ ls -ltr<br />-rw-r--r-- 1 rdsdb database 1536 Feb 14  2018 shrept.lst<br />lrwxrwxrwx 1 rdsdb database   30 Apr  5 13:19 listener.ora -> /rdsdbdata/config/listener.ora<br />lrwxrwxrwx 1 rdsdb database   28 Apr  5 13:19 sqlnet.ora -> /rdsdbdata/config/sqlnet.ora<br />lrwxrwxrwx 1 rdsdb database   30 Apr  5 13:19 tnsnames.ora -> /rdsdbdata/config/tnsnames.ora</pre>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/patterns/migrate-oracle-peoplesoft-to-amazon-rds-custom.html) | DBA | 

### 建立 spfile softlink
<a name="create-the-spfile-softlink"></a>


| 任務 | Description | 所需的技能 | 
| --- | --- | --- | 
| 建立 spfile softlink。 | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/patterns/migrate-oracle-peoplesoft-to-amazon-rds-custom.html) | DBA | 

### 執行遷移後步驟
<a name="perform-post-migration-steps"></a>


| 任務 | Description | 所需的技能 | 
| --- | --- | --- | 
| 驗證結構描述、連線和維護任務。 | 若要完成遷移，請執行下列任務。[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/patterns/migrate-oracle-peoplesoft-to-amazon-rds-custom.html) | DBA | 

## 相關資源
<a name="migrate-oracle-peoplesoft-to-amazon-rds-custom-resources"></a>
+ [使用 Amazon RDS Custom](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/rds-custom.html)
+ [Amazon RDS Custom for Oracle – 資料庫環境中的新控制功能 ](https://aws.amazon.com/blogs/aws/amazon-rds-custom-for-oracle-new-control-capabilities-in-database-environment/)（部落格文章）
+ [將 Amazon RDS Custom for Oracle 與 Amazon EFS 整合 ](https://aws.amazon.com/blogs/database/integrate-amazon-rds-custom-for-oracle-with-amazon-efs/)（部落格文章）
+ [將 Amazon RDS 設定為 Oracle PeopleSoft 資料庫](https://d1.awsstatic.com/whitepapers/configuring-amazon-rds-as-peoplesoft-database.pdf) (AWS 白皮書）