Créer un utilisateur avec l'option d'administration oracle 11g de commande ne fonctionne pas
bon , Cette commande ne fonctionne pas
create user username identified by password with admin option ;
Il renvoyait un message d'erreur qui dit missing or invalid option
Et je suis connecté en tant que système . J'ai essayé de chercher Oracle docs et ils ont écrit de la même commande . ce que je fais de mal ici ?
OriginalL'auteur kushalvm | 2012-02-26
Vous devez vous connecter pour publier un commentaire.
Vous devez d'abord créer l'utilisateur;
ensuite séparément accorder des privilèges avec l'OPTION d'administration;
dba
,quelle différence doit-il si nous écrire system_priveleges à la place ?dba était juste un exemple, certains rôles possibles et leurs utilisations sont répertoriés dans le psoug.org/reference/roles.html ou vous pouvez accorder des privilèges système répertoriés dans le docs.oracle.com/cd/B19306_01/server.102/b14200/... La seule chose "avec l'option d'administration" n'est pas juste de permettre à l'utilisateur dans le rôle, mais aussi pour l'administrer.
Oui, votre relevé de travail et insérez
cash
de toutes les lignes entablename
(réglage de la colonne deamount
). Vous pouvez bien sûr ajouter régulièrementwhere
clause de choisir les lignes à insérer.désolé , j'ai accidentellement supprimé le commentaire ci-dessus . Donc, je suis wrirting à nouveau la requête
insert into students(amount) select cash from payments;
Bon j'ai essayé de courir . J'ai unstudents
tables avec des colonnesrollno
que la clé primaire et même de la colonne de clé étrangère danspayments
table et quand j'ai couru cette erreur de commande dit impossible d'insérer la valeur NULL dans les étudiants.rollno . le truc, c'est les paiements contenir plusieurs entrées pour un seul rollno (en fonction de leur date de payemnt ) .Mais je ne peux pas vraiment comprendre l'erreur renvoyé ici. ne devrait pas l'erreur de dire quelque chose comme "entrées multiples pour un rollno ,donc ne peut pas être inséré ".
OriginalL'auteur Joachim Isaksson
"ADMIN" OPTION " est une partie de "SUBVENTION". Vous ne pouvez pas l'utiliser avec "CRÉER un UTILISATEUR".
OriginalL'auteur Kamil
vous n'avez pas besoin de donner admin option si vous donnez à l'utilisateur DBA ,DBA est l'administrateur
Vous pouvez aussi combiner les deux états de la Création de l'utilisateur avec l'Octroi de privilèges:
de créer l'utilisateur le nom d'utilisateur
identifié par mot de passe
subvention DBA pour le nom d'utilisateur;
Remarque:Corrigez-moi si je me trompe.☺
OriginalL'auteur Tushar Gopale