본문 바로가기
CLOUD/AWS

AWS RDS oracle 시간대 변경

by Rainbound-IT 2022. 9. 13.
반응형

목차

     

     

    오라클 시간 변경

     

     

     

    현재시간확인

     

    현재 어떤시간인지 확인

     

    SELECT SYSDATE,SYSTIMESTAMP FROM DUAL

     

    현재 UTC로 잡혀 있어 한국시간으로 바꿉니다.

     

    alter database set time_zone = 'Asia/Seoul';

    admin으로 접속해있는데 권한이 없다고 하네요.

     

    찾아보니 AWS는 rds 설정옵션이 따로 있어서 그걸로 해야합니다.

     

     

     

    AWS에서 시간 변경위해 옵션그룹 생성

     

    AWS RDS 에 접속하여 옵션그룹에 들어갑니다.

    원래 처음 들어가면 default 하나만 있을겁니다.

    default는 수정이 되지 않기 때문에 그룹을 새로 생성해야합니다.

    default에 잡혀있는 설정과 비슷하게 하기 위해 우선 default를 클릭하여 설정값을 보겠습니다.(전에 있던 DB와 설정이 같아야하므로)

     

     

    옵션그룹 속성에 보면

    데이터베이스 엔진이름과 메이저 엔진 버전을 기억해 둡니다.

     

     

    다시 나와서 오른쪽 위에 그룹생성을 클릭합니다.

     

     

     

     

    이름과 설명은 원하는걸 입력하시고

    엔진과 메이저 엔진은 default에서 봤던 값을 입력해줍니다.

     

     

    생성하고 나서 옵션그룹에 다시 들어가 해당 옵션그룹을 선택한뒤 옵션추가를 클릭합니다.

     

     

     

     

    여기서 옵션 이름에 TIMEZONE, 시간대 ASIA/Seoul, 즉시적용 yes를 선택합니다.

    그리고 옵션추가를 합니다.

     

     

     

    AWS RDS ORACLE에 옵션그룹 적용 

    그리고 RDS에서 이 옵션을 적용하면 됩니다.

     

    데이터 베이스에 들어가서 바꾸고 싶은 DB 선택후 수정을 클릭합니다.

     

    추가구성에 옵션 그룹이 있을텐데 만들었던 옵션그룹을 선택하고

    아래 계속을 클릭합니다.

     

     

    저는 이미 수정해서 없지만 

    수정사항이 생깁니다.

    그리고 수정예약을 즉시 하고 싶으시면 즉시적용을 누르고 DB 인스턴스 수정을 클릭합니다.

     

    그러면 DB 상태가 수정중으로 뜨고 

    시간이 지난후 사용가능이 되면 DB 수정이 완료 된것입니다

     

     

    확인

    확인해 보면 한국시간으로 바뀐것을 확인 할 수 있습니다..

    반응형

    댓글