説明
- V4.4.x系では、このビューはV4.4.1バージョンから導入されました。
- V4.2.5系では、このビューはV4.2.5 BP2バージョンから導入されました。
機能の概要
ビュー DBA_OB_OBJECT_BALANCE_WEIGHT は、現在のユーザーテナント内で特別な重みが設定されているすべてのパーティションを表示するために使用されます。
フィールド説明
フィールド名 |
型 |
NULL許容 |
説明 |
|---|---|---|---|
| TABLE_ID | NUMBER(38) | NO | テーブルID |
| PARTITION_ID | NUMBER | NO | パーティションID。パーティションの重みが設定されていない場合、値はNULLとなります |
| SUBPARTITION_ID | NUMBER | NO | サブパーティションID。サブパーティションの重みが設定されていない場合、値はNULLとなります。現在、サブパーティションの重みの設定はサポートされていません |
| WEIGHT | NUMBER(38) | NO | パーティションの重み値 |
| DATABASE_NAME | VARCHAR2(128) | NO | テーブルが属するデータベース名 |
| TABLE_NAME | VARCHAR2(256) | NO | テーブル名 |
| PARTITION_NAME | VARCHAR2(64) | NO | パーティション名 |
| SUBPARTITION_NAME | VARCHAR2(64) | NO | サブパーティション名 |
| TABLEGROUP_NAME | VARCHAR2(128) | NO | テーブルが属するテーブルグループ名 |
| DATABASE_ID | NUMBER(38) | NO | テーブルが属するデータベースID |
| TABLEGROUP_ID | NUMBER(38) | NO | テーブルが属するテーブルグループID |
| OBJECT_ID | NUMBER(38) | NO | テーブルが属するオブジェクトID |
クエリ例
ユーザーテナントが、自身のテナント内で特別な重みを設定したパーティションをクエリします。
obclient(SYS@oracle001)[SYS]> SELECT * FROM SYS.DBA_OB_OBJECT_BALANCE_WEIGHT;
クエリ結果は次のとおりです:
+----------+--------------+-----------------+--------+---------------+------------+----------------+-------------------+-----------------+-------------+---------------+-----------+
| TABLE_ID | PARTITION_ID | SUBPARTITION_ID | WEIGHT | DATABASE_NAME | TABLE_NAME | PARTITION_NAME | SUBPARTITION_NAME | TABLEGROUP_NAME | DATABASE_ID | TABLEGROUP_ID | OBJECT_ID |
+----------+--------------+-----------------+--------+---------------+------------+----------------+-------------------+-----------------+-------------+---------------+-----------+
| 500002 | NULL | NULL | 1 | SYS | TBL1_H | NULL | NULL | NULL | 201006 | NULL | 500002 |
| 500002 | 500003 | NULL | 2 | SYS | TBL1_H | P0 | NULL | NULL | 201006 | NULL | 500003 |
+----------+--------------+-----------------+--------+---------------+------------+----------------+-------------------+-----------------+-------------+---------------+-----------+
2 rows in set