win7 x64安装oracle 10g x64的一些要点

来源:互联网 发布:gps工作原理 知乎 编辑:程序博客网 时间:2024/06/09 22:44



环境:windows 7 x64 sp1, oracle 10g x64 for windows, pl/sql developer 7.0

说明:

1. oracle没有发布过支持win7(32/64 bit)的oracle 10g版本,也没有在win7上测试过,但可以装oracle 10g x64 for windows版本。(仅供自学折腾用,别生产商用)

2. 选择合适的oracle下载版本,最好不要10.2.0.1.0版本的,也能装,但安装过程受限。可以下载10.2.0.4.0版本的

10204_vista_w2k8_x64_production_db.zip
10204_vista_w2k8_x64_production_client.zip

3. 如果想使用PL/SQL developer, Oracle Client可以安装32位版的,不必64位,因为PL/SQL是32位程序,用不了64位的Oracle客户端。
如果又想用64位的client,又想用PL/SQL,可以下载一个PL/SQL专用的32位客户端补丁

补丁见下:
http://download.csdn.net/download/shenkxiao/4181424

3. Oracle db、client安装

安装前配置修改

db: 

修改文件:\database\stage\prereq\db\refhost.xml
添加
<!--Microsoft Windows 7-->
<OPERATING_SYSTEM>
<VERSION VALUE="6.1"/>
</OPERATING_SYSTEM>

修改文件:\database\install\oraparam.ini
找到
Windows=5.0,5.1,5.2,6.0
添加
,6.1


client:
修改文件:\client\Disk1\stage\prereq\client_prereqs\client\refhost.xml
添加
<!--Microsoft Windows 7-->
<OPERATING_SYSTEM>
<VERSION VALUE="6.1"/>
</OPERATING_SYSTEM>

修改文件:\client\Disk1\install\oraparam.ini
找到
Windows=5.0,5.1,5.2

添加
,6.1

保存文件,正常安装即可,如果没有选择10.2.0.4版本,而是选择了10.2.0.1版本,那你不能在安装中选择高级安装选项,一选即崩溃。

(我安装到最后,有个database control的报错,没看懂,也没处理)
oralce.inst.error.png 

4. pl/sql的配置
如果是用64位客户端,sqlplus连的上,但pl/sql连不上,会报一个什么oci.dll的错,它需要32位的版本。

启动pl/sql,进入后,选择菜单 tools/perferences/

修改connection选项中的Oracle Home(最好别为空,否则它可能认不同来,报ora-12154错)
oracle\product\10.2.0\db_1

修改oci library
\oracle\product\10.2.0\client_1\instantclient_10_2\oci.dll

这个instantclient_10_2就是那个32位客户端补丁,随便放解压到哪个目录都行。

重启pl/sql连接oracle。

其它所有配置同oracle正常安装。
原创粉丝点击