记一次oracle12c安装过程问题及处理方法

         本人是在自己的联想小Y上安装的(本本虽然有6年之多,加装了固态硬盘后还是杠杆的),操作系统为Win10教育版,为64bit的系统。

         我选择了oracle12c的64bit软件进行安装,虽然是windows操作系统,但是安装时我仍然选择了服务器类进行安装,整个安装过程还算顺利,和11g安装过程基本一致,但是中间出现的几个问题还是有必要总结以下,

问题1:无法检查指定的位置是否位于CFS上(如下图)

 

该问题解决方法为:在数据库的安装选项时不要选择“创建和配置数据库”,选择“仅安装数据库软件”,不再报错,继续安装,直至安装完成。

         安装完成后运行“Database Configuration Assistant”进行数据库实例创建和配置即可,配置完成后弹出下图:

 

然后查看数据库相关服务是否已经启动

 

此时可以打开浏览器登陆“https://计算机名称(或者本机IP):5500/em”看是否通过OEM能够登陆数据库;

问题2:应用程序无法连接数据库

由于本人开发的应用程序为基于WPF技术,使用了OLEDB连接数据库,所以要想连接数据库必须连接OLEDB组件(这里折腾的很久)。

解决方法:1.在oracle官网下载一个Oracle Data Access Components (ODAC) 组件安装。此处需要注意,需要下载32bit的ODAC还是64bit的ODAC是和应用程序编译后生成的执行程序(或者动态库)的目标平台(具体区别见https://blog.csdn.net/g710710/article/details/23161807)是直接相关的,如下图

 

如果你的应用程序在生成时目标平台设置为x86,那么需要安装32位的ODAC才能正常连接数据库;如果你的应用程序在生成时目标平台设置为x64,那么需要安装64位的ODAC才能正常连接数据库;

以上所有操作均在64位操作系统下进行的。

 

posted @ 2018-10-28 20:52  Forward_Forever  阅读(2311)  评论(0编辑  收藏  举报