반응형
[에러1]
ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다.
웹관련 유튜브를 보면서 테스트 계정을 생성하는데
"ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다." 에러가 발생했다.
이유는 아래와 같다.
오라클 12c부터 공통계정앞에 c##을 붙이도록 네이밍 규칙이 바뀜
C## 키워드가 붙는 이유는 12c 버전부터 등장하는 CDB, PDB 개념 때문이라고 함
세부 내용은 아래 블로그를 참조했다.
https://coding-factory.tistory.com/413
CDB(Container DB)와 PDC(Pluggable DB) 개념은 아래와 같다.
오라클12c의 신개념 CDB PDB에 대하여 : 네이버 블로그 (naver.com)
무튼 계정 앞에 c##을 붙여주니 해결됬다.
또한 c## 안붙이고 싶으면 하기 명령어 입력해주면된다.
ALTER SESSION SET "_ORACLE_SCRIPT"=TRUE;
//계정이랑 권한 생성/적용
create user jspuser identified by 1234;
grant connect, resource to jspuser;
//완료 후 생성되었는지 조회
SELECT * FROM all_users ORDER BY username;
[에러1끝]
[에러2]
ORA-01950: 테이블스페이스 'USERS'에 대한 권한이 없습니다.
계정 생성 시, GRANT로 테이블 생성 권한을 줬지만.
할당량 권한은 주지 않았다는 뜻.
고로 할당량 부여 권한 필요
// 용량 제한 해제
ALTER USER [유저명] DEFAULT TABLESPACE [테이블스페이스] QUOTA UNLIMITED ON [테이블스페이스];
// 특정 용량 설정 10K, 30M 등
ALTER USER [유저명] QUOTA [용량] ON [테이블스페이스];
//내가 사용한 쿼리
ALTER USER [유저명] DEFAULT TABLESPACE USERS QUOTA UNLIMITED ON USERS;
[에러2끝]
[에러3]
ORA-00904: : invalid identifier
오타일 가능성 높다, 컬럼명 확인하고, 싱글쿼터('), 더블쿼터(") 체크해보자
[에러3끝]
728x90
반응형
'정보보안 > 인프라 점검' 카테고리의 다른 글
[취약한 버전의 SMTP 서비스 사용/sendmail 버전 점검 항목] 센드메일 최신 버전 체크하기 (0) | 2022.05.23 |
---|---|
[오라클] Oracle SQL Developer 글씨 크기 조정, 글씨 변경 (0) | 2022.01.05 |
[DB#1] 오라클 DB 무료 사용, 오라클 21c XE 다운로드 및 설치 (6) | 2022.01.05 |
#리눅스 보안 /etc/issue, /etc/issue.net, /etc/motd 파일 비교 (0) | 2021.10.22 |
서버보안점검, 불필요 계정 dict (0) | 2021.08.05 |