1) 시스템 카탈로그라고 부르기도 하며 사용가능한 데이터베이스 및 테이블의 정보를 가지고 있는 시스템 테이블이다.
2) 데이터 딕셔너리는 DBMS만이 추가, 수정, 삭제가 가능하며 사용자는 조회만 가능하다.
블로그 링크 바로가기 기본
Scott 접속정보 만들기
ORA-65096 Scott 생성 안될 때
-- 현재 접속한 데이터베이스 내의 테이블을 조회한다.
select * from tab;
-- 원하는 테이블의 구조를 조회한다.
desc help;
-- 모든 계정에 대한 정보 확인
SELECT * FROM ALL_users;
-- 모든 계정에 대한 이름 확인
SELECT username FROM ALL_users;
-- 사용자 계정 생성
CREATE USER [USERNAME] identified by [PASSWORD];
-- 계정 비밀번호 생성
ALTER USER [USERNAME] IDENTIFIED BY [NEW PASSWORD];
-- 계정 권한 할당하기
GRANT CREATE [권한명] TO [계정];
-- REVOKE 권한 제거
REVOKE [권한명] ON [테이블명] FROM [계정];
-- 계정 삭제
DROP USER [계정명] CASCADE;
-- 시스템 권한 종류
CREATE USER: 데이터 베이스 유저 생성권한
SELECT ANY TABLE: 모든 유저의 테이블 조회 권한
CREATE ANY TABLE: 모든 유저의 테이블 생성 권한
CREATE SESSION: 데이터 베이스 접속 권한
CREATE TABLE: 테이블 생성 권한
CREATE VIEW: 뷰 생성 권한
CREATE PROCED USER: 프로시저 생성 권한
CREATE SEQUENCE: 시퀀스 생성 권한
SYSDBA: 데이터베이스를 관리하는 최고 권한
SYSOPER: 데이터베이스를 관리하는 권한