본문 바로가기

IT/AWS

(13)
[AWS] RDS for Oracle 에서 Datapump 사용 예시 RDS for Oracle 에서 Datapump 사용 예시Datapump는 Oracle에서 제공하는 데이터 이관을 위한 유틸리티이다.Datapump 작업은 일반적으로 데이터베이스 서버에서 수행되어왔지만 클라이언트에서도 수행이 가능하다. 환경 :Source : EC2 설치형 OracleTarget : RDS for OracleSource DB와 Target DB 테이블스페이스 구성 상이Orange 클라이언트에서 수행 사전 확인 사항 :Source DB와 Target DB 간 방화벽 확인원본 인스턴스 및 대상 DB 인스턴스에 덤프 파일을 저장할 수 있는 충분한 스토리지 공간이 있는지 확인 수행 단계 : 1. 사용자 권한 부여 2. Source DB에서 DB link 설정 3. Source DB 디렉토리 설..
[AWS] Aurora Mysql Cluster Scale-in 절차 Aurora Mysql Cluster Scale-in 절차 1. 대상 확인밑줄 친 인스턴스 삭제 예정  2. 임시 사용자 지정 엔드포인트 생성RDS 클러스터 선택 > 사용자 지정 엔드포인트 생성 제거 할 인스턴스를 제외하고 서비스 할 리더 인스턴스만 선택하여 사용자 지정 엔드포인트 생성*쓰기 인스턴스는 등록하지 않는다. 3. yaml 파일 endpoint 전환임시 엔드포인트 생성 완료 후 담당 개발팀에서 yaml 파일의 접속 정보를 신규 임시 endpoint로 변경 후 배포 4. Scale-in 확인- 제거 대상 인스턴스 세션 확인select user, command, count(*) from information_schema.processlistgroup by user, command; - DB 자원 ..
[AWS] EC2 설치형 ORACLE DB - EC2 스펙 변경 시 DB 검토 사항 EC2 설치형 ORACLE DB - EC2 스펙 변경 시 DB 검토 사항  환경 : EC2에 설치형 Oracle DB 스펙 : 현재 m4.xlarge (4cpu 16GB)  > 검토 m4.large (2cpu 8GB)  1. 현재 메모리 구성 확인- 현재 SGA 구성 확인 쿼리select name "Area", max(value) "Size"from ( select 1 ordering, 'Block Size' name, lpad(to_char(value/1024)||'K',20,' ') value from v$parameter where name='db_block_size' union all select 2 ordering..
[AWS] AWS DMS를 이용하여 자체관리형 ORALCE에서 RDS for ORACLE로 데이터 이관 AWS DMS를 이용하여 자체관리형 ORALCE에서 RDS for ORACLE로 데이터 이관테이블 2개를 이관하는 간단한 DMS 사용 예시입니다. 수행 환경 SOURCETARGETDB 명SOURCEDBTARGETDB환경EC2 설치형 OracleRDS for Oracle이관 대상EMP 스키마의 테이블 2개EMP.TABLE1EMP.TABLE2EMP 스키마 없음   수행 단계 1. 복제 인스턴스 생성 및 방화벽 설정 2. 엔드포인트 설정 3. 타겟 데이터베이스에 대상 스키마 생성 4. dms task 생성 5. 수행 확인  1. 복제 인스턴스 생성 및 방화벽 설정1-1. 복제 인스턴스 생성AWS 콘솔 > Database Migration Service > 데이터 마이그레이션 > 복제 인스턴스 > 복제 인스턴..
[DMS]엔드포인트 생성 중 ORA-28009 에러 발생 Test Endpoint failed: Application-Status: 1020912, Application-Message: ORA-28009: SYS(SYSDBA SYSOPER) OCI error. 설치형 Oracle DB 대상으로 엔드포인트 생성 테스트 중 위와 같은 에러메세지가 발생하며 엔드포인트 테스트가 실패하였다. 엔드포인트 구성 시 user를 sys로 접속하였는데 system 으로 접속하니 해결되었다. 귀찮아서 sys 계정으로 연결을 시도하였는데 제대로 된 관리를 위해서는 엔드포인트 전용 계정을 생성하는 것이 좋겠다. 특히 타겟 DB의 경우에는 sys로 연결하였다가 DMS 태스크 필터를 잘못 설정해서 sys 계정에 의도치 않은 오브젝트들이 들어가면... 역시 정석대로 하는 것이 좋겠다. A..