web-dev-qa-db-ja.com

Oracle XEで個別の表領域を作成するにはどうすればよいですか?

高価なバージョンのOracleでは個別のテーブルスペースを作成できますが、無料バージョンでは作成する方法が見つからないようです。 Oracle XE

管理インターフェイスには[テーブルスペースの表示]ボタンがあり、すべてのデータが存在するように見えるSYSAUX、SYSTEM、UNDO、およびUSERSの4つのテーブルスペースを確認できます。

Oracle XEの制限ですか?
それとも私は何かを見落としましたか?

2
Nicolas Raoul

新しいAPEXワークスペースを作成する場合は、新しいテーブルスペースに作成することを提案する必要があります。または、SQL * Plus(XEではコマンドラインインターフェイスと呼ばれます)を起動し、CREATETABLESPACEコマンドを使用します。

とはいえ、4GBの制限があるため、ホームインストールの場合は、USERSテーブルスペースのサイズを最大に変更し、それを使用します。最大4GBに達し、tablespace_aに使用可能なスペースがあり、必要なときにtablespace_bを拡張できないのは面倒です。

理論的には、tablespace_aを縮小できますが、これは、空き領域が先頭または途中ではなく、最後にある場合にのみ機能します。

1
Gary