當我試圖收集使用GATHER_TABLE_STATS
程序表的統計數據,我發現了以下錯誤:表統計信息收集期間'輸入值無效'?
ORA-20001: Invalid input values for pname
ORA-06512: at "SYS.DBMS_STATS", line 31513
ORA-06512: at line 2
我正在收集統計信息的代碼是
BEGIN
DBMS_STATS.gather_table_stats ('OWNER', 'TABLE_NAME');
END;
/
我的Oracle版本是Oracle數據庫11g企業版版本11.2.0.4.0 - 64位生產
你怎麼從'選擇讓*從ALL_TABLES其中所有者= '所有者' 和TABLE_NAME =「TABLE_NAME'' ? – Aleksej
@Aleksej爲了避免任何錯誤,在'gather_table_stats'過程中,我複製粘貼來自dba_tables的OWNER和TABLE_NAME值。實際所有者和table_name是不同的。您的查詢正在爲實際表格返回一行。 – Nitish