電子書籍の厳選無料作品が豊富!

以下のようにテーブルスペースとテーブルを作成すると空のテーブルなのにエクステントが2つ発生するのですが、なぜでしょうか?
CreateTableではInitialエクステントが1つ発生するだけではないのでしょうか?
ご回答をお願いします。

バージョン:Oracle9.2.0.1.0


CREATE TABLESPACE GOMI
DATAFILE '/export/home/dbf/user_data_gomi.dbf' SIZE 32M REUSE
MINIMUM EXTENT 1K
DEFAULT STORAGE (
INITIAL 512K
NEXT 512K
PCTINCREASE 0
MINEXTENTS 1
);
=========================================
CREATE TABLE GOMI_T
(
NAMAE VARCHAR2(60)
)
PCTFREE 0
TABLESPACE GOMI
STORAGE
(
INITIAL 128K
NEXT 16K
MINEXTENTS 1
);


SQL> L
1 SELECT SUBSTR(SEGMENT_NAME,1,8) "SEGMENT",EXTENT_ID,BYTES,BLOCKS
2 FROM DBA_EXTENTS
3* WHERE TABLESPACE_NAME = 'GOMI'
SQL> /

SEGMENT EXTENT_ID BYTES BLOCKS
---------------- ---------- ---------- ----------
GOMI_T 0 65536 32
GOMI_T 1 65536 32

↑エクステントが2つ発生する。

A 回答 (1件)

こんにちわ。



> CreateTableではInitialエクステントが1つ
> 発生するだけではないのでしょうか?
Oracle9i では、デフォルトでローカルAuto Allocate の
ローカル管理表領域が作成されるためです。
    • good
    • 0
この回答へのお礼

どうもありがとうございました。
Oracle8までの知識しかなかったので、
もう少し勉強してみます。

お礼日時:2004/12/20 15:15

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!