[접속]
윈도우 command에서 sqlplus / as sysdba 명령어 입력하여 접속
[작업 테이블 스페이스 지정]
기존에 만들어진 tablespace 정보 확인
SQL> SELECT tablespace_name, bytes, file_name FROM dba_data_files;
저장된 곳을 확인했으면 그곳에 200M 정도의 테이블스페이스를 만든다.
SQL > CREATE TABLESPACE 테이블스페이스명
2 DATAFILE 'C:\ORACLE\PRODUCT\10.2.0\ORADATA\PIWMDB\PIWM01.DBF' size 200M;
[계정 생성]
SQL> CREATE USER 생성할 계정 이름
2 IDENTIFIED BY 계정 비밀번호
3 DEFAULT TABLESPACE 테이블스페이스명
3 QUOTA UNLIMITED ON 테이블스페이스명; // 테이블스페이스의 제한량 무한대
[계정에 대한 권한 설정]
GRANT CREATE SESSION, CREATE TABLE, CREATE SEQUENCE, CREATE VIEW TO 권한을 줄 계정명;
[테이블 스페이스 조회]
SELECT * FROM DBA_TABLESPACES;
[접속 권한 부여 (DML, DDL)]
GRANT RESOURCE, CONNECT TO 권한 받을 계정;
[SYNONYM 생성 권한 부여]
GRANT SYNONYM TO 권한 줄 계정명;
[테이블 권한 부여]
GRANT SELECT, INSERT, UPDATE, DELETE ON 권한 줄 테이블명 TO 권한 받을 계정;
[SYNONYM 생성]
CREATE SYNONYM 계정명.테이블명 FOR 테이블 소유자 계정명.테이블명;
[FUNCTION 실행 권한 부여]
GRANT EXECUTE ON 권한 줄 함수명 TO 권한 받을 계정;
[계정 삭제]
DROP USER 삭제할 계정 CASCADE;
[현재 계정 조회]
SELECT USER FROM DUAL;
[오라클 전체 테이블 권한 부여]
SELECT 'GRANT SELECT ON 테이블소유계정.'||TABLE_NAME || ' TO 권한을 줄 계정명;'
FROM ALL_TABLES WHERE OWNER = '테이블소유계정'
출처: https://artwook.tistory.com/244 [나비의 블로그]
------------------------------------------------------------------------------
티베로 작업시 필요로한 내용이다. 우연히 구글링하다 좋은 포스팅 발견하여 퍼왔다.
'030. Database > 01. Oracle' 카테고리의 다른 글
[Oracle] 오라클 클라이언트 설치시 창이 닫혀 버린다? (1) | 2024.10.20 |
---|---|
[Oracle] 정규화표현식 처리 (0) | 2019.06.11 |
[Oracle] CONNECT BY 이용한 일자 및 시간 범위 (0) | 2018.08.29 |
[Oracle] 테이블정의서 생성 구문 (0) | 2017.07.04 |
[Oracle] Session Kill (0) | 2016.12.13 |
WRITTEN BY
- 테네시왈츠
항상 겸손하게 항상 새롭게 항상 진실하게