본문 바로가기

IT관련

오라클 에러 정보 (ORA-65066) - The specified changes must apply to all containers

Oracle 12c 버전부터 지원되는 Multi-Tenant DB 환경에서 패스워드를 변경하려고 할 때, ORA-65066 에러를 만날 수 있습니다.

 

 

sys 패스워드를 PDB 내에서 변경하려고 할때 발생하는 에러입니다.

 

해결방법은 PDB 에서 변경하지 말고, Container DB (CDB) 로 접속해서 변경하면 됩니다.

 

Container DB 로 접속하기 위해서  "alter session set container=CDB$ROOT;" 라고 해도 되고,

그냥 sqlplus 를 나갔다가 다시 접속해도 됩니다.

 

 

내가 접속한 DB가 CDB 인지 PDB 인지는 show con_name 이라고 치면 나옵니다.