사용자 생성
create user test(사용자이름) identified by 1234(사용자비밀번호);
다른 계정에 연결하기
conn c##test/1234;
계정 생성에 관한 권한 부여
show user; --사용자 확인 후
USER은 ""입니다
-- 관리자 계정에 접속
conn sys as sysdba;
비밀번호 입력:
연결되었습니다.
--원하는 계정에 권한 부여
grant create session to c##test;
-- 하지만 테이블 생성 및 관리는 불가능하다
테이블 생성 및 리소스와 계정 연결에 관한 권한 부여
-- 관리자 계정 로그인
conn sys as sysdba;
비밀번호 입력:
연결되었습니다.
-- 권한 부여
grant resource, connect to c##test;
권한이 부여되었습니다.
-- 위의
SQL> conn c##test/1234
연결되었습니다.
SQL> create table b(
2 no number,
3 name varchar2(20));
테이블이 생성되었습니다.
테이블 스페이스 생성에 관한 DBA 권한 부여
grant connect, resource, dba to c##test;
권한이 부여되었습니다.
create tablespace c##test datafile 'C:\app\user\product\18.0.0\oradata\XE\c##test.dbf' size 100M;
테이블스페이스가 생성되었습니다.