Bonjour à tous et toutes,
J'ai développé pour un client, sous oracle XE, des procédures, fonctions et des tables. Pour ce faire j'ai utilisé un profil que je me suis créé avec tous les droits.
Maintenant que le travail est fini, je souhaiterais que mon client puisse se connecter sur ma base de données, pour tester avec un outil spécifique mes développements, mais sans qu'il puisse consulter le code des procédures et des fonctions (tout simplement pour ne pas qu'il les copie avant de me les payer).
Et bien je ne sais pas faire !
Pour info, je ne suis pas DBA et je reste un peu perdu avec l'administration d'Oracle.
Lorsque je craie un nouveau profil via l'interface Web d'aministration (http://192.168.x.x:8080/apex), sous le profil SYSTEM, juste avec l'option "connect", le nouvel user a possibilité de visualiser le code. En plus je suis obligé de réécrire les fonctions et procédures sous le nouveau profil créé. Je ne sais pas créer un utilisateur qui attaque directement ce qui est sous mon profil principal (mais sans les même droits)
Pourriez vous me donner un coup de main s'il vous plaît ?
Mon compte principal (user) s'appelle : PROFIL
le compte que je souhaite créer s'appelle : CLIENT
D'avance merci,
Alex01
Partager