'시노님'에 해당하는 글 1건

[접속]

윈도우 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 [나비의 블로그]

 

------------------------------------------------------------------------------

티베로 작업시 필요로한 내용이다. 우연히 구글링하다 좋은 포스팅 발견하여 퍼왔다.


WRITTEN BY
테네시왈츠
항상 겸손하게 항상 새롭게 항상 진실하게

,