Sysnology Docker 상에서 Oracle 12c를 구동중에 DB접속 시 password expired 에러 메세지가 발생할 수 있다. 기본 패스워드 유지기간이 지나면 만료되 버리는 것이다.
Synology docker를 사용할 경우 docker 웹앱 상에서 console로 접근하여 간단히 패스워드 초기화를 할 수 있다.
Docker Oracle Console로 패스워드 초기화 하기
Synology -> Docker 앱에 진입하여 Container 리스트에 진입한다. 12.2.0.1-slim 이미지로 도커 컨테이터가 실행되고 있음을 볼 수 있다.
상단의 Datails를 선택해서 컨테이터 상세정보 창으로 이동한다.
컨테이터 상세 정보 창 상단에 Terminal메뉴로 진입한다.
Terminal메뉴에서 Create 를 누르면 새로운 bash 창이 생긴다.
새 bash창에서 $ORACLE_HOME/bin/sqlplus / AS SYSDBA 를 입력한다. sqlplus sysdba모드로 진입한다.
아래와 같이 alter user [userId] identified by [새 비밀번호]; 를 입력하여 만료된 비밀번호를 초기화 한다.
-- The End --
'Devops > Docker' 카테고리의 다른 글
[Docker] Harbor 로컬 컨테이너 저장소 Push 하기 (0) | 2024.03.16 |
---|---|
[Docker] Harbor 로컬 컨테이너 저장소 구축하기 (0) | 2024.02.14 |
[Docker] windows wsl 2 설치하기 (1) | 2022.10.31 |
[Docker] Oracle DB 설치하기 (Oracle 12c) (1) | 2022.10.27 |
[Docker] Ubuntu에 Docker 설치하기 (0) | 2022.01.12 |