2022. 12. 7. 14:03ㆍDB
SQL DEVELOPER를 사용해서
system 계정으로 접속하였다 ( 비밀번호는 처음 설치할때 설정 )
사용할 계정을 만들기 위해 진행했다.
참고:
https://ajdahrdl.tistory.com/2
[Oracle] 계정 생성 및 권한 부여 방법
Oracle 11g 기준으로 작성된 글입니다. oracle 11g 설치를 다 하신 후에 cmd와 sql developer에서 oracle에 접근해 계정 설정이 가능합니다. 1. cmd에서 계정 설정하기 1) cmd에서 접속하기 sqlplus 로 접속하시면 u
ajdahrdl.tistory.com
1.계정을 생성한다
system 계정으로 접속.
cmd 창에서 sqlplus system/password(초기설정) 입력 or 툴사용 접근 1.계정생성 create user SAMPLE identified by 1234; 2.권한부여 grant connect, resource, dba to SAMPLE; 3.COMMIT commit; 4.확인 select * from all_users; |
위와 같은 순서로 진행하던중 계정생성중에 애러 발생.
오류 보고 -
ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다.
65096. 00000 - "invalid common user or role name"

참고:https://coding-factory.tistory.com/413
[Oracle] ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다. 에러 해결
오래간만에 개인 PC에 오라클을 설치하고 계정을 만들려고 하니 오류메시지가 하나 출력되었습니다.ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다. 이라는 오류 메시지인데요. 오라클 12c부
coding-factory.tistory.com
오라클 12c부터는 공통계정앞에 c##을 붙이도록 네이밍 규칙이 바뀌어서 그렇다.
C## 키워드가 붙는 이유는 12c 버전부터 등장하는 CDB, PDB 개념 때문이라고 한다.
위의 블로그가 오라클 11g버전이기 때문에 명령어를 다르게 입력해줘야함
토드나 sql developer 같은 sql 개발툴에 접속할때도 꼭 앞에 C##을 붙여주셔야 합니다.
앞에 C##을 안붙이고 11g처럼 편하게 쓰고싶으신분은 아래 쿼리문을 날려주시면 됩니다.
alter session set "_ORACLE_SCRIPT"=true; |
위의 명령어를 입력하고 나면 원래대로 생성되는것을 확인 할 수 있다.

'DB' 카테고리의 다른 글
오라클 서버 설치(Windows 10), 오라클 리스너 설정 Listener, 윈도우 포트 오픈, 윈도우 텔넷 (0) | 2022.12.06 |
---|