0

I have a program using odac(11.2) and oracle client 11.2. Now I want to deploy it to a box which is already installed a oracle 9i client.

Some existing programs is depend on it so I fear the new client will harm the existing program. Is this true? And how can I keep them all working properly?

Kara
  • 6,115
  • 16
  • 50
  • 57
user622851
  • 177
  • 2
  • 13

1 Answers1

1

Normally you install oracle products in a dedicates ORACLE_HOME in different directories (like /ora/app/oracle/product/9.2 and /ora/app/oracle/product/11.2). Then you set the $ORACLE_HOME and $PATH variables to that directory which will be working fine.

We use many different client versions from 8.1.6 to 11.2 on one machine. Every application has an own shell script setting up the correct environment prior to starting.

arnep
  • 5,971
  • 3
  • 35
  • 51
  • thanks.the actual senario is : 2 asp.net app deplyed in one machine(use IIS 6), use odp 9 and odp 11 respectlly. how can i make this possible? sorry for question not very accurate wrriten. – user622851 Jun 20 '12 at 10:23
  • I do not know about asp.net. How do they call the libraries? Is there any way to do an "include" or something? If you do not use too new functionality you could also try to use 9i client for your new app, maybe that is working. – arnep Jun 20 '12 at 13:10
  • 1
    use odac 11 for EF4. the odp 9 is for interact with a oracle 8 DB. Now things looks not very handy to solve so i abandon this solution.anyway thanks. – user622851 Jun 21 '12 at 03:56