说明:安装32位的oracle.基于两个原因:1.x64安装没有xp兼容模式,比较麻烦 2.PL/SQL也是32位的程序,虽然x64的oracle增加补丁以后也可使用,但只是为了开发使用,没必要折腾.
安装步骤:
1.下载Oracle 10g,地址: http://download.oracle.com/otn/nt/oracle10g/10201/10201_database_win32.zip,直接复制到迅雷中进行下载
2.解压文件,修改配置,修改database\stage\prereq\db\refhost.xml
<CERTIFIED_SYSTEMS>
<OPERATING_SYSTEM>
<VERSION VALUE="4.0"/>
<SERVICE_PACK VALUE="6a"/>
</OPERATING_SYSTEM>
<OPERATING_SYSTEM>
<VERSION VALUE="4.1"/>
</OPERATING_SYSTEM>
<OPERATING_SYSTEM>
<VERSION VALUE="5.0"/>
<SERVICE_PACK VALUE="1"/>
</OPERATING_SYSTEM>
<OPERATING_SYSTEM>
<VERSION VALUE="5.1"/>
<SERVICE_PACK VALUE="1"/>
</OPERATING_SYSTEM>
<OPERATING_SYSTEM>
<VERSION VALUE="5.2"/>
</OPERATING_SYSTEM>
<!--增加如下代码-->
<!--Microsoft Windows 7 、Windows 8-->
<OPERATING_SYSTEM>
<VERSION VALUE="6.1"/>
</OPERATING_SYSTEM>
<!--Microsoft Windows 7 、Windows 8-->
</CERTIFIED_SYSTEMS>
2.2到install目录中找到oraparam.ini文件,把
#Windows=4.0,5.0,5.1,5.2
修改成
Windows=4.0,5.0,5.1,5.2,6.1
并在后面添加
[Windows-6.1-required]
#Minimum display colours for OUI to run
MIN_DISPLAY_COLORS=256
#Minimum CPU speed required for OUI
#CPU=300
[Windows-6.1-optional]
2.3.右键setup.exe,属性->兼容性->以兼容模式运行这个程序 windows xp( service pack 3),以管理员身份运行。
2.4.遇到口令管理那一步,点击口令管理-->设置sys和system用户密码,我统一设置为orcl,但不要勾选是否锁定账户
找到sh,scott,将锁定账号的勾去掉,并设置密码,我统一设置为orcl
2.5.接下来就是一路next
视频教程地址:http://www.56.com/u72/v_OTcwNzkxOTc.html
2.6.利用sql plus登录oracle数据库,在win8.1中,我们可以点击win键回到主界面,点击下拉箭头,找到sql plus,点击鼠标右键,打开文件位置,把sql plus的快捷方式发送到桌面
以管理员的身份运行sql plus
用户名:system
密码:orcl(这个是自己设置的,我的为orcl)
主机字符串:orcl或者ORCL
注意:请以管理员的身份运行,否则会出现一闪而过的现象,这是由于windows的安全机制导致的
2.7.可视化管理工具PL/SQL下载地址:http://www.allroundautomations.com/plsqldev.html?gclid=CKDH-8zB4MACFYcsvQodyJkAsw
2.8.关于注册码,请自行百度
3.配置oracle允许远程连接,参考:
http://jingyan.baidu.com/article/b907e627d7d3d146e7891cf9.html
4.用中文版的Navicat链接oracle10g可能出现如下错误:
报ORA-12737: Instant Client Light: unsupported server character set CHS16GBK
查资料说要去oracle官网上下载什么资料,经过试验通过以下操作就可以解决
Navicat -- Tools -- Options -- Miscellaneous -- OCI
在OCI library(oci.dll)选中自己安装的Oralce路径中的oci.dll文件D:\Java\oracle11\product\11.1.0\db_1\BIN\oci.dll
在SQL*Plus中选中自己安装的Oralce路径中的sqlplus.exe文件D:\Java\oracle11\product\11.1.0\db_1\BIN\sqlplus.exe
5.用Navicat给oracle创建表空间及用户,请参考:http://ilanni.blog.51cto.com/526870/1242797