ホームページ > 運用・保守 > Linuxの運用と保守 > Oracle のさまざまなツールを使用してデータ サイズをクエリする方法

Oracle のさまざまなツールを使用してデータ サイズをクエリする方法

PHPz
リリース: 2023-04-17 10:07:44
オリジナル
9845 人が閲覧しました

Oracle は、豊富なデータを保存および管理できるよく知られたリレーショナル データベース管理システムです。 Oracle データベースを使用する場合、データ記憶領域を最適化または計画するために、特定のテーブルまたは列のデータ サイズをクエリする必要がある場合があります。この記事では、Oracle のさまざまなツールを使用してデータ サイズをクエリする方法を紹介します。

1. SQL ステートメントによるクエリ

1.1. テーブルのサイズのクエリ

特定のテーブルのサイズをクエリするには、次の SQL ステートメントを使用できます。 ##

SELECT segment_name, bytes/1024/1024 MB
FROM user_segments
WHERE segment_type = 'TABLE'
AND segment_name = '表名';
ログイン後にコピー
このうち、segment_name はテーブル名を表し、BYTES はテーブルスペースのサイズをバイト単位で表し、MB はメガバイトへの変換を表します。 BYTES を 1024 で除算し、さらに 1024 で除算すると、テーブルのサイズを取得できます。

1.2. 列のサイズをクエリする

列のサイズをクエリするには、次の SQL ステートメントを使用できます:

SELECT column_name, data_type, data_length/1024/1024 MB
FROM user_tab_columns
WHERE table_name = '表名'
AND column_name = '列名';
ログイン後にコピー
その中で、column_name は列を表します。 name、DATA_TYPE はデータ型を表し、DATA_LENGTH はデータ長をバイト単位で示します。

2. Oracle Enterprise Manager によるクエリ

Oracle Enterprise Manager は、Oracle データベースを管理するためのツールであり、これを使用してデータベースのサイズをクエリできます。

2.1. テーブルのサイズのクエリ

Oracle Enterprise Manager インタフェースでは、次の手順でテーブルのサイズをクエリできます。 「→「テーブル」→「テーブルの表示」→「統計」タブでテーブルのサイズを確認できます。

2.2. 列のサイズのクエリ

Oracle Enterprise Manager インタフェースでは、次の手順で列のサイズをクエリできます。 「→「テーブル」→「テーブルの表示」→「列」タブで列のサイズを確認できます。

3. コマンド ラインを使用したクエリ

コマンド ラインを使用して Oracle データベースのサイズをクエリする場合は、SQLPLUS や SQL*Loader など、Oracle が提供するツールを使用する必要があります。 。データベース サイズをクエリする手順は次のとおりです:

3.1. SQLPLUS へのログイン

SQLPLUS にログインした後、次のコマンドを使用してデータベースのサイズをクエリできます。 ##
SELECT tablespace_name, SUM(bytes)/1024/1024/1024 "Size(GB)"
FROM dba_data_files
GROUP BY tablespace_name;
ログイン後にコピー

このうち、TABLESPACE_NAMEはテーブルスペース、BYTESはスペースのサイズを表し、単位はバイト、Size(GB)はギガバイトに換算したサイズを表します。

3.2. SQL * Loader へのログイン

SQL * Loader にログインした後、次のコマンドを使用してテーブルまたは列のサイズをクエリできます:

SELECT column_name, data_type, data_length/1024/1024 mb
FROM user_tab_columns
WHERE table_name='TABLE_NAME';
ログイン後にコピー

このうち、COLUMN_NAMEはカラム名、DATA_TYPEはデータ型、DATA_LENGTHはデータ長をバイト単位、MBはメガバイト換算を示します。

要約すると、Oracle ではデータ サイズをクエリする方法が多数あり、SQL 文、Oracle Enterprise Manager、コマンドライン、その他のツールを使用して実行できます。実際のニーズに基づいて、適切なクエリ方法を選択してください。

以上がOracle のさまざまなツールを使用してデータ サイズをクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート