bonjour,
j'ai une base sous oracle8i je veux la sauvegarder mais j'arrive pa a me connecter en tant que sysdba(erreur protocole). Comment creer un compte sysdba
bonjour,
j'ai une base sous oracle8i je veux la sauvegarder mais j'arrive pa a me connecter en tant que sysdba(erreur protocole). Comment creer un compte sysdba
il me semble que ce compte est créé lors de l'installation d'oracle...
c'est avec ce compte que tu créés tout le reste... (je suis pas sur que c'est un compte comme un autre d'ailleur...)
sqlplus "/ as sysdba"
tu as pas de mot de passe, mais tu n'es pas rattacher à une instance...
j'ai l'impression que je dis n'importe quoi là non ?!
mais bon, au moins je suivrai les futurs réponse...
Bonjour,
SYSDBA, tout comme SYSOPER d'ailleurs, n'est pas un compte, mais un privilège système affecté à des comptes par défaut, notamment aux comptes SYS et SYSTEM.
Ce privilège peut être affecté à n'importe quel autre compte Oracle à l'aide la commande GRANT.
Et comme le disait DUG, il faut te connecter par SQL*Plus, à l'aide de :
Dans des outils comme Toad, tu as une liste déroulante pour dire si tu te connectes en Normal, ou en Sysdba, ou en Sysoper.
Code : Sélectionner tout - Visualiser dans une fenêtre à part connect compte/password@nom_de_service as sysdba ;
Bonjour à tous !
Je rouvre le sujet car d'autres questions m'interpellent concernant les comptes SYS et SYSTEM
- Pour:
Code : Sélectionner tout - Visualiser dans une fenêtre à part connect / as sysdba
le "/" signifie que l'on est authentifier par l'OS et que l'on se connecte à l'instance par défaut (la variable ORACLE_SID étant renseigné dans le profile de l'utilisateur oracle) ?
- A quel moment sont crée les comptes SYS et SYSTEM ? à l'installation d'Oracle ou au moment ou l'on crée une base (CREATE DATABASE...) ?
- Si c'est au moment ou l'on crée une base, alors pourquoi, lorsque le serveur est juste installé et qu'aucune base n'est crée, on se peut se loggué en faisant "connect / as sysdba" ? (la commande "show user" nous indique d'ailleurs que le compte utilisé est SYS)
Bref... c'est un peu flou dans mon esprit... de plus comment faire pour se logguer en SYSTEM (lorsque je fais un connect SYSTEM/ as sysoper et que je fais "show user" oracle indique que l'utilisateur connecté est PUBLIC).
Si quelqu'un peut m'éclairer
PS: j'ai vu qu'il existait aussi un compte INTERNAL mais il s'agirait s'un compte utilisé par l'ancienne version (8i), c'est bien ca ?
Merci !
Non, cela signifie USERNAME=null, PASSWORD=nullle "/" signifie que l'on est authentifier par l'OS et que l'on se connecte à l'instance par défaut (la variable ORACLE_SID étant renseigné dans le profile de l'utilisateur oracle) ?
quand on se connecte avec l'identification OS, on peut renseigner n'importe quoi, cela passe.
Oui.A quel moment sont crée les comptes SYS et SYSTEM ? à l'installation d'Oracle ou au moment ou l'on crée une base (CREATE DATABASE...) ?
Lors de l'instruction create database, le script $ORACLE_HOME/rdbms/admin/sql.bsq est appellé implicitement.
Dans ce script, on trouve :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 create user system identified by "D_SYSTPW" create user sys identified by "D_SYSPW"Oui, de même que l'on se connecte à la base avant de la démarrer... ;-)Si c'est au moment ou l'on crée une base, alors pourquoi, lorsque le serveur est juste installé et qu'aucune base n'est crée, on se peut se loggué en faisant "connect / as sysdba" ? (la commande "show user" nous indique d'ailleurs que le compte utilisé est SYS)
j'ai tous essayé.
mais quand j'écris : connect / as sysdba
ya l'erreur
je suis vraiment bloqué
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ERROR: ORA-12560: TNS : erreur d'adaptateur de protocol Attention : vous n'êtes plus connecté à ORACLE.
bonjour,
quel os utilisez-vous ?
il faut préciser l' Oracle_sid pour se connecter de cette façon , soit
dans le .profile de l' utilisateur ou explicitement
( set oracle_sid=... sous windows)
oracle_sid=.... sous unix )
cdlt
j'utilise windows 2000 server.
pouvez m'expliquez avec plus de detail je suis encore etudiant et on me demande des operations de sauvegarde.
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