win8.1安装Oracle 10g

说明:安装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

win8.1安装Oracle 10g_第1张图片

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


你可能感兴趣的:(数据库)