'2024/03/14'에 해당되는 글 1건

테이블스페이스 및 계정 생성

테이블스페이스 생성전 경로와 파일을 확인하자!!

SELECT a.tablespace_name "테이블스페이스명" ,
       a.file_name "파일경로",
       (a.bytes - b.free) "사용공간",
       b.free "여유 공간",
       a.bytes "총크기",
       To_char( (b.free / a.bytes * 100) , '999.99')
              ||'%' "여유공간"
FROM  (
                SELECT   file_id,
                         tablespace_name,
                         file_name,
                         Substr(file_name,1,200) file_nm,
                         SUM(bytes)              bytes
                FROM     dba_data_files
                GROUP BY file_id,
                         tablespace_name,
                         file_name,
                         Substr(file_name,1,200))a,
       (
                SELECT   tablespace_name,
                         file_id,
                         SUM(Nvl(bytes,0)) free
                FROM     dba_free_space
                GROUP BY tablespace_name,
                         file_id)b where a.tablespace_name=b.tablespace_name and a.file_id = b.file_id;

조회 후 경로 및 이름을 정한 다음 스페이스를 생성합니다.

설명)
create tablespace 테이블스페이스명
datafile '/경로/테이블스페이스파일명.dbf'
size 초기용량(100m,1g 등) reuse
autoextend on next 자동증가 용량
maxsize unlimited;

명령어
create tablespace crs001
datafile '/usr/local/dbspace/crs001.file'
size 1000m reuse
autoextend on next 1024k
maxsize unlimited;

계정을 생성하면서 테이블스페이스를 지정합니다. 

설명)
create user 유저명 identified by 패스워드 default tablespace 테이블스페이스명;

예제)
create user nonono identified by kor19450815 default tablespace crs001;

생성한 유저에 권한을 줍니다.

grant connect, resource, dba to NONONO;

'Oracle' 카테고리의 다른 글

PLSQL 동적 쿼리 만들어 실행하기.  (0) 2016.02.03
실행계획 비용검사  (0) 2014.12.12
제약조건 오라클  (0) 2014.12.11
오라클 연습용 데이타.  (0) 2014.12.09
ORACLE SYSTEM TABLE  (0) 2014.12.09
블로그 이미지

은호아빠

여행, 맛집, 일상, 프로그래밍, 개발자, 윈도우, 웹, jsp, spring, db, mysql, oracle, c#

,