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

以下のCREATE文を実行し、設定されたオプションが正しく設定されていることを確認したいのですが、確認方法がわかりません。どうかご教授願います。
以下のSQLで確認した結果、PCT_USED等が表示されませんでした。
このSQLで上記を確認できる場合、表示されない項目は何か理由があるのでしょうか?
----------------------------------------------------------------
確認SQL
SELECT OWNER
,TABLE_NAME
,TABLESPACE_NAME
,PCT_FREE
,PCT_USED
,INI_TRANS
,INITIAL_EXTENT
,NEXT_EXTENT
,MAX_EXTENTS
,PCT_INCREASE
FROM dba_tables
-----------------------------------
CREATE TABLE free_table(
old_name VARCHAR2(5),
new_name VARCHAR2(5)
)
tablespace TESTDAT01
pctfree20
pctused70
initrans1
storage(
initial1M
next1M
maxextents UNLIMITED
pctincrease 0
)
----------------------------------
確認したい値
tablespace TESTDAT01
pctfree20
pctused70
initrans1
storage(
initial1M
next1M
maxextents UNLIMITED
pctincrease 0
------------------------------
どうかご教授よろしくお願いします。

A 回答 (1件)

こんにちわ。



> 以下のSQLで確認した結果、PCT_USED等が表示されませんでした。
自動空きセグメント管理 (DBA_TABLESPACES.SEGMENT_SPACE_MANAGEMENT='AUTO')
の表領域では、PCT_FREE, FREELIST, FREELIST GROUPS は無視されます。
※ Oracle がビットマップで勝手に管理します。

詳細は、SQL リファレンスでCreate Tablespace を確認して下さい。
    • good
    • 0
この回答へのお礼

回答ありがとうございました!

お礼日時:2011/04/20 12:02

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