TEST 명으로 된 계정 혹은 롤이 없는 상황에서
ORACLE 에 TEST 계정을 생성하려고 하는데 아래와 같은 오류가 나왔습니다.
ORA-65096: invalid common user or role name
SQL> drop user test; drop user test * ERROR at line 1: ORA-01918: user 'TEST' does not exist SQL> drop role test; drop role test * ERROR at line 1: ORA-01919: role 'TEST' does not exist
SQL> create user test identified by test; create user test identified by test * ERROR at line 1: ORA-65096: invalid common user or role name
위 에러를 막기 위해서는 아래의 구문을 먼저 수행한 뒤에 유저를 생성해야 한다고 합니다.
SQL> alter session set "_ORACLE_SCRIPT"=true; Session altered.
SQL> create user test identified by test; User created.
왜, 구문을 수행해야 하는지에 대한 URL 입니다.
http://www.dba-oracle.com/t_ora_65096_create_user_12c_without_c_prefix.htm
'Database > Oracle' 카테고리의 다른 글
[ORACLE] SQL 병렬 힌트를 부여하여 쿼리 성능 높이기 (0) | 2018.08.22 |
---|---|
[ORACLE] INS-35075: The specified SID is already in use 해결하기 (0) | 2018.08.07 |
[ORACLE] ORA-01001: invalid cursor 해결하기 (0) | 2018.08.02 |
[ORACLE] SQL-02122: Invalid OPEN or PREPARE for this database connection 해결하기 (0) | 2018.07.27 |
[ORACLE] CONNECT BY 함수 사용하기 (0) | 2018.07.24 |