ホームページ >データベース >Oracle >Oracle がどのテーブルスペースを持っているかを確認する方法

Oracle がどのテーブルスペースを持っているかを確認する方法

WBOY
WBOYオリジナル
2022-05-13 14:48:4826826ブラウズ

方法: 1. "select * from user_users" ステートメントを使用して、現在のユーザーが使用しているテーブル スペースを表示します。 2. "select * from Dba_Tablespaces" ステートメントを使用して、データベース内のすべてのテーブル スペースを表示します。結果には、表スペース名、表スペースのサイズなどが含まれます。

Oracle がどのテーブルスペースを持っているかを確認する方法

このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。

Oracle でテーブル スペースを確認する方法

1. 現在のユーザーが使用しているテーブル スペースを確認するには、コマンド select * from user_users を使用します。ここで、username はユーザー名を示し、default_tablespace はデフォルトのテーブルスペース。

例は次のとおりです:

Oracle がどのテーブルスペースを持っているかを確認する方法

2. Oracle の下にあるすべてのテーブル スペースを表示するには、コマンド select * from Dba_Tablespaces を使用します。表示される情報にはテーブルが含まれますスペース名、テーブルスペースのサイズなど。

例は次のとおりです:

Oracle がどのテーブルスペースを持っているかを確認する方法

テーブルスペースは非常に重要なリソースです。テーブルスペースの使用率など、テーブルスペースの使用状況を確認したい場合は、およびその他の指標については、まず、クエリするユーザーは dba 権限を持っている必要があります。クエリするには、次のコマンドを使用するだけです。

表スペース物理ファイルの名前、場所、およびサイズ情報を表示します。表スペース ファイルは通常、dbf というサフィックスを付けて保存されます。

テーブルスペースをクエリする一部のステートメントは、ユーザーが実行するために高い権限を必要とします。現在のユーザーの役割を確認するにはどうすればよいですか?コマンド select * from user_role_privs を使用するだけです。

表スペース情報をクエリした後、不要な表スペースを削除する必要がある場合があります。単に、コンテンツとデータファイルを含むdrop tablespace xxxコマンドを使用してください。

Oracle がどのテーブルスペースを持っているかを確認する方法

推奨チュートリアル: 「Oracle ビデオ チュートリアル

以上がOracle がどのテーブルスペースを持っているかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。