Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1105 connectés 

  FORUM HardWare.fr
  Programmation

  Oracle !! HELP !!!!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Oracle !! HELP !!!!

n°34584
bensniper
Posté le 27-05-2001 à 12:12:48  profilanswer
 

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 ?

mood
Publicité
Posté le 27-05-2001 à 12:12:48  profilanswer
 

n°34585
verdoux
And I'm still waiting
Posté le 27-05-2001 à 12:29:57  profilanswer
 

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

n°34586
bensniper
Posté le 27-05-2001 à 12:34:41  profilanswer
 

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

n°34663
bensniper
Posté le 28-05-2001 à 07:10:18  profilanswer
 

il a personne qui peux m'aider ???

n°34673
irulan
Posté le 28-05-2001 à 09:20:10  profilanswer
 

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 ?

n°34676
bensniper
Posté le 28-05-2001 à 09:42:05  profilanswer
 

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

n°34690
Fred999
Rabat-joie
Posté le 28-05-2001 à 10:06:49  profilanswer
 

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.

n°34715
irulan
Posté le 28-05-2001 à 10:50:36  profilanswer
 

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 ?)

n°34716
Fred999
Rabat-joie
Posté le 28-05-2001 à 10:57:07  profilanswer
 

...sans doute.  :D

n°34718
m@nou
vu z'avais pas vu
Posté le 28-05-2001 à 10:59:03  profilanswer
 

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
mood
Publicité
Posté le 28-05-2001 à 10:59:03  profilanswer
 

n°34722
bensniper
Posté le 28-05-2001 à 11:02:57  profilanswer
 

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

n°34726
irulan
Posté le 28-05-2001 à 11:10:44  profilanswer
 

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) !

n°34744
bensniper
Posté le 28-05-2001 à 11:49:37  profilanswer
 

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 ?

n°34789
irulan
Posté le 28-05-2001 à 13:44:30  profilanswer
 

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).

n°34837
m@nou
vu z'avais pas vu
Posté le 28-05-2001 à 15:17:42  profilanswer
 

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
n°34839
bensniper
Posté le 28-05-2001 à 15:34:42  profilanswer
 

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

n°34840
irulan
Posté le 28-05-2001 à 15:41:04  profilanswer
 

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.

n°34844
bensniper
Posté le 28-05-2001 à 15:51:10  profilanswer
 

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

n°34847
irulan
Posté le 28-05-2001 à 16:00:17  profilanswer
 

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".

n°34856
m@nou
vu z'avais pas vu
Posté le 28-05-2001 à 16:18:26  profilanswer
 

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
n°34860
bensniper
Posté le 28-05-2001 à 16:24:57  profilanswer
 

ok merci je vais essayer ;o)

n°34923
bensniper
Posté le 28-05-2001 à 17:50:20  profilanswer
 

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

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Oracle !! HELP !!!!

 

Sujets relatifs
Oracle 8.1.7 Connection[HTML] Intégrer le chat multimania a une page help ( pas dur ) svp :p
[Oracle] Question URGENTISSIME !! Vite !PHP: help
[SQL/Oracle]Oracle : TNS_ADMIN
[Oracle] BindingHelp --> Besoin d'un Tetris en C++
[ORACLE] Récupérer un modèle de données.[Oracle] Connection!!!
Plus de sujets relatifs à : Oracle !! HELP !!!!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR