4

Oracle10gでAllroundAutomationPL / SQL Developerを使用していますが、今日、explainプランでAccess述語またはFilter述語が表示されなくなったことに気付きました。変更された(私が知っている)唯一のことは、昨日Oracle Enterprise Managerを使用してクエリプランを説明しようとした後、PL /SQLDeveloperがこれらの2つの列にデータを入力しなくなったことです。

OEMを使用することで、PL /SQLDeveloperを混乱させる設定が変更された可能性があるかどうかはわかりません。誰か提案がありますか?

4

1 に答える 1

3

あなたはできる

SELECT owner, table_name
  FROM dba_tables
 WHERE table_name = 'PLAN_TABLE'

PLAN_TABLEさまざまな GUI が「役に立ち」 、ローカル スキーマに が存在しない場合にを作成しようとするのを何度も見てきましたPLAN_TABLE。また、便利な GUI であるため、アクセスやフィルター述語などのレポートをサポートしていない古いバージョンのテーブルを使用してプラン テーブルを作成する傾向があります。

が 1 つしかない場合PLAN_TABLE、インストールの最新の utlxplan.sql スクリプトを使用して を再作成できますPLAN_TABLEか (またはテーブルの最新バージョンがあることを確認できますか)。

于 2011-04-27T16:23:27.153 に答える