일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- clean code
- RAC
- 로버트C마틴
- SQLD
- database
- 조인
- 리트코드215
- 클린 코드
- SQL튜닝의시작
- 친절한SQL튜닝
- 알고리즘
- 결합인덱스구조
- 오라클
- heapq
- B*Tree인덱스
- B*Tree
- index fast full scan
- SQLP
- 파이썬
- 데이터모델링
- join
- 리눅스
- leetcode215
- B*Tree인덱스구조
- db
- table full scan
- 클린코드
- Oracle
- 오라클튜닝
- intellij
- Today
- Total
개발노트
[Oracle] User 관리 본문
User 생성
create user [id] identified by [pw];
SQL> create user adm identified by adm;
사용자가 생성되었습니다.
SQL> conn adm/adm
ERROR:
ORA-01045: 사용자 ADM는 CREATE SESSION 권한을 가지고있지 않음; 로그온이 거절되었습니다
경고: 이제는 ORACLE에 연결되어 있지 않습니다.
생성된 계정으로 Oracle 접속시 ORA-01045 오류가 발생한다.
계정에 접속 권한이 없기 때문이고, 정상적인 Oracle 사용을 위해서 권한을 부여해야 한다.
권한 부여
grant [권한] to [user]
SQL> grant connect to adm;
권한이 부여되었습니다.
SQL> conn adm/adm
연결되었습니다.
권한 제거
revoke [권한명] on [테이블명] from [계정]
권한 종류
create user
데이터베이스 유저 생성 권한
select any table
모든 유저의 테이블 조회 권한
create any table
모든 유저의 테이블 생성 권한
create session
데이터 베이스 접속 권한
create table
테이블 생성 권한
create view
뷰 생성 권한
create procedure
프로시저 생성 권한
create sequence
시퀀스 생성 권한
관리 권한 종류
sysdba
표준 데이터베이스작업 권한 - 데이터베이스 instance 시작/종료, spfile 생성, archivelog mode 변경, 피부여자에게 유저 데이터 보기 허용
sysoper
표준 데이터베이스 작업 권한 - 데이터베이스 instance 시작/종료, spfile 생성, archivelog mode 변경
sysbackup
Oracle RMAN 또는 SQL*Plus 를 사용하는 RMAN 백업 및 Recovery 작업 권한
sysdg
data guard broker 또는 DGMGRL 명령행 인터페이스를 사용하는 Data Guard 작업
** Data Guard 기능은 12c 부터 적용
syskm
Transparent Data Encryption 전자 지갑(wallet) 작업 관리 권한
'Database > Oracle' 카테고리의 다른 글
Oracle RAC (0) | 2022.07.19 |
---|---|
Instance 구성 (0) | 2022.07.19 |
Oracle 서버 기동 상태 (0) | 2022.07.19 |
[Oracle] 메모리 구조 (0) | 2022.06.26 |
[Oracle] Tablespace (0) | 2022.06.22 |