Oracle - Privilèges
Résolu
lemega
Messages postés
85
Date d'inscription
Statut
Membre
Dernière intervention
-
lemega Messages postés 85 Date d'inscription Statut Membre Dernière intervention -
lemega Messages postés 85 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Oracle - Privilèges
- Veuillez ouvrir une session avec les privilèges du gestionnaire - Forum Windows 10
- Les privilèges du gestionnaires ? ✓ - Forum Windows
- Accès refusé car vous ne disposez pas des privilèges suffisants ✓ - Forum Windows
- Oracle america inc virus ✓ - Forum Virus
- Oracle liste des tables ✓ - Forum Programmation
4 réponses
Hello,
comme le dit jee pee, SYS est le propriétaire du dictionnaire de données Oracle, du Noyau Oracle.
On ne crée pas d'objets dans les schéma SYS, SYSTEM
As tu créé un tablespace pour tes données et un utilisateur associé ?
Exemple sous le user SYS :
Création d'un tablespace :
puis un User
maintenant tu as ton schéma LEMEGA dans lequel tu crée tables, triggers, procédures, index etc...
DROE
http://www.dba-ora.fr
comme le dit jee pee, SYS est le propriétaire du dictionnaire de données Oracle, du Noyau Oracle.
On ne crée pas d'objets dans les schéma SYS, SYSTEM
As tu créé un tablespace pour tes données et un utilisateur associé ?
Exemple sous le user SYS :
Création d'un tablespace :
SQL> CREATE SMALLFILE TABLESPACE "DATA" DATAFILE 'C:\DATA.DBF' SIZE 2G AUTOEXTEND ON NEXT 100M MAXSIZE 3G LOGGING ONLINE PERMANENT BLOCKSIZE 8192 EXTENT MANAGEMENT LOCAL UNIFORM SIZE 10M SEGMENT SPACE MANAGEMENT AUTO;
puis un User
SQL> CREATE USER lemega IDENTIFIED BY "monmotdepasse" DEFAULT TABLESPACE "data" TEMPORARY TABLESPACE "temp" PROFILE DEFAULT QUOTA UNLIMITED ON "data" ; SQL> GRANT "CONNECT" TO lemega; SQL> GRANT "RESOURCE" TO lemega; SQL> CONNECT lemega/monmotdepasse
maintenant tu as ton schéma LEMEGA dans lequel tu crée tables, triggers, procédures, index etc...
DROE
http://www.dba-ora.fr
Salut,
Il est étonnant qu'il faille donner des privilèges à SYS qui est l'administrateur principal de la base.
Après que veux tu faire sur les objets SYS ? Il est plutôt déconseillé de toucher à ces objets qui sont au coeur du fonctionnement du sgbd.
La première chose à faire après création d'une base Oracle, pour moi, se créer un tablespace de travail et un utilisateur associé à ce tablespace. Ainsi On ne touche ni au users système Oracle, ni aux tablespaces systèmes.
cdlt
Un étranger, c'est un ami qu'on n'a pas encore rencontré.
Il est étonnant qu'il faille donner des privilèges à SYS qui est l'administrateur principal de la base.
Après que veux tu faire sur les objets SYS ? Il est plutôt déconseillé de toucher à ces objets qui sont au coeur du fonctionnement du sgbd.
La première chose à faire après création d'une base Oracle, pour moi, se créer un tablespace de travail et un utilisateur associé à ce tablespace. Ainsi On ne touche ni au users système Oracle, ni aux tablespaces systèmes.
cdlt
Un étranger, c'est un ami qu'on n'a pas encore rencontré.
au fait j'ai utilisé cet utilisateur pour créer des tables, et losque j'essaie de créer des triggers alors j'obtiens une erreur d'indiquant qu'il est impossible de créer un trigger sur un objet autorisé par SYS??
Donc je cherche à savoir s'il est possible de contourner ce problème en octroyant un privilège à SYS
Merci!!!
Donc je cherche à savoir s'il est possible de contourner ce problème en octroyant un privilège à SYS
Merci!!!