[ORACLE] Se connecter à une base

Se connecter à une base [ORACLE] - SQL/NoSQL - Programmation

Marsh Posté le 24-09-2007 à 10:07:05    

Bonjour à tous,
 
J'ai un petit soucis avec un serveur qui héberge une bdd Oracle.
 
But: voir les utilisateurs qui ont accès à la bdd. Voir qui s'y connecte encore.
 
Moyen: accès root sur le serveur qui héberge la bdd. Pas de login/mdp pour la bdd.
 
Est-ce possible? Si oui comment? Via les fichiers de config et tout dans le répertoire d'Oracle.
 
 
Merci d'avance.

Reply

Marsh Posté le 24-09-2007 à 10:07:05   

Reply

Marsh Posté le 24-09-2007 à 13:15:55    

je ne comprends pas trop ce que tu veux faire.
 
De ce que j'ai compris, tu veux voir les utilisateurs qui se connecte à la base de données? C'est bien cela?  
L'outil ENTRERPRISE MANAGER que tu peux installé avec le client ORACLE te permet de voir les sessions actuelles et donc d'avoir ces informations.  
 
Pour te connecter à une base de données, il faut toujours un login et un password.

Reply

Marsh Posté le 24-09-2007 à 15:05:39    

Je suppose (mais pas sûr) qu'Oracle permet comme certains autre SGBD, d'exécuter une série de commandes automatiquement au moment de l'ouverture de session.
 
Des variables systèmes doivent contenir entre autre l'IP du client ainsi que le nom d'utilisateur ayant ouverte la session.
 
Donc tu peux creuser de ce côté pour allimenter une table ou un fichier texte de cette façon.

Reply

Marsh Posté le 24-09-2007 à 16:08:12    

Moi ce que je comprends c'est qu'il n'a pas les identifiants de connexion à oracle, et que donc il est baisé.[:petrus75]
Mais je peux me tromper.[:joce]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 24-09-2007 à 16:29:06    

system/manager en parant du principe que l'admin du serveur est une grosse quiche avec le QI d'une moule frite surgelée (c'est à dire 99,9% des serveurs dans la monde, au boulot ça marche sur toutes les instances d'Oracle :D).

Message cité 1 fois
Message édité par MagicBuzz le 24-09-2007 à 16:29:38
Reply

Marsh Posté le 24-09-2007 à 16:33:43    

MagicBuzz a écrit :

system/manager en parant du principe que l'admin du serveur est une grosse quiche avec le QI d'une moule frite surgelée (c'est à dire 99,9% des serveurs dans la monde, au boulot ça marche sur toutes les instances d'Oracle :D).


[:pingouino]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 24-09-2007 à 16:41:18    

"i agree > next > next > next > end"
bon ben voilà, c'est installé configuré, ça fera 3000 €.

Reply

Marsh Posté le 24-09-2007 à 18:02:08    

Rigolez pas... en projet (scolaire) le gas qui s'occupaire de la BDD Oracle, ben il a laissé le mot de passe par défaut. Mais chuuutteeee.
 
Sinon, je n'ai effectivement pas de login/mdp. Mais je vais essayer system/manager ;)
 
Là il est l'heure de rentrer.
 
 
A+

Reply

Marsh Posté le 25-09-2007 à 08:36:50    

bah si t'as un accès root, tu peux te connecter à la base sans mot de passe
il suffit d'être dans le groupe système "dba" (ou autre suivant l'installation) si t'es sous unix, ou ORA_DBA sous windows
Ensuite tu te connectes sans mot de passe via la commande

Code :
  1. sqlplus "/ as sydba"

et voilou

Reply

Marsh Posté le 25-09-2007 à 14:40:54    

Pas de commande "sqlplus"...  :(

Reply

Marsh Posté le 25-09-2007 à 14:40:54   

Reply

Marsh Posté le 25-09-2007 à 14:41:35    

find / -name sqlplus, le répertoire bin d'oracle est p-e pas dans ton path...


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 25-09-2007 à 14:46:36    

En effet... j'y avait pas pensé... je vais checké ça de suite.

Reply

Marsh Posté le 25-09-2007 à 15:15:05    

Code :
  1. [root@selligent root]# /home/oracle/OraHome1/bin/sqlplus "/ as sydba"           Error 6 initializing SQL*Plus
  2. Message file sp1<lang>.msb not found
  3. SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory
  4. [root@selligent root]#


 
Bon... je dois spécifier mon ORACLE_HOME où se situe un fichier sp1<lang>.msb. Or il y a un fichier dans OraHome1/sqlplus/mesg/.
 
Enfin bon... je ne sais pas trop quoi faire là...

Reply

Marsh Posté le 25-09-2007 à 15:44:13    

Code :
  1. su - oracle

Reply

Marsh Posté le 25-09-2007 à 16:32:55    

Merci à tous et surtout à couak!
 
Je suis enfin connecté à la BDD. :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed