comme le DBMS_STATS n’est pas installé comment je peux executer l'equivalent du code ci-dessous ?
Code :
Merci par avanceCode:
1
2
3 exec dbms_stats.gather_table_stats(user, 'DEMO', method_opt=>'FOR COLUMNS COL1 SIZE SKEWONLY', cascade=> true)
Version imprimable
comme le DBMS_STATS n’est pas installé comment je peux executer l'equivalent du code ci-dessous ?
Code :
Merci par avanceCode:
1
2
3 exec dbms_stats.gather_table_stats(user, 'DEMO', method_opt=>'FOR COLUMNS COL1 SIZE SKEWONLY', cascade=> true)
Avec la commande Analyze mais installez dbsm_stats.
c'est assez improbable que dbms_stats ne soit pas installé!
que te donnes
Code:select * from dba_registry
CATALOG Oracle9i Catalog Views 9.2.0.7.0 VALID 17/09/2005 21:25 SYS SYS DBMS_REGISTRY_SYS.VALIDATE_CATALOG
CATPROC Oracle9i Packages and Types 9.2.0.7.0 VALID 17/09/2005 21:25 SYS SYS DBMS_REGISTRY_SYS.VALIDATE_CATPROC
OWM Oracle Workspace Manager 9.2.0.1.0 VALID 03-AOU-2005 11:20:43 SYS WMSYS OWM_VALIDATE
JAVAVM JServer JAVA Virtual Machine 9.2.0.1.0 LOADING 17/09/2005 21:20 SYS SYS
XML Oracle XDK for Java 9.2.0.9.0 VALID 17/09/2005 21:25 SYS SYS XMLVALIDATE
CATJAVA Oracle9i Java Packages 9.2.0.1.0 INVALID 17/09/2005 21:25 SYS SYS DBMS_REGISTRY_SYS.VALIDATE_CATJAVA
XDB Oracle XML Database 9.2.0.7.0 VALID 17/09/2005 21:25 SYS XDB DBMS_REGXDB.VALIDATEXDB
donc DBMS_STATS devrait exister.
Tu as tenté?Code:DESC DBMS_STATS
effectivement DBMS_STAT existe (c'est un collège qui m'a raconté des salades). mais pourquoi alors j'ai l'erreur suivante ?
Code:
1
2
3
4
5
6
7
8 BEGIN dbms_stats.gather_table_stats('USER', 'MA_TABLE', method_opt=>'FOR COLUMNS COL1 SIZE 7', cascade=> true); END; * ERREUR à la ligne 1 : ORA-06521: PL/SQL: Error mapping function ORA-06512: at "SYS.DBMS_STATS", line 10301 ORA-06512: at "SYS.DBMS_STATS", line 10315 ORA-06512: at line 1
dans http://www.developpez.net/forums/d10...ap-non-utilise tu as eu une réponse de ojo concernant la note 1149109.1.
Tu as lu la note?