Avatar billede Søren Bech Morsing Praktikant
13. marts 2003 - 15:06 Der er 15 kommentarer og
1 løsning

Connection til Oracle 9i database

Er blevet opgraderet til Oracle 9i (9.2)

I ASP bruger jeg nogle få data med følgende forbindelse:

strConnString = "Provider=OraOLEDB.Oracle;Data Source=database;User ID=user; Password=pwd";
connOracle = Server.CreateObject("ADODB.Connection");
connOracle.Open(strConnString);

Det virker også fint på min egen maskine (windows 2000 pro) og IIS 5

Men på min webserver, win 2000 server og IIS5 skriver den følgende fejl:

[object Error]16389
ORA-12154: TNS:service-navn kunne ikke tolkes
Der er ingen forbindelse til databasen. (oracle-server)!

Min opsætning burde være ens, hvad kan lede mig på et spor?
Avatar billede mikef Nybegynder
13. marts 2003 - 15:07 #1
Du mangler opsætning af sql-net på serveren
Avatar billede medions Nybegynder
13. marts 2003 - 15:08 #2
Prøv sådan her:

Set objConn = Server.CreateObject("ADODB.Connection")
Set objRs = Server.CreateObject("ADODB.Recordset")

objConn.Open "Driver={Microsoft ODBC for Oracle}; Server=OracleServer.world; Uid=Brugernavn; Pwd=Adgangskode;"

//>Rune
Avatar billede Søren Bech Morsing Praktikant
13. marts 2003 - 15:17 #3
hej mikef, det har jeg også læse, men mit økonomi program der bruger oracle, virker fint på serveren.

Hvordan bruger jeg sql-net? link?
Avatar billede Søren Bech Morsing Praktikant
13. marts 2003 - 15:18 #4
sql-net = Oracle Net manager?
Avatar billede Søren Bech Morsing Praktikant
13. marts 2003 - 15:21 #5
Hej igen mikef, det er også mystisk der virker på min client maskine men ikke min server maskine.

oracle-server er navnet på oracle serveren
Avatar billede mikef Nybegynder
13. marts 2003 - 15:29 #6
For at få det til at virke, så skal du installere Oracle's Net9 klient på din server, og du skal konfigurere den, således at du på serveren kan udføre en tnsping mod din Oracle server
Avatar billede Søren Bech Morsing Praktikant
13. marts 2003 - 15:34 #7
mikef: det er installeret.
- Det virker med Microsoft Axapta.

Tnsping skriver ok
Avatar billede mikef Nybegynder
13. marts 2003 - 15:39 #8
Hvad skriver du, når du prøver tsnping?
Avatar billede Søren Bech Morsing Praktikant
13. marts 2003 - 15:41 #9
tnsping axdr
Avatar billede mikef Nybegynder
13. marts 2003 - 15:42 #10
Så bør du skrive
strConnString = "Provider=OraOLEDB.Oracle;Data Source=axdr;User ID=user; Password=pwd";
Avatar billede Søren Bech Morsing Praktikant
13. marts 2003 - 15:46 #11
ja ja... det har jeg også til at stå, user og pwd er hellere ikke brugt.

Og jeg har det jo netop til at virke på min egen maskine, det virker bare ikke på min windows 2000 server. Til trods for den sagtens kan se den F.. Oracle server
Avatar billede mikef Nybegynder
13. marts 2003 - 15:50 #12
Er du sikker på, at det er net9-klienten, som er installeret på din server - og ikke en ældre en?
Avatar billede Søren Bech Morsing Praktikant
13. marts 2003 - 15:52 #13
99% sikker.

Har lige afinstalleret og genstartet
og prøver igen (for 3. gang)
Avatar billede Søren Bech Morsing Praktikant
14. marts 2003 - 10:19 #14
Nedenstående er måske nyt?
- det skriver min server lige pludselig. Men hvorfor virker min windows 2000 pro, når min windows 2000 server er installeret på "samme" måde?

"Oracle client and networking components were not found. These components are
supplied by Oracle Corporation and are part of the Oracle Version 7.3.3 or
later client software installation. Provider is unable to function until
these components are installed."
Avatar billede roo104 Nybegynder
05. maj 2003 - 22:15 #15
Lidt sent svar, men hop ind på oracles side og hent OraWin_92010.exe http://otn.oracle.com/software/tech/windows/ole/content.html en fil der fynder 75 mb. Installer den og sæt din path til c:\oracle\bin eller hvad din oracle home mappe hedder. Jeg havde nemlig samme problem.
Avatar billede Søren Bech Morsing Praktikant
05. maj 2003 - 22:25 #16
roo104, korrekt, dem hentede jeg også dengang, beklager jeg ikke fik svaret herinde
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester