Oracle !! HELP !!!!

Oracle !! HELP !!!! - Programmation

Marsh Posté le 27-05-2001 à 12:12:48    

J'ai installé oracle SE sur un serveur et un client sur une workstation le pb c'est que je n'arrive pas à accéder à partir du client sur la base de donnée oracle, ni avec access via l'odbc  
que faire ?

Reply

Marsh Posté le 27-05-2001 à 12:12:48   

Reply

Marsh Posté le 27-05-2001 à 12:29:57    

Les spécialistes Oracle ne sont pas là le WE :D

Reply

Marsh Posté le 27-05-2001 à 12:34:41    

Snif Snif [:tomawack]  [:tomawack]  [:tomawack]  [:tomawack]  [:tomawack]  [:tomawack]

Reply

Marsh Posté le 28-05-2001 à 07:10:18    

il a personne qui peux m'aider ???

Reply

Marsh Posté le 28-05-2001 à 09:20:10    

Dans l'ordre :
 
Ton serveur est visible depuis ton poste client (juste du point de vue réseau dans ce cas) ?
 
Tu as déclaré un alias SQLNet au niveau du poste client ?

Reply

Marsh Posté le 28-05-2001 à 09:42:05    

sqlnet cad ?  
 
actuellement via la console ca va (sur le client) mais pas via sql+
 
est-ce tj obligatoire dans une requete sql de mettre select * from "test"."tabletest"  
 
Merci

Reply

Marsh Posté le 28-05-2001 à 10:06:49    

1. Le serveur est-il déclaré dans le fichier tnsnames.ora?
 
2. Non, le nom de la table seul suffit... sauf si tu veux pointer vers une autre base que la base courante.

Reply

Marsh Posté le 28-05-2001 à 10:50:36    

Fred999 > [I]Le serveur est-il déclaré dans le fichier tnsnames.ora? [/I]
 
On peut vérifier comme ça, mais sinon pour quelqu'un de pas très familier avec Oracle, il peut aussi passer par : Démarrer/Programmes/Oracle for Windows NT/Oracle Net8 Easy Configuration
 
Et là il tombe sur l'utilitaire dédié à la déclaration des alias SQLNet (que l'on retrouve au niveau de tnsname.ora si je ne m'abuse ?)

Reply

Marsh Posté le 28-05-2001 à 10:57:07    

...sans doute.  :D

Reply

Marsh Posté le 28-05-2001 à 10:59:03    

idem Irulan  
çà semble bien être un pb de config SQL*Net.
C la couche Oracle te permettant de faire du client serveur.
Pour çà il faut effectivement déclarer un alias à l'aide de l'utilitaire cité qui va écrire ce paramètre dans le fichier tnsname.ora


---------------
Mes photos,Feed-Back HA/V
Reply

Marsh Posté le 28-05-2001 à 10:59:03   

Reply

Marsh Posté le 28-05-2001 à 11:02:57    

c'est fait ! mais ca ne fct pas quand meme !!  
 
il me dit qu'il ne trouve pas le listener pourtant il est crée et j'ai donné comme nom TEST  
 
mais ca na rien changé !!
 
il a que la console qui fct pour le reste rien ne fct !  
 
HELP

Reply

Marsh Posté le 28-05-2001 à 11:10:44    

bensniper > [I]il a que la console qui fct pour le reste rien ne fct !  [/I]
De quoi parles-tu quand tu parles de console ? Du Worksheet ou de SQLPlus ?
 
Tu as testé ton alias SQLNEt et c'est là qu'il te dit qu'il ne trouve pas le listener ?
 
Fais attention au port utilisé au niveau du serveur : tu n'as peut-être pas utilisé le port par défaut d'Oracle (ce doit être le 1521, qui est d'ailleurs proposé par défaut lors de la création d'un alias SQLNet) !

Reply

Marsh Posté le 28-05-2001 à 11:49:37    

sur le server il me dit qu'il n'a pas de pb ! connection reussite ! sur le client je ne sais pas pour moi il ne faut pas le faire, vu que si tu as x personnes qui ont un pg vb et doivent travailler avec oracle je dois à chque fois installer le client ? et configurer le sqlnet ?

Reply

Marsh Posté le 28-05-2001 à 13:44:30    

Yes il faut installer à chaque fois le client et configurer le SQL Net, désolé de te l'apprendre aussi brusquement ;) (tu peux aller réviser ta charge de boulot à la hausse :D)
 
Une façon d'optimiser ça est d'avoir un fichier tnsname.ora accessible sur le réseau, et qui sera utilisé par chaque client (à toi de le faire pointer dessus lors de chaque installation).
 
Au moins, tu n'auras à maintenir qu'un seul fichier .ora (ce qui fait que chaque poste verra en même temps une nouvelle connexion SQLNet dès qu'elle aura été ajoutée).

Reply

Marsh Posté le 28-05-2001 à 15:17:42    

voui tu dois pouvoir mettre aussi la couche SQL*Net sur un serveur de fichier (enfin c ce que j'avais fait avec un V7.3.4, chai pas avec la V8). Mais il faudra faire un import dans la base de registre de tous les postes. Ne pas oublier non plus la variable d'environnement PATH, si je me rappelle bien elle a aussi son importance.

 

[edit]--Message édité par m@nou--[/edit]


---------------
Mes photos,Feed-Back HA/V
Reply

Marsh Posté le 28-05-2001 à 15:34:42    

ok donc si je comprend pour chque pg vb qui sera installé sur les postes clients il faudra installé le client ?
 
comment faire pour que oracle pointe sur le fichier via le réseau ??
 
comment faire pour que la base de données pointe par défaut sur test donc pour plus mettre :
select * from "test"."table"
 
Merci

Reply

Marsh Posté le 28-05-2001 à 15:41:04    

En fait le client à installer n'est pas forcément le poste de dév complet (avec le Worksheet, le Schema Manager, et tout et tout). Il suffit d'installer le truc de base d'Oracle (en fait tu n'as à disposition que la console SQL Plus).
 
Mais bon là on atteind les limites de mes compétences Oracle ;), il faudrait un bon DBA pour te dire vraiment comment faire en détail.

Reply

Marsh Posté le 28-05-2001 à 15:51:10    

oui ok mais je trouve ca un peu con vu que le user ne doit pas savoir sur quelle base de données il travail il ne peux meme pas aller dedans sauf via le programme vb bien sur  
 
comment faire pour que oracle pointe sur le fichier via le réseau ??
 
comment faire pour que la base de données pointe par défaut sur test donc pour plus mettre :
select * from "test"."table"
 
Merci

Reply

Marsh Posté le 28-05-2001 à 16:00:17    

bensniper a écrit a écrit :

oui ok mais je trouve ca un peu con vu que le user ne doit pas savoir sur quelle base de données il travail il ne peux meme pas aller dedans sauf via le programme vb bien sur  
 
1- comment faire pour que oracle pointe sur le fichier via le réseau ??
 
2- comment faire pour que la base de données pointe par défaut sur test donc pour plus mettre :
select * from "test"."table"
 
Merci




 
1- je neconnais pas la procédure en détail, comme je disais il faudrait un DBA pour préciser ça.
2- il faut que l'utilisateur sous lequel tu te loggues soit le propriétaire du schéma "test", ou que ton schéma soit accessible en "public".

Reply

Marsh Posté le 28-05-2001 à 16:18:26    

là effectivement c plutôt un pb d'accès à la table.
seul le "owner" de la table n'a pas besoin de la préciser dans les requêtes à moins de faire une habilitation publique ("Grant" )
 
Sinon on peut passer aussi par des synonymes. Mais bon chui pas un expert non plus :D ;)


---------------
Mes photos,Feed-Back HA/V
Reply

Marsh Posté le 28-05-2001 à 16:24:57    

ok merci je vais essayer ;o)

Reply

Marsh Posté le 28-05-2001 à 17:50:20    

si il a des personnes avec plus idée je suis à leur ecoute

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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