--“勿以恶小而为之,勿以善小而不为”,出自《三国志·蜀志传》,意思是不要认为坏事很小就去做,不要认为好事很小就不去做。
今天想把生产系统的一些表统计信息导入测试机器,主要目的是优化sql语句.结果在测试中遇到ora-20002错误.
这个错误应该是包dbms_stats里面设置的.但是提示存在一定的误导,记录一下:
SCOTT@test> @ver
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
SCOTT@test> exec dbms_stats.create_stat_table('SCOTT','tt1','tools');
PL/SQL procedure successfully completed.
SCOTT@test> rename tt1 to tt2;
Table renamed.
SCOTT@test> exec dbms_stats.create_stat_table('SCOTT','tt1','tools');
BEGIN dbms_stats.create_stat_table('SCOTT','tt1','tools'); END;
*
ERROR at line 1:
ORA-20002: Unable to create table TT1: already