2017-05-18 26 views
-2

Oracleのハッシュ、レンジ、リストのどちらでテーブル分割されているかはわかりますか? メタデータテーブルでそのような情報を見つけることができませんでした。テーブルの分割方法の確認

ありがとうございました。

答えて

0

メタデータテーブルを十分に検索していません。

Connected to Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 
Connected as [email protected] 

SQL> select owner, table_name, partitioning_type, subpartitioning_type 
SQL> from all_part_tables 
SQL> where owner = 'SYS' 
SQL>  and rownum <= 10 
SQL> ; 

OWNER                   TABLE_NAME                  PARTITIONING_TYPE SUBPARTITIONING_TYPE 
-------------------------------------------------------------------------------- -------------------------------------------------------------------------------- ----------------- -------------------- 
SYS                    AQ$_SUBSCRIBER_LWM                HASH    NONE 
SYS                    WRH$_FILESTATXS                 RANGE    NONE 
SYS                    WRH$_SQLSTAT                  RANGE    NONE 
SYS                    WRH$_SYSTEM_EVENT                RANGE    NONE 
SYS                    WRH$_WAITSTAT                 RANGE    NONE 
SYS                    WRH$_LATCH                  RANGE    NONE 
SYS                    WRH$_LATCH_CHILDREN                RANGE    NONE 
SYS                    WRH$_LATCH_PARENT                RANGE    NONE 
SYS                    WRH$_LATCH_MISSES_SUMMARY              RANGE    NONE 
SYS                    WRH$_EVENT_HISTOGRAM                RANGE    NONE 
10 rows selected 

SQL> 

あなたはuser_part_tablesを使用して代わりにall_part_tables、その後、where句からowner = 'SYS'述語を省略してくださいとしたほうが良いはずです。

+0

ありがとうございます。私はそのテーブルを見ていない、それは私の問題を解決する。 – kristofyk

関連する問題