Ich benutze die Funktion dbms_crypto.encrypt in meiner Orakel-Prozedur für die Verschlüsselung von Passwörtern. Ich habe Orakel verbunden wie:Grant-Berechtigung für dbms_crypto
connect sqlplus as sysdba
und dann die Erlaubnis erteilt als:
grant execute on sys.dbms_crypto to myuser;
Und dann kann ich in meinem Verfahren verwenden dbms_crypto. Aber ich würde gerne wissen, wie kann ich in meiner Datenbank einchecken, ob die Berechtigung für dbms_crypto gewährt wird oder nicht? Weil ich diese Prozedur in einer anderen Datenbank verwenden muss und nicht weiß, ob diese Datenbank für dbms_crypto eine Grant-Berechtigung hat oder nicht.
Bitte überprüfen Sie meine Frage ich bekomme die Ausgabe wie im Diagramm angegeben. Was heißt das ? Bedeutet das, dass USER_ABCD die Berechtigung für dbms_crypto hat? – Andrew
ok und Hat Oracle dbms_crypto standardmäßig die Berechtigung erteilen, wenn es installiert ist? – Andrew
ok ich verstand jetzt danke :) – Andrew