Win764位操作系统Oracle的问题

    公司将开发机器更新换代,内存为4G,因此使用Win7 64位操作系统,安装开发环境时遇到了大问题,从Xp系统运行正常的程序不能正常了,Oracle访问不了了等等,查找问题原因,逐步解决,现在总结记录如下:

    (1).net 1.0 Web程序的问题

             需要在”打开关闭Windows功能“里将IIS目录下的所有子项全部安装好。

             目前只能做到程序能运行,但是无法进行Debug调试,无语。。。

    (2)部分32位程序运行不正常

             可以采用右键”以管理员身份运行”,或者右键属性-快捷方式-高级中勾选“用管理员身份运行”。

    (3)Oracle使用的问题

             PL/SQL访问Oracle:PL/SQL是32位只能访问32Oracle,因此需要安装32位Oracle 10g;并且PL/SQL不能安装的C盘,且安装目录中不能出现(x86)等字样。

             VS2010调试访问Oracle:调试时调用的是64位的Oracle,因此需要安装64的Oracle 11g。

             IIS部署Web程序访问Oracle:使用分布式事务时(TransactionScope),须检查Web程序的“应用程序池”是否将“启用32位应用程序”设置为true,若设置true,这会出现访问Oracle冲突,报“ORA-00161: 事务处理的分支长度86非法 (允许的最大长度为 64)”的错误,分析原因可能为IIS部署Web程序默认调用64位Oracle,但由于程序池设置启用32位应用程序,连接Oracle机制使用了32位的方式,导致用32位的连接方式访问64位的Oracle,因此报错

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值