Windows10系统下安装Oracle11g的过程比较简单,可能会因为版本不同,界面的选项不同有略微的差异,但是总体大致相同,可参考用。
- 下载安装包并解压 【官网即可下载】
- 点击setup.exe开始安装
这时可能会出现INS-13001的提示,这是因为版本注册的问题。默认的oracleo11g中没有添加win10的注册信息,所以要将win10的注册信息添加到oracle的配置文件中。
解决方案:
打开oracle安装包,找到stage文件夹,找到cvu_prereq.xml文件,然后在<CERTIFIED_SYSTEMS>标签前面添加如下部分
<OPERATING_SYSTEM RELEASE="6.2">
<VERSION VALUE="3"/>
<ARCHITECTURE VALUE="64-bit"/>
<NAME VALUE="Windows 10"/>
<ENV_VAR_LIST>
<ENV_VAR NAME="PATH" MAX_LENGTH="1023" />
</ENV_VAR_LIST>
</OPERATING_SYSTEM>
修改完保存【这里可能会出现文件不允许修改的情况,即文件无法保存,我的方法是将文件复制到桌面,修改之后再替换回去】
【上述问题如果没有发生的话就不要管这一步了,直接看第三步】
3. 点击完setup.exe之后会出现一个黑窗口,这是正在检测系统监视器配置,要求至少显示256种颜色,目前主流的显示器都能通过此项检测,无须担心。
4. 输入基本信息
在这里选择基位置何主目录位置,尽量选择空间比较大的,因为Oracle挺大的,安装类型默认为企业版即可,全局数据库名也可以用默认的,数据库口令自己设置一个,一定要记住,很重要的。
5. 在这之后会进行一个检查,忘记截图了,检查之后就是会告诉你有几个错误,几个未验证什么的,在上方的列表里,如果有没勾选的就勾上,这样就代表你已经验证过了,然后错误我是没管他,直接下一步了,然后大概等了5分钟左右就可以了。至于那个错误会不会造成什么影响我也不太清楚,反正我本地测连接什么的是没问题的,应该也没啥影响。
6. 除此之外基本就是一路默认了。到最后点击安装之后,等待的时间会比较长,一般是会停留在这个界面:
就是在进行数据库创建的时候会比较慢,但是在这个时候尽量不要着急就开始瞎操作,这是最后一步,而且确实是需要些时间的,等着就好了。
等到出现如下界面,证明安装成功了:
此时已经安装成功了
7. 如果想测试,可以Windows+R打开cmd窗口,输入sqlplus,这时候会显示你安装的Oracle版本以及安装时间。另外命令行也会让你输入用户名,这时候直接输入system,然后回车,会发现要输入口令,这个口令就是在第四步的时候你所输入的口令,然后输入,点击回车,命令行会显示你已经连接上了,并且会给你一个SQL操作行,以便你输入SQL语句进行操作。如下图所示:
至此,Oracle已经完成安装。
-
接下来要说使用navicat12连接Oracle的时候所出现的问题,我遇到的问题是说Oracle library is not loaded。这个错是因为可视化工具没有加载到数据库的一个.dll文件,在说解决办法之前先放出我的navicat12界面:
如图所示,是64位的软件,所以我们去官网下载instantclient的时候,也要选择64位的版本。【如果你是32位的就下载32位的版本即可】下载地址:http://www.oracle.com/technetwork/database/database-technologies/instant-client/downloads/index.html -
按照步骤,依次点击,查看OCI环境,可能为空,也可能不为空,不过两种情况也都需要去下载instantclient文件:
-
去第八步的网址下载对应版本的instantclient,下载完成之后解压,放在一个路径没有中文的文件夹里,然后找到里边的oci.dll文件,将路径复制进刚才的OCI环境中,点击确定。
-
最后一步,也是很重要的一步,重启navicat12,一定要重启!否则oci.dll文件不生效的。
-
一定要重启navicat12,别不重启就傻不拉几在那测!
-
一定要重启navicat12,别不重启就傻不拉几在那测!
-
一定要重启navicat12,别不重启就傻不拉几在那测!
重要的事情说三遍。
Remarks:
8-14步本人参考博客:https://www.cnblogs.com/telwanggs/p/10495639.html,特此注明