English 中文(简体)
TNS,当两个不同版本一起安装时,无法处理服务名称。
原标题:TNS,can not handle the service name when two different version installed together

在我们的服务器中,我们出版了一顶蚊帐应用,将矿石11g用作数据库。

我们刚刚在网上建立联系。 混杂草。

However someone install the oracle8 in the same server since they need them in other client application.

But after that,our web applcation can not work,we get the error:

ora-12154 TNS an not handle the service name

然后,我发现道路环境已经改变。 “C: /app/oracle81/bin” 首次加入。 但是,即使我也改变了“D:app/oracle11g/bin”第一,它也不可行。

Any idea to make the both work?

最佳回答

You might investigate what drivers are being used within .NET ... Microsoft s deprecated Oracle provider or Oracle s own provider or some kind of ODBC provider sitting on top of several kinds of possible drivers in a DSN. Each might be remedied in a different way.

But it sounds like the Oracle 8 installation has stolen priority over the Oracle 11 installation in some way that is not just the "PATH" environment variable. My guess would be the registry. In ascending order of inconvenience and effectiveness you could try:

1) Run the Oracle 11 installer and see if it knows about the Oracle 8 home. (Unlikely if it s 8.0). Set it as default or top of the list; exit; then go back and set Oracle 11 as the default/top of the list.

2) Configure the TNS entries in your Oracle 8 home to connect to your Oracle 11 database. Live with the fact you re using a very out of date client.

3) Uninstall and reinstall Oracle 11 to get it to steal back the priority.

问题回答

网上框架违约时,使用STST或专册目录。 就如何解决这一问题进行了一些讨论,但你的最佳建议是每台机器操作一名客户。





相关问题
Export tables from SQL Server to be imported to Oracle 10g

I m trying to export some tables from SQL Server 2005 and then create those tables and populate them in Oracle. I have about 10 tables, varying from 4 columns up to 25. I m not using any constraints/...

Connecting to Oracle 10g with ODBC from Excel VBA

The following code works. the connection opens fine but recordset.recordCount always returns -1 when there is data in the table. ANd If I try to call any methods/properties on recordset it crashes ...

How to make a one to one left outer join?

I was wondering, is there a way to make a kind of one to one left outer join: I need a join that matches say table A with table B, for each record on table A it must search for its pair on table B, ...

Insert if not exists Oracle

I need to be able to run an Oracle query which goes to insert a number of rows, but it also checks to see if a primary key exists and if it does, then it skips that insert. Something like: INSERT ALL ...

How can I store NULLs in NOT NULL field?

I just came across NULL values in NOT-NULL fields in our test database. How could they get there? I know that NOT-NULL constraints can be altered with NOVALIDATE clause, but that would change table s ...

Type reference scope

I m studying databases and am currently working on a object-relational DB project and I ve encountered a small problem with the number of possible constraints in an object table. I m using "Database ...

OracleParameter and DBNull.Value

we have a table in an Oracle Database which contains a column with the type Char(3 Byte). Now we use a parameterized sql to select some rows with a DBNull.Value and it doesn t work: OracleCommand ...

热门标签