前言:由于需要运行一个旧项目,但是文档留下的实在不多,仅凭印象把以前的旧项目配置起来,本以为虽然隔了比较久,但也应该用三两天能把项目配置出来的。可是结果并非如此吗,经过几次的重装系统和oracle。得到了如下几点心得,现跟大分享一下。
第一、oracle安装的时候一般到官网下载database和client两个就足够一般的开发使用,如有其它需要可以按照个人需求添加。
第二、oracle在win7下安装,会检查颜色和兼容性,一般的win7的系统版本为6.0或者6.1,而oracle10g一般只适合在5.0或者5.1的版本系统上安装。
第三、win7下要转oracle 10g。
要在安装目录中搜索refhost.xml,然后在适当位置添加以下内容,注意括号配对
<!--Microsoft Windows 7-->
<OPERATING_SYSTEM>
<VERSION VALUE="6.1"/>
</OPERATING_SYSTEM>
在安装目录中搜索oraparam.ini,找到以下相似内容,然后修改为
#You can customise error message shown for failure, provide value for CERTIFIED_VERSION_FAILURE_MESSAGE
#Windows=5.0,5.1,5.2,6.0,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]
最好以兼容性运行,或者以管理员身份运行安装。
第四:安装时检查硬件失败,如
Oracle 11g对物理内存的要求:至少1G物理内存
Oracle 11g对交换空间的要求:
物理内存 交换空间
257M-512M 2倍物理内存大小
513M-2048M 1.5倍物理内存大小
2049M-8192M 与物理内存大小一样
报这个错是老问题了,有很多情况都会这样,有时候是swap空间不够,具体原因说不清楚,此提示可以直接忽略,不影响后续。
第五、oracle的11g 64bit的话,是不兼容PLSQL Developer的,我试过各种的版本,都是不兼容的,只兼容32bit。
第六、要让64位的oracle能够使用PLSQL Developer的话,只能只能把PLSQL Developer的内部设置为64位,至于方法google上有很多说明。
第七、安装64的程序谨记最好把程序安装在program files里面,不要把目录搞到program files(x86)里面,PLSQL Developer也是。
第八、连接局域网数据库失败一般要考虑地址是否正确、防火墙是否关闭、oracle是否启动??
第九、在win7里面安装程序一般要以管理员身份运行,特别是64位的系统