카테고리 없음

oracle db 스키마 생성 및 권한 부여

히쑤우 2023. 2. 26. 10:55

오라클 설치 후 커멘드창이나 Sql Plus접속

DB관리자 접속

sys AS SYSDBA

유저 및 스키마 생성(오라클에서는 유저명 = 스키마)

CREATE USER 유저명 IDENTIFIED BY 비밀번호;

  **  유저명은 쌍따옴표(")가 필요 없고, 암호만 필요함

권한(개체생성/변경/제거,연결,관리자) 부여

GRANT RESOURCE,CONNECT,DBA TO 유저명;

 

유저 생성시 ORA-65096 에러가 날 경우(12C버전 이후부터 발생하는 이슈)

해결 방법

방법1.유져명 앞에 C## 추가

CREATE USER C##유저명 IDENTIFIED BY 비밀번호;

 

방법2. 해당 SQL입력

ALTER SESSION SET "_ORACLE_SCRIPT"=true;

※ 위 쿼리문을 실행 하면 유저 생성시 앞에 C##을 안 붙혀도 됩니다.