본문 바로가기
  • 노란색 세상은 어디에 있을까?
  • 봄이 오면 여기에 있겠지.
  • 잠시나마 유유자적 하겠네.
오라클/테이블스페이스

[ 테이블스페이스 생성-1 ] 오라클 테이블스페이스를 하기와 같이 생성합니다.

by 태백성 2024. 4. 4.
BDB_DATA, BDB_IDX 테이블 스페이스를 생성합니다.

-- ------------------------------------------------------------------------------------------------
-- 사용자 접속
conn as /sysdba;
-- ------------------------------------------------------------------------------------------------
show user;
set trimspool on;
set timing on;
set heading on;
set linesize 205;
set pagesize 20;

-- 테이블스페이스 삭제
drop tablespace bdb_idx  including contents and datafiles;
drop tablespace bdb_data including contents and datafiles;

-- 테이블스페이스 생성
create tablespace bdb_data datafile '/app/oracle/oradata/CDB/NDB/bdb_data.dbf' size 50m reuse autoextend on next 10m maxsize unlimited;
create tablespace bdb_idx  datafile '/app/oracle/oradata/CDB/NDB/bdb_idx.dbf'  size 50m reuse autoextend on next 10m maxsize unlimited;

-- 테이블스페이스 조회
select df.status    as "상태"
      ,df.enabled   as "읽기쓰기"
      ,df.name      as "파일경로"
      ,ts.name      as "테이블스페이스명"
  from v$datafile df
       inner join v$tablespace ts on ts.ts# = df.ts#
 where 1=1
   and ts.name like upper('bdb%')
;

-- 데이터 파일 조회
select *
  from dba_data_files ddf
 where 1=1
   and ddf.tablespace_name like upper('bdb%')
;