web-dev-qa-db-ja.com

表スペースSQL開発者の作成

私はこの質問を https://stackoverflow.com/questions/52068320/creating-a-table-space-sql-developer で質問しましたが、質問に牽引力がなかったので、ここで私の運を試してください。

作成したいくつかのテーブルを割り当てるためのテーブルスペースを作成しています。私はSQLを使い始めたばかりで、テーブルスペースを作成するための次のステップは正確にはわかりません。

私は理解し、私が非クラスター化テーブルスペースを作成するためには、以下が必要であることがわかりました。

  1. 合計ブロックヘッダーサイズを計算します。
  2. データブロックごとに使用可能なデータ領域を計算します。
  3. 行ごとに使用されるスペースを計算します。
  4. データブロックに収まる行の総数を計算します。

私は持っているテーブルごとにこれらの数値を計算しましたが、この後の次のステップでは無知です。

計算値を使用してテーブルスペースを作成するにはどうすればよいですか?

1
Lui H

あなたの質問でSQL Developerを引用したので-

表示> DBA

接続を追加します。

ストレージ、テーブルスペースに移動します。

右クリックして「新規作成」

詳細を記入してください-そして私はあなたの質問に対するジェラールパイルのコメントに同意します-あなたはあなたが心配していることについて心配する必要はありません。オプションの最大ファイルサイズを指定して、ディレクトリ、ファイル名、初期ファイルサイズ、およびそのサイズを選択するだけです。

enter image description here

理論的には、[プロパティ]ページでデータベースのDB_BLOCK_SIZEをオーバーライドできますが、通常は必要ありません。

ダイアログで生成されたSQLを表示するには、ポップアップの[DDL]ページをクリックします。それ以外の場合は、[OK]をクリックします。

enter image description here

1
thatjeffsmith