方法: 1. "select * from user_users" ステートメントを使用して、現在のユーザーが使用しているテーブル スペースを表示します。 2. "select * from Dba_Tablespaces" ステートメントを使用して、データベース内のすべてのテーブル スペースを表示します。結果には、表スペース名、表スペースのサイズなどが含まれます。
このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。
1. 現在のユーザーが使用しているテーブル スペースを確認するには、コマンド select * from user_users を使用します。ここで、username はユーザー名を示し、default_tablespace はデフォルトのテーブルスペース。
例は次のとおりです:
2. Oracle の下にあるすべてのテーブル スペースを表示するには、コマンド select * from Dba_Tablespaces を使用します。表示される情報にはテーブルが含まれますスペース名、テーブルスペースのサイズなど。
例は次のとおりです:
テーブルスペースは非常に重要なリソースです。テーブルスペースの使用率など、テーブルスペースの使用状況を確認したい場合は、およびその他の指標については、まず、クエリするユーザーは dba 権限を持っている必要があります。クエリするには、次のコマンドを使用するだけです。
表スペース物理ファイルの名前、場所、およびサイズ情報を表示します。表スペース ファイルは通常、dbf というサフィックスを付けて保存されます。
テーブルスペースをクエリする一部のステートメントは、ユーザーが実行するために高い権限を必要とします。現在のユーザーの役割を確認するにはどうすればよいですか?コマンド select * from user_role_privs を使用するだけです。
表スペース情報をクエリした後、不要な表スペースを削除する必要がある場合があります。単に、コンテンツとデータファイルを含むdrop tablespace xxxコマンドを使用してください。
推奨チュートリアル: 「Oracle ビデオ チュートリアル 」
以上がOracle がどのテーブルスペースを持っているかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。