Oracle/Oracle Study
[oracle19c] 사용자 생성 및 삭제 (ORA-65096, ORA-28014)
평생초보
2022. 3. 24. 20:00
반응형
(1) 생성
SQL> create user scott identified by "tiger";
ERROR at line 1:
ORA-65096: invalid common user or role name
SQL> create user "C##SCOTT" identified by "tiger";
-> 12c부터 바뀌 C##을 붙여줘야한다고 함. 근데 저렇게 생성하면 C##도 사용자명에 포함되버리는데 왜 저렇게 했을까나?
or
SQL> alter session set "_ORACLE_SCRIPT"=true;
SQL> create user scott identified by "tiger";
(2) 삭제
SQL> drop user scott [CASCADE];
여기서 ORA-28014: cannot drop administrative user or role
이런 에러가 발생된다면 _ORACLE_SCRIPT가 true로 설정 되어 있는지 확인해보자.
SQL> show parameter _oracle_script;
_ORACLE_SCRIPT 파라미터 값이 왜 생겼는지 의문이다.
은근 불편할뿐더러 이 파라미터 존재를 모른다면 맨땅에 헤딩하며 시간만 낭비할 것으로 보인다.
필자도 역시 짜증이 밀려온다 ㅎㅎ
반응형