Q&A

  • 오라클 테이블스페이스
저 오라클9i에서요... 만들어져 있는 데이타베이스에서 TABLESPACE 생성 스크립트를 받으려면 어떻게 해야하는지요... 일반 테이블은 테이블 생성 SCRIPT를 쉽게 받았는데... 테이블스페이스는 잘 모르겠네요...

알려주시면 감사하겠습니다.
1  COMMENTS
  • Profile
    Crazy 2004.02.04 06:14
    1. Toad의 Schema Browser에서 Tablespace tag에 가서
    해당 tablespace를 선택하면 바로위의 Icon중에서 "Create Script" 가 있습니다.
    이를 실행하면 해당 DDL Script를 Clipboard에 받습니다.
    이를 이용해서 작업하시면 될 것 같네요..
    원리는 Schema와 똑같습니다.

    2. 가장 편하게 볼수있는것이 DBA Master 2000 입니다.
    Table Manager 에서 Script 란에 보시면 자세히 나와있습니다.

    또한 SQL 실행기에서
    SELECT * FROM DBA_TABLES
    WHERE TABLE_NAME LIKE 'SC%'
    이렇게 하면 테이블들이 어떤 스페이스에 얼마만큼인지..등등의
    내역을 볼수있습니다.

    /* 테이블 생성 */
    CREATE TABLE FKCOM.CCA0090M (
      ZIPSEQ                    CHAR(5) NOT NULL,
      ZIPCOD                    CHAR(7) NOT NULL,
      ZIPSID                    CHAR(12) NOT NULL,
      ZIPGUN                    CHAR(20) NOT NULL,
      ZIPDNG                    CHAR(50) NOT NULL,
      ZIPBUN                    CHAR(20)
      )
    TABLESPACE TS_CC01
    PCTFREE 10
    PCTUSED 40
    INITRANS 1
    MAXTRANS 255
    STORAGE (INITIAL 6291456
       NEXT 3145728
       MINEXTENTS 1
       MAXEXTENTS 255
       PCTINCREASE 0
       FREELISTS 1
       FREELIST GROUPS 1);

    COMMENT ON TABLE  FKCOM.CCA0090M IS '우편번호';
    COMMENT ON COLUMN FKCOM.CCA0090M.ZIPSEQ IS '순번';
    COMMENT ON COLUMN FKCOM.CCA0090M.ZIPCOD IS '우편번호';
    COMMENT ON COLUMN FKCOM.CCA0090M.ZIPSID IS '시도';
    COMMENT ON COLUMN FKCOM.CCA0090M.ZIPGUN IS '구군';
    COMMENT ON COLUMN FKCOM.CCA0090M.ZIPDNG IS '동';
    COMMENT ON COLUMN FKCOM.CCA0090M.ZIPBUN IS '번지';