比较凌乱的安装过程:
第一次安装了一个Oracle Client,安装的是64位,选择了运行时
第二次发现需要有管理员,所以又安装了一个Client,64位,选择了管理员
第三次发现需要32位的,于是安装了一个32位的Client
第四次发现需要安装一个Server,于是安装了一个64位的Server
(也就是最后"user/product/11.2.0/"文件夹下有四个文件夹,分别是这四次安装的)安装导致了注册表中HKey_Local_MACHINE/Software/Oralce下面有两个home文件夹:
1. KEY_OraClient11g_home1
里面绑定的是第一次安装的Client的地址
2. KEY_OraDb11g_home1
里面绑定的是第四次安装的Sever的地址现在程序里需要使用的是32位的Client连接数据库。想把Oracle的服务都换到那个32位的Client上。
就是使用TNS连接其他主机的数据库时候是32位的Client。
自己尝试做的:
将环境变量中其他的地址都删掉了也没有用。网上说要修改Oracle Home,可是不知道该修改哪个,这两个home文件夹哪个都不是32位的那个。
求教各位大侠是否有比较好的方法,可以从64位的切换到32位的?就是使用TNS连接的时候可以连上32位的那个Client里的配置。
第一次安装了一个Oracle Client,安装的是64位,选择了运行时
第二次发现需要有管理员,所以又安装了一个Client,64位,选择了管理员
第三次发现需要32位的,于是安装了一个32位的Client
第四次发现需要安装一个Server,于是安装了一个64位的Server
(也就是最后"user/product/11.2.0/"文件夹下有四个文件夹,分别是这四次安装的)安装导致了注册表中HKey_Local_MACHINE/Software/Oralce下面有两个home文件夹:
1. KEY_OraClient11g_home1
里面绑定的是第一次安装的Client的地址
2. KEY_OraDb11g_home1
里面绑定的是第四次安装的Sever的地址现在程序里需要使用的是32位的Client连接数据库。想把Oracle的服务都换到那个32位的Client上。
就是使用TNS连接其他主机的数据库时候是32位的Client。
自己尝试做的:
将环境变量中其他的地址都删掉了也没有用。网上说要修改Oracle Home,可是不知道该修改哪个,这两个home文件夹哪个都不是32位的那个。
求教各位大侠是否有比较好的方法,可以从64位的切换到32位的?就是使用TNS连接的时候可以连上32位的那个Client里的配置。
解决方案 »
- left join 连接问题
- 刚在入门Oracle,安装的是10g发行版10.1.0.2中文的
- 学习Oracle
- EXP-00104: 不支持数据类型为 BINARY_DOUBLE 的列
- 新建的数据库怎么在OEMC中找不到?
- 一个表中的两个字段的值两两相同时,只留第一条,请问SQL语句如何
- 急急!!!!!!!!!!!,在delphi 如何调用??
- 救命啊!装了两个库就出错了。
- 请问oracle中有没相当于db2中reorg和RUNSTATS之类的命令,谢谢
- 这就是程序员的下场吗? 今天公司一位30多的程序员惨遭解雇
- 求助sql 语句 急!!!! 分组去重?
- 按指定id顺序输出,例如id为(3,12,8,9,45,6),要求查询结果也按照这个顺序输出。这个id是已知的。请高手指定,多谢!!
否则就会报错 ORA-12154: TNS: 无法解析指定的连接标识符
(TNS的设置没有问题,tnsping 和 sqlplus连接都是可以的)