[Oracle] 관리자 권한/ 사용자 생성 / 시스템 권한/ 객체 권한
사용자 생성
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;
테이블스페이스가 생성되었습니다.
Author And Source
이 문제에 관하여([Oracle] 관리자 권한/ 사용자 생성 / 시스템 권한/ 객체 권한), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@archivvonjang/Oracle-관리자-권한-사용자-생성-시스템-권한-객체-권한저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)