Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Selenium
- URI 원칙
- 알고리즘
- 스프링 부트
- 컬렉션 프레임웍
- 쓰레드 풀
- GIT
- Java
- h2 데이타베이스
- 오라클
- 자바 로그 레벨
- conda remove
- 사이킷런 회귀
- 파이썬
- 셀레니움
- 프로그래머스
- WinError5
- 차원증가
- 스프링 부트3
- REST API
- db
- 완주하지못한선수
- openai
- 자바 열거형
- Python
- 머신러닝
- streamlit
- 컬렉션 인터페이스
- oracle
- 사이킷런
Archives
- Today
- Total
노트 :
ORA-65096: invalid common user or role name 본문
Toad에서 DB 유저를 생성하는데 아래와 같은 에러가 났다.
ORA-65096: invalid common user or role name
해당 에러가 나는 이유는 공통 유저를 생성하려면 계정 이름 앞에 C##을 붙여야 하는데 붙이지 않았기 때문이다.
오라클에서 버전12c로 넘어올때 네이밍 규칙을 그렇게 바꿨다고 한다.
(glober user CDB와 local user CDB의 도입)
해당 쿼리를 실행하니 오류 없이 정상적으로 실행되었다.
새로운 계정을 생성할 때마다 C##을 붙이기 귀찮다면 추가적으로 아래 쿼리를 실행하면 된다.
ALTER SESSION SET "_ORACLE_SCRIPT"=true;
해당 오류에 대해 stackoverflow에 좋은 답변이 있어 가져왔다.
under multinant oracle version 12 or higher , there are two types of users:
- global users, which belong to the CBD container. to create a user in this container you must do Create user c##username identified by passwod;
- local users: which belong to the PDBS databases (are elements which relate to the parent CBD containers). the syntax you used matches the creation of local users.
if you are in pluggable database(PDBS) do this to solve your problem :
create user c##Scott identified by tiger;
note : you must add c## before the username.
'DB' 카테고리의 다른 글
H2 데이터베이스 접속하기 (0) | 2024.01.31 |
---|---|
Oracle_Live SQL 에러화면 (0) | 2023.03.13 |
NULL 관련 함수 (0) | 2023.02.24 |
SQL문 연산자 (0) | 2023.02.24 |
Toad 설치 (0) | 2023.02.22 |