[Oracle] ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다. 오류
·
💻 Dev/Etc
오류 오랜만에 DB 하다 계정 생성에 오류가 떴다. 검색하니 오라클12c 이후로는 공통 계정에 c##을 붙여야 하는 네이밍 규칙이 추가되었다고 한다. 해결 c##을 붙이니 성공.. 로그인할 때도 c##을 붙여줘야함. sql developer 같은 sql 개발 툴에서 접속할 때도 붙여줘야 한다! c## 붙이기 싫고 귀찮으면 아래 쿼리를 써주면 된다. ALTER SESSION SET "_ORACLE_SCRIPT"=true; 짜잔
[Oracle] ORA-01950: 테이블스페이스 'USERS'에 대한 권한이 없습니다. 오류
·
💻 Dev/Etc
오류 SQL developer에서 쿼리문을 작성하다 ORA-01950 오류가 떴다. 새로운 사용자를 생성하면 테이블이 저장되는 공간인 테이블스페이스 users가 기본적으로 할당되는데 이 유저의 테이블스페이스에 얼마만큼의 영역을 할당할 것인지 정해주지 않아서 생기는 오류라고 한다. 해결 cmd창에서 system계정에 접속해 alter user [유저명] default tablespace users quota unlimited on users; 위 코드를 입력하면 된다. 나는 오라클 12c 이상이라 유저앞에 c##을 붙였음! 그리고 다시 insert 하니 성공!