

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 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는 클라이언트, 애플리케이션, 데이터베이스의 3개 계층의 아키텍처를 갖추고 있습니다. PeopleSoft는 [Amazon Relational Database Service(RDS)](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Welcome.html)에서 실행할 수 있습니다. 이제 기본 운영 체제에 대한 액세스를 제공하는 [Amazon RDS Custom](https://aws.amazon.com/rds/custom/)에서도 PeopleSoft를 실행할 수 있습니다.

[Oracle용 Amazon RDS Custom](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 소스 데이터베이스에도 사용할 수 있습니다. 온프레미스 네트워크와 Virtual Private Cloud(VPC) 간에 적절한 네트워크 연결이 있어야 합니다.
+ PeopleSoft 9.2 데모 인스턴스.
+ 단일 PeopleSoft 애플리케이션 계층. 그러나 이 패턴을 여러 애플리케이션 계층에서 작동하도록 조정할 수 있습니다.
+ Amazon RDS Custom은 최소 8GB의 스왑 공간으로 구성되었습니다.

**제한 사항 **

이 패턴은 다음 구성을 지원하지 않습니다.
+ 데이터베이스 `ARCHIVE_LAG_TARGET` 파라미터를 60\~7,200 범위를 벗어난 값으로 설정
+ DB 인스턴스 로그 모드 비활성화(`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 Database 버전 및 인스턴스 클래스에 대한 자세한 내용은 [Oracle용 Amazon RDS Custom의 요구 사항 및 제한 사항을](https://docs.amazonaws.cn/en_us/AmazonRDS/latest/UserGuide/custom-reqs-limits.html) 참조하십시오.

## 아키텍처
<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 엔진을 생성하고 redo 로그 메타데이터를 저장하는 데 사용됩니다.

![프라이빗 서브넷의 웹 서버, 앱 서버, Amazon RDS Custom, EC2 DB 인스턴스 및 Amazon EFS.](http://docs.aws.amazon.com/ko_kr/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>

**도구**

*서비스*
+ [Oracle용 Amazon RDS Custom](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)를 사용하면 코드에 하드코딩된 보안 인증 정보(암호 등)를 Secrets Manager에 대한 API 직접 호출로 바꾸어 프로그래밍 방식으로 보안 암호를 검색할 수 있습니다. 이 패턴에서는 Secrets Manager에서 데이터베이스 사용자 암호를 검색하여 `RDSADMIN` 및 `ADMIN` 사용자를 생성하고 `sys` 및 `system` 암호를 변경합니다.
+ [Amazon Simple Storage Service(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 RDS Custom에서 복원된 Amazon EC2의 Oracle 소스 데이터베이스의 핫 백업을 수행합니다.

## 모범 사례
<a name="migrate-oracle-peoplesoft-to-amazon-rds-custom-best-practices"></a>
+ 데이터베이스 초기화 파라미터의 경우 Oracle 소스 데이터베이스의 spfile을 사용하는 대신 PeopleSoft용 Amazon RDS Custom DB 인스턴스에서 제공하는 표준 pfile을 사용자 지정하십시오. Amazon RDS Custom에서 읽기 전용 복제본을 생성할 때 스페이스와 주석으로 인해 문제가 발생하기 때문입니다. 데이터베이스 초기화 파라미터에 대한 자세한 내용은 Oracle 지원 노트 1100831.1([Oracle 지원](https://support.oracle.com/portal/) 계정 필요)을 참조하십시오.
+ Amazon RDS Custom은 기본적으로 Oracle 자동 메모리 관리를 사용합니다. Hugemem 커널을 사용하려는 경우 자동 공유 메모리 관리를 대신 사용하도록 Amazon RDS Custom을 구성할 수 있습니다.
+ `memory_max_target` 파라미터는 기본적으로 활성화되어 있지 않습니다. 프레임워크는 백그라운드에서 이를 사용하여 읽기 전용 복제본을 생성합니다.
+ Oracle Flashback Database를 활성화합니다. 이 기능은 장애 조치(전환 아님) 테스트 시나리오에서 대기를 복원할 때 유용합니다.

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

### DB 인스턴스 및 파일 시스템 설정
<a name="set-up-the-db-instance-and-file-system"></a>


| 작업 | 설명 | 필요한 기술 | 
| --- | --- | --- | 
| DB 인스턴스를 생성합니다. | Amazon RDS 콘솔에서 FSDMO92(또는 소스 데이터베이스 이름)이라는 DB 이름을 사용하여 오라클용 Amazon RDS Custom DB 인스턴스를 생성합니다.<br />지침은 AWS 설명서의 [Amazon RDS Custom 사용](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/rds-custom.html) 및 [Oracle용 Amazon RDS Custom – 데이터베이스 환경의 새로운 제어 기능](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>


| 작업 | 설명 | 필요한 기술 | 
| --- | --- | --- | 
| 백업 스크립트를 생성합니다. | 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 홈 사용자로 로그인하고 스크립트를 실행합니다.<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><br />출력 파일의 이름을 기록합니다.<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><br />Amazon RDS Custom에서 데이터베이스를 복원할 때 백업 제어 파일 `/efs/rman_backup/FSCM/FSDMO92_20220713_12_1_CONTROL`을 사용하게 됩니다. | DBA | 

### 소스 애플리케이션 계층 종료
<a name="shut-down-the-source-application-tier"></a>


| 작업 | 설명 | 필요한 기술 | 
| --- | --- | --- | 
| 애플리케이션을 종료합니다. | 소스 응용프로그램 계층을 종료하려면 `psadmin` 유틸리티 또는 `psadmin` 명령줄 유틸리티를 사용합니다.[See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/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>


| 작업 | 설명 | 필요한 기술 | 
| --- | --- | --- | 
| nfs-utils rpm 패키지를 설치합니다. | 이 `nfs-utils rpm` 패키지를 설치하려면 다음 명령을 실행합니다.<pre>$ yum install -y nfs-utils<br /></pre> | DBA | 
| EFS 스토리지를 마운트합니다. | Amazon EFS 콘솔 페이지에서 Amazon EFS 마운트 명령을 가져옵니다. NFS(Network File System) 클라이언트를 사용하여 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>


| 작업 | 설명 | 필요한 기술 | 
| --- | --- | --- | 
| 자동화 모드를 일시 중지합니다. | 자동화가 RMAN 복원 작업을 방해하지 않도록 하려면 다음 단계를 진행하기 전에 Amazon RDS Custom DB 인스턴스에서 [자동화 모드](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/custom-managing.html#custom-managing.pausing)를 일시 중지해야 합니다.<br />AWS 콘솔 또는 AWS Command Line Interface(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><br />일시 중지 기간을 지정할 때는 RMAN 복원을 위한 충분한 시간을 두고 있어야 합니다. 이는 소스 데이터베이스의 크기에 따라 달라지므로 360 값을 적절히 수정합니다.<br />또한 자동화가 일시 중지된 총 시간이 데이터베이스의 백업 또는 유지 관리 기간과 겹치지 않는지 확인하십시오. | DBA | 
| PeopleSoft용 파라미터 파일 생성 및 수정 | PeopleSoft용 pfile을 생성하고 수정하려면 Amazon RDS Custom DB 인스턴스로 만든 표준 pfile을 사용하십시오. PeopleSoft에 필요한 파라미터를 추가합니다.[See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/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>


| 작업 | 설명 | 필요한 기술 | 
| --- | --- | --- | 
| Secrets Manager에서 암호를 검색합니다. | AWS console 또는 AWS CLI를 사용하여 이 단계를 수행할 수 있습니다. 다음 단계에서는 콘솔에 대한 지침을 보여줍니다.[See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/patterns/migrate-oracle-peoplesoft-to-amazon-rds-custom.html) | DBA | 
| RDSADMIN 사용자를 생성합니다. | `RDSADMIN`은 Amazon RDS Custom DB 인스턴스를 모니터링하고 오케스트레이션하는 데이터베이스 사용자입니다. 시작 데이터베이스를 삭제하고 RMAN을 사용하여 대상 데이터베이스를 소스에서 복원했으므로 Amazon RDS Custom 모니터링이 예상대로 작동하도록 복원 작업 후에 이 사용자를 다시 생성해야 합니다. 또한 `RDSADMIN` 사용자를 위한 별도의 프로파일과 테이블스페이스를 생성해야 합니다.[See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/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><br />이러한 암호를 변경하지 않으면 Amazon RDS Custom이 “데이터베이스 모니터링 사용자 또는 사용자 보안 인증이 변경되었습니다.”라는 오류 메시지를 표시합니다. | DBA | 

### Amazon RDS Custom 및 PeopleSoft에 대한 TNS 항목을 구성합니다.
<a name="configure-the-tns-entries-for-amazon-rds-custom-and-peoplesoft"></a>


| 작업 | 설명 | 필요한 기술 | 
| --- | --- | --- | 
| 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/ko_kr/prescriptive-guidance/latest/patterns/migrate-oracle-peoplesoft-to-amazon-rds-custom.html) | DBA | 

### spfile 소프트링크 생성
<a name="create-the-spfile-softlink"></a>


| 작업 | 설명 | 필요한 기술 | 
| --- | --- | --- | 
| spfile 소프트링크를 생성합니다. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/patterns/migrate-oracle-peoplesoft-to-amazon-rds-custom.html) | DBA | 

### 마이그레이션 후 단계 수행
<a name="perform-post-migration-steps"></a>


| 작업 | 설명 | 필요한 기술 | 
| --- | --- | --- | 
| 스키마, 연결 및 유지 관리 작업을 검증합니다. | 마이그레이션을 완료하려면 다음 작업를 수행합니다.[See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/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)
+ [Oracle용 Amazon RDS Custom – 데이터베이스 환경의 새로운 제어 기능](https://aws.amazon.com/blogs/aws/amazon-rds-custom-for-oracle-new-control-capabilities-in-database-environment/)(블로그 게시물)
+ [Oracle용 Amazon RDS Custom을 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 백서)