j'ai compris

Commentaires des clients qu'après avoir utilisé OEM pour modifier les autorisations de certains utilisateurs, de nombreuses procédures stockées so

publié il y a  2020-8-29 15:22:18Dernière réponse ag. 29, 2020 15:24:36 116 1 0 0 0
  Récompense F-coins.: 0 (Résolu)

Les clients signalent qu'après avoir utilisé OEM pour modifier les autorisations de certains utilisateurs, de nombreuses procédures stockées sont devenues invalides, toutes les requêtes ont été exécutées de manière incorrecte et le système d'application a été complètement interrompu. Même si l'utilisateur sys interroge la vue onglet, il obtiendra une erreur ORA-06553

ORA-06553: PLS-213: package STANDARD non accessible


  • x
  • Standard:

Réponses en vedette

Meilleure réponse

Med_Taher
publié il y a 2020-8-29 15:24:36

Bonjour mon cher



Le compilateur PL / SQL ne trouve pas le package standard dans la base de données. Pour compiler un programme ou exécuter une instruction dml, PL / SQL requiert le package standard.
Veuillez demander au client de confirmer si les permissions de perfstat et public ont été modifiées. Récupère toutes les autorisations de perfstat à l'exception de select, mais ne peut pas décrire les autorisations spécifiques récupérées par public.
1. Exigez que toutes les instructions d'octroi de $ ORACLE_HOME / rdbms / admin / spcusr.sql soient exécutées sur site pour restaurer toutes les autorisations de perfstat
2. Selon l'invite d'erreur, laissez le package STANDARD être compilé sur le site d'abord
       ALTER PACKAGE STANDARD COMPILE;
3. Accorder l'autorité du package STANDARD au public, c'est-à-dire que tous les utilisateurs
      accordent une exécution sur STANDARD au public;
4. Une fois l'octroi réussi, toutes les entreprises reprennent.
Perfstat et public sont des utilisateurs système et leurs autorisations ne peuvent pas être modifiées. Si vous avez besoin de renforcer la base de données conformément à la loi SOX, vous devez le faire selon les schémas et les phrases vérifiés, et vous ne devez pas modifier ou révoquer les autorisations dans la base de données à volonté, surtout si vous ne connaissez pas la signification de ces utilisateurs et autorisations.

View more
  • x
  • Standard:

Toutes les réponses
Med_Taher
Med_Taher publié il y a 2020-8-29 15:24:36

Bonjour mon cher



Le compilateur PL / SQL ne trouve pas le package standard dans la base de données. Pour compiler un programme ou exécuter une instruction dml, PL / SQL requiert le package standard.
Veuillez demander au client de confirmer si les permissions de perfstat et public ont été modifiées. Récupère toutes les autorisations de perfstat à l'exception de select, mais ne peut pas décrire les autorisations spécifiques récupérées par public.
1. Exigez que toutes les instructions d'octroi de $ ORACLE_HOME / rdbms / admin / spcusr.sql soient exécutées sur site pour restaurer toutes les autorisations de perfstat
2. Selon l'invite d'erreur, laissez le package STANDARD être compilé sur le site d'abord
       ALTER PACKAGE STANDARD COMPILE;
3. Accorder l'autorité du package STANDARD au public, c'est-à-dire que tous les utilisateurs
      accordent une exécution sur STANDARD au public;
4. Une fois l'octroi réussi, toutes les entreprises reprennent.
Perfstat et public sont des utilisateurs système et leurs autorisations ne peuvent pas être modifiées. Si vous avez besoin de renforcer la base de données conformément à la loi SOX, vous devez le faire selon les schémas et les phrases vérifiés, et vous ne devez pas modifier ou révoquer les autorisations dans la base de données à volonté, surtout si vous ne connaissez pas la signification de ces utilisateurs et autorisations.

View more
  • x
  • Standard:

Commentaire

Connectez-vous pour répondre. Se connecter | Enregistrer
envoyer

Remarque : Afin de protéger vos droits et intérêts légitimes, ceux de la communauté et des tiers, ne divulguez aucun contenu qui pourrait présenter des risques juridiques pour toutes les parties. Le contenu interdit comprend, sans toutefois s'y limiter, le contenu politiquement sensible, le contenu lié à la pornographie, aux jeux d'argent, à l'abus et au trafic de drogues, le contenu qui peut divulguer ou enfreindre la propriété intellectuelle d'autrui, y compris les secrets professionnels, les marques commerciales, les droits d'auteur et les brevets, ainsi que la vie privée personnelle. Ne partagez pas votre nom d'utilisateur ou votre mot de passe avec d'autres personnes. Toutes les opérations effectuées à partir de votre compte seront considérées comme vos propres actions, et toutes les conséquences en découlant vous seront imputées. Pour plus de détails, voir « Politique de confidentialité ».

My Followers

Connectez-vous pour participer à la communication et au partage

S'identifier

Bloquer
Êtes-vous sûr de bloquer cet utilisateur?
Les utilisateurs de votre liste noire ne peuvent ni commenter votre publication,ni vous mentionner, ni vous envoyer de messages privés.
Rappel
Veuillez lier votre numéro de téléphone pour obtenir un bonus d'invitation.