虽说Oracle 11g不是目前最新的版本,但使用的人还是很多,在教学中还是常用的版本,在安装oracle 11g时,我总结了一些自己填过的坑,希望对大家有益。
1. 关闭安全软件(如“360安全卫士”)再安装Oracle 11g
2. 密码不能采用数字开头,必须以字母开头(话说这是一个很坑人的地方,在创建密码的时候没有这个要求,但如果密码是以数字开头安装到后面就会锁定system账号),密码不能超过30个字符,只能是:A-Z,a-z, 0-9, _, $,和#这些字符。不能使用保留字和关键字。
3. 要想使用Sql Developer,必须要安装32位的jdk,最好是jdk1.5版本,并修改sqldeveloper.conf文件,该文件位于:{ORACLE_HOME}\dbhome_1\sqldeveloper\sqldeveloper\bin目录下,此处{ORACLE_HOME}指你的Oracle安装目录,如我的是:G:\OracleBaseDir\product\11.2.0。这是最坑的地方,Oracle11g仅支持32位的java,不支持自带的64位java(我想大家下载Oracle11g时大部分都是下载64位版本吧)。找到sqldeveloper.conf文件的最后,确保SetJaveHome正确地指向你32Jdk的安装目录,修改如:
SetJavaHome C:\Program Files (x86)\Java\jdk1.5
大家在使用时还有什么填过的坑,欢迎在底下留言,共同学习。
PS:还有一条,如果win10系统,安装时会弹出对话框“[INS-13001]环境不满足最低要求”,这是由于11g发行时还没有win10操作系统,可以如下处理:
打开解压缩后的database文件夹,在文件:\database\stage\cvu\cvu_prepreq.xml中添加win10。找到CERTIFIED_SYSTEMS节点,添加如下配置:
<OPERATING_SYSTEM RELEASE="6.2">
<VERSION VALUE="3"/>
<ARCHITECTURE VALUE="64-bit"/>
<NAME VALUE="Windows10"/>
<ENV_VAR_LIST>
<ENV_VAR NAME="PATH" MAX_LENGTH="1023" />
</ENV_VAR_LIST>
</OPERATING_SYSTEM>
保存好,重新安装即可。