Bonjour,
je travaille depuis peu sous oracle.
je suis en oracle 9.2.
j'ai ajouté et dropper des colonnes dans une table de mon user "toto".
Depuis j'avais des soucis, j'ai donc cherché et trouvé que le drop rendait invalid des objets.
J'ai trouvé un script qui recompile les objets invalides.j'ai recompilé mes objets sous le user "toto".
Seulement voilà, j'ai plein d'objet invalides attachés au user "sys"
comme par exemple :
SYS VIEW _ALL_REPGROUPED_COLUMN
SYS VIEW _ALL_REPPARAMETER_COLUMN
SYS VIEW ALL_REPPARAMETER_COLUMN
ou
SYS PACKAGE BODY DBMS_AQADM_SYS
SYS PACKAGE BODY DBMS_AQELM
SYS PACKAGE BODY DBMS_LOGMNR_D
bon je sais qu'il faut les compiler avec le compte sys.
Mais en fait, j'aimerais savoir l'origine de ces objets invalides.
Est ce que c'est moi qui est rendu tous ces objets invalides en faisant simplement des drop de column sur une table ? ( bon à la limite pour les vues peut être mais le reste !! )
J'en profite pour poser une autre question par curiosité.
Est ce que l'on rend les objets invalides que sur son user "toto" quand on agit sous ce user ou sur d'autres user comme "sys" ou "system" ?
voilà,merci pour vos lumières
désolé si ce n'est pas le bon endroit pour le post.
Partager