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 |
Tags
- h2 데이타베이스
- 프로그래머스
- oracle
- 자바 로그 레벨
- 파이썬
- streamlit
- Selenium
- 스프링 부트3
- Python
- GIT
- Java
- 사이킷런
- URI 원칙
- openai
- 오라클
- WinError5
- 머신러닝
- 차원증가
- 스프링 부트
- 셀레니움
- 컬렉션 인터페이스
- 알고리즘
- conda remove
- db
- 완주하지못한선수
- 사이킷런 회귀
- 자바 열거형
- REST API
- 쓰레드 풀
- 컬렉션 프레임웍
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 |