cs_fredzool
Messages postés40Date d'inscriptionlundi 29 septembre 2003StatutMembreDernière intervention 2 janvier 2009 27 sept. 2005 à 14:16
en general les problemes avec les TNS names viennent d un fichier de configuration
\oracle\ora92\network\admin\tnsnames.ora
edite ce fichier mets y les bon arguments ca ressemble a ca
DATABASE (DESCRIPTION (ADDRESS_LIST (ADDRESS (PROTOCOL = TCP)(HOST = NOM_DU_PC_OU_IP)(PORT = 1521))
) (CONNECT_DATA (SERVICE_NAME DATABASE )
)
)
cs_carlos05
Messages postés6Date d'inscriptionmardi 27 septembre 2005StatutMembreDernière intervention 4 octobre 20051 27 sept. 2005 à 14:30
J'arrive à me connecter via mon pc à la base oracle sans problème avec SQL plus, TOAD et même avec une application Web Form (je suis sous windows XP avec IIS 5.1) en utilisant cette connexion.
Dans l'application web tournant sous le IIS de mon PC, j'utilise exactement la même chaine de connexion que ci-dessus et ça fonctionne. Je ne vois pas pourquoi, cela fonctionne avec l'application web et pas avec l'application windows forms.
cs_carlos05
Messages postés6Date d'inscriptionmardi 27 septembre 2005StatutMembreDernière intervention 4 octobre 20051 27 sept. 2005 à 14:43
Uniquement, parce que ça me permet de basculer facilement d'une connexion SQL Server à Oracle (il suffit de déclarer une connexion de type System.Data.OleDb.OleDbConnection() et de changer la connectionstring pour basculer de SQL Server à Oracle et vice & versa)
En effet, je développe lapplication sur mon portable avec une base SQL Server 2000 avant de la mettre sur le serveur de développement avec une base oracle 9i)
cs_carlos05
Messages postés6Date d'inscriptionmardi 27 septembre 2005StatutMembreDernière intervention 4 octobre 20051 28 sept. 2005 à 14:33
En cherchant sur un forum anglais, j'ai trouvé un article qui traitait une erreur semblable à la mienne :
la solution est de renommer le répertoire de mon application car il contenait des parenthèses. Une fois que j'ai supprimé les parenthèses, effectivement, la connexion a fonctionné parfaitement.
Conclusion : les connexions avec des bases Oracle ne marchent pas si le répertoire contenant l'application contient des parenthèses.
josechiel
Messages postés6Date d'inscriptionmercredi 11 avril 2007StatutMembreDernière intervention16 avril 2007 12 avril 2007 à 12:22
Bonjour Sébastien
Soyez un peu plus explicite SVP.le TOAD est-il un logiciel de gestion de base de donnée?quel lien existe entre le toad et oracle ainsi que le sql?
josechiel
Messages postés6Date d'inscriptionmercredi 11 avril 2007StatutMembreDernière intervention16 avril 2007 12 avril 2007 à 12:51
Sébastien
Votre site je l'ai déjà visité plusieurs fois sans comprendre réellement le lien qui existe entre oracle et le toad.Si vous ne savez pas dites le moi?
sebmafate
Messages postés4936Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention14 février 201436 12 avril 2007 à 13:00
Toad est un logiciel de gestion de base de données... et c'est l'un des outils les plus puissants (dans le monde Oracle) pour écrire des procédures stockées, requéter, modéliser...
med_kamar
Messages postés3Date d'inscriptionmercredi 12 avril 2006StatutMembreDernière intervention25 novembre 2010 29 avril 2009 à 18:32
toad est un éditeur, pour créer les fonctions, procédures, package et manipuler les données qui existent dans la base de donnée oracle, pour faire des manipulation sur la base de donnée, il faut se connecter à la base, toad se connecte à la base de donnée en passant par tnsnames
dev0
Messages postés1Date d'inscriptionmercredi 2 janvier 2008StatutMembreDernière intervention20 novembre 2009 20 nov. 2009 à 22:21
soza
Pour corriger, Oracle est 1 système de gestion de bases de données (et non pas 1 bd).
En s ki concerne le problème de connexion entre forms & oracle (tester avec forms6i & oracle 8i) tu doit ajouter les lignes ci-dessous dans le fichier ~chemin d'installation de forms~\NET80\ADMIN\TNSNAMES.ORA
imane20111
Messages postés1Date d'inscriptionlundi 25 juillet 2011StatutMembreDernière intervention25 juillet 2011 25 juil. 2011 à 18:30
Bonjour tout le monde j'ai besoin d'un heeeelp,quand j' execute , le navigateur affiche cet exception :
ORA-12154: TNS : l'identificateur de connexion indiqué n'a pas pu être résolu
j'ai suivi toutes les etapes et les solution que vs avez deja postulé et ca marche pas
J'ai une db oracle 11g que j'essaye d'attaquer avec asp net
apré l'installation d'ODP .. j'arrive plus a me connecter a la base de donnée oracle il m'affiche un erreur en oracle: "privilege insufficient"!! une fois je tape logi et password d'utilisateur mais avant l'installation d'ODP c t bien marché
j'ai cree une application webform et j'ai tapé ce code:
-------------------------------------------------------------------------
Imports System
Imports System.Data
Imports Oracle.DataAccess.Client
Public Class logintest
Inherits System.Web.UI.Page
Dim con As New OracleConnection("User ID=imane;Password=imane;Data Source=facturation;")
Dim dr As OracleDataReader
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
TextBox1.Focus()
End Sub
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
con.Open()
Dim cmd As New OracleCommand("select * from utilisateur", con)
dr = cmd.ExecuteReader
While dr.Read
If TextBox1.Text dr(1) And TextBox2.Text dr(2) Then
Session("id") = dr(0)
Session("login") = dr(1)
Session("password") = dr(2)
Response.Redirect("Default.aspx")
End If
End While
MsgBox("login ou password n 'est pas valide")
con.Close()
End Sub
-------------------------------------------------------------------------
Merci d'avance c urgent svp
Imane El