Bonjour a tous,
je voudrais connaitre l'équivalent du dbo sql server en oracle.
Je voudrais aussi savoir comment on peut retrouver le nom de l'utilisateur par defaut d'une base.
Merci.
Bonjour a tous,
je voudrais connaitre l'équivalent du dbo sql server en oracle.
Je voudrais aussi savoir comment on peut retrouver le nom de l'utilisateur par defaut d'une base.
Merci.
Science sans conscience ..
Ce n'est pas une boinne idée d'aborder un nouveau SGBD en essayant de retrouver des équivalents à un autre SGBD.
Par exemple, un SGBD Oracle (instance dans le jargon Oracle) ne sert qu'une seule base de données tandis que le SGBD SQL Server sert plusieurs bases de données.
Ceci dit, dans toute base Oracle, deux utilisateurs privilégiés existent : SYS et SYSTEM.
Consultant et formateur Oracle
et que sys ne peut se connecter qu'en "as sysdba" ou "as sysoper"...
je pense que ce qui se rapproche le plus de ce que tu recherches serait le compte system.
L'équivalent Oracle d'une base SQL Server c'est le schéma: l'ensemble des objets qui appartiennent à un utilisateur Oracle créé avec CREATE USER.
Pour retrouver l'utilisateur de la session courante, on peut utiliser:
Pour retrouver le schéma de la session courante, s'il a été modifié par:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select sys_context('USERENV', 'SESSION_USER') from dual;
on peut utiliser:
Code : Sélectionner tout - Visualiser dans une fenêtre à part ALTER SESSION SET CURRENT_SCHEMA=<schema>;
Code : Sélectionner tout - Visualiser dans une fenêtre à part select sys_context('USERENV', 'CURRENT_SCHEMA') from dual;
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager