Toon posts:

[ASP] Oracle DSN

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb op server1 een ODBC connectie (test_connectie) naar een Oracle database. Nu probeer ik met ASP zo te connecten:

code:
1
2
3
4
dim OraDatabase
Set OraDatabase = Server.CreateObject("ADODB.Connection")
OraDatabase.Open "dsn=test_connectie;uid=bla;pwd=blabla;"
Set osRecordSet = OraDatabase.Execute("SELECT * FROM EMPLOYEE")


Dat gaat niet goed, ik krijg de volgende melding op de database.open regel:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC driver for Oracle][Oracle]ORA-12154: TNS:could not resolve service name

/oracle2/test.asp, line 9

Iemand enig idee wat ik fout doe?

  • Arnaud
  • Registratie: Mei 2000
  • Laatst online: 28-02 22:22
Kijk de inhoud van je tnsnames.ora eens na

Verwijderd

Topicstarter
Arnaud schreef op dinsdag 31 januari 2006 @ 10:24:
Kijk de inhoud van je tnsnames.ora eens na
waar moet ik specifiek op letten dan?

  • FastBunny
  • Registratie: Januari 2001
  • Laatst online: 10-04 22:13

FastBunny

Give it the Works !

En eventueel de variable TNS_ADMIN zetten in je systeem variablen naar de locatie van de database. De naam bij dsn moet gelijk zijn aan de naam die bestaat in je tnsnames.ora bestand.

Server: Dell PowerEdge R610, 48GB DDR3 1333MHz, 3 x 4TB IronWolf RAID5, Dell H700, VMware ESXi 6.0
Laptop: Dell Latitude E6510, Intel i5-560m, 8GB RAM, 128GB Samsung SSD, 250GB 7200rpm, 15.4" WUXGA FHD
PSN: FastBunny_NL


  • mphilipp
  • Registratie: Juni 2003
  • Laatst online: 19:42

mphilipp

Romanes eunt domus

Verwijderd schreef op dinsdag 31 januari 2006 @ 10:10:
[Microsoft][ODBC driver for Oracle][Oracle]ORA-12154: TNS:could not resolve service name
Inderdaad je TNSNAMES.ORA nakijken. Deze boodschap moet je vergelijken met een DNS server die de hostnaam niet kan resolven. Met andere woorden: je gebruikt een alias die hij niet kan vinden.

Mac Mini M4Pro | MS Surface Pro 9 | Canon 1Dx III | Bambu Lab H2C | BMW K1600 GTL


Verwijderd

Topicstarter
mphilipp schreef op dinsdag 31 januari 2006 @ 10:29:
[...]

Inderdaad je TNSNAMES.ORA nakijken. Deze boodschap moet je vergelijken met een DNS server die de hostnaam niet kan resolven. Met andere woorden: je gebruikt een alias die hij niet kan vinden.
Toch begrijp ik het niet helemaal. Hebben we het over de TNSNAMES.ORA op de server of op mijn client? Ik neem aan op de server toch?

  • FastBunny
  • Registratie: Januari 2001
  • Laatst online: 10-04 22:13

FastBunny

Give it the Works !

Verwijderd schreef op dinsdag 31 januari 2006 @ 10:44:
[...]


Toch begrijp ik het niet helemaal. Hebben we het over de TNSNAMES.ORA op de server of op mijn client? Ik neem aan op de server toch?
Op de server inderdaad. Daar wordt de verbinding namelijk ook aangemaakt.

Server: Dell PowerEdge R610, 48GB DDR3 1333MHz, 3 x 4TB IronWolf RAID5, Dell H700, VMware ESXi 6.0
Laptop: Dell Latitude E6510, Intel i5-560m, 8GB RAM, 128GB Samsung SSD, 250GB 7200rpm, 15.4" WUXGA FHD
PSN: FastBunny_NL


Verwijderd

Topicstarter
FastBunny schreef op dinsdag 31 januari 2006 @ 10:49:
[...]

Op de server inderdaad. Daar wordt de verbinding namelijk ook aangemaakt.
Oh oh, nu moet ik eerst met de systeembeheerders in de slag, nou proberen dan maar.....

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 17:49

NMe

Quia Ego Sic Dico.

Even de topictitel opgeschoond. There is no reason to shout. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • Wilfred
  • Registratie: Januari 2000
  • Laatst online: 22-08-2022
In je tnsnames.ora moet je iets hebben staan dat naar de server verwijst:

InstanceName =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST =Servernaam)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = De naam van de service zoals hij op de server bekend is)
)
)

Sign of my Time


Verwijderd

Topicstarter
Ik kan nu de tnsnames.ora wijzigen heb er nu het volgende in staan:

code:
1
rapsody_viewer=(description=(address_list=(address=(community=tcp.world)(protocol=tcp)(host=10.41.40.93)(port=1521)))(connect_data=(sid=raps8i)))


Ik weet zelf niet of dit goed is, ziet dit er een beetje goed uit?

  • Equator
  • Registratie: April 2001
  • Laatst online: 15:05

Equator

Crew Council

#whisky #barista

Verwijderd schreef op vrijdag 17 februari 2006 @ 12:21:
Ik kan nu de tnsnames.ora wijzigen heb er nu het volgende in staan:

code:
1
rapsody_viewer=(description=(address_list=(address=(community=tcp.world)(protocol=tcp)(host=10.41.40.93)(port=1521)))(connect_data=(sid=raps8i)))


Ik weet zelf niet of dit goed is, ziet dit er een beetje goed uit?
Jep.. vrij aardig.. Maar weet je zeker dat de user waaronder de webapplicatie draait ook een correcte TNS_ADMIN setting heeft in zijn environment variabelen. je kan deze system wide setten in de properties van de server..

offtopic:
rapsody, en 10.41.40.93.. Je werkt zeker bij Justitie / ICTRO ;)

Verwijderd

Topicstarter
CyberJ schreef op vrijdag 17 februari 2006 @ 12:53:
[...]


Jep.. vrij aardig.. Maar weet je zeker dat de user waaronder de webapplicatie draait ook een correcte TNS_ADMIN setting heeft in zijn environment variabelen. je kan deze system wide setten in de properties van de server..

offtopic:
rapsody, en 10.41.40.93.. Je werkt zeker bij Justitie / ICTRO ;)
Zeer zeker niet bij ICTRO.............

Kan zelf niet op de server komen dus dat is heel vervelend, ga het weer checken bij de systeembeheerder..........
Pagina: 1