반응형

/********************************************************************************************
-- Title : [9.2] default_tablespace 미반영
-- Reference : dbrang.tistory.com/774
-- Key word : default tablespace 디폴트 테이블 스페이스
********************************************************************************************/

-- 테이블 생성 및 TBS 확인
    =# \c tttdb;  /* 반드시 tttdb에서 수행 */
    =# create table ttt_default(a int);

    =# alter database tttdb 
       set default_tablespace = ts_data1;

    =# create table ttt_data1(a int);   -- 기존 세션에서
    =# create table ttt_data1_1(a int); -- 새로운 세션에서
    =# create table ttt_data1_2(a int); -- 다시 기존 세션에서
    
    =# alter database tttdb 
       set default_tablespace = ts_data2;

    =# set default_tablespace = ts_data2;  -- 세션에 강제로 설정

    =# create table ttt_data2(a int);   -- 기존 세션에서(잘 반영)
    =# create table ttt_data2_1(a int); -- 새로운 세션에서(잘 반영)
    =# create table ttt_data2_2(a int); -- 다시 기존 세션에서(잘 반영)

    =# create table ttt_data3(a int) tablespace ts_data3;
    =# create table ttt_data4(a int) tablespace ts_data2;
    =# create table ttt_data5(a int) tablespace ts_data1;

    ※ 기존 세션에서는 뭔지 몰라도 기존 default tablespace값을 가지고 있는 듯


반응형

+ Recent posts