您的位置:首页 > 数据库 > Oracle

Oracle 12C 安装过程中的一些问题解决。

2017-10-25 01:44 387 查看
这篇文章仅供发生了同样问题的小伙伴们使用,并非官方教程或疑难杂症解决,所以不进行oracle的基本介绍及基本安装流程展示。

我遇到的问题主要有以下几个

安装当中,提示你系统环境变量中的PATH过长。

明明设置了orcl为用户名,但使用了这个用户名却无法登陆账号。

Navicat连接Oracle提示用户名密码错误,无法登陆,但其实用户名和密码是正确的。

1. 安装当中,提示你系统环境变量中的PATH过长。

答:其实这个是无所谓的,你环境变量过长,只是过长,你可以点击右上角有个全部忽略(这里只说明,如果你有“环境变量PATH过长”这个问题的时候,因为如果你出现了其他的问题,也会被一并忽略)。忽略是完全没有问题的,不会导致有任何影响,继续下一步安装就好。

2. 明明设置了orcl为用户名,但使用了这个用户名却无法登陆账号。

答:这里主要是指通过Oracle自带的SQL Plus登陆的时候。因为很少很少很少使用Oracle,最近因为客户的要求才会使用到Oracle。Oracle的知识都已经忘光了。我出现这个问题,是因为没有分清安装时的“orcl”是实例的名字,而不是真正的用户名,真正的用户名是“system”、“sysdba”这一类,所以我输入用户名:sysdba,密码:还是你创建时的密码,就进去了。

3. Navicat连接Oracle提示用户名密码错误,无法登陆,但其实用户名和密码是正确的。

答: Oracle安装完毕后会有个内置的调用接口,Oracle Call Interface (简称OCI)。

官方给出的简介是: Oracle Call Interface (OCI) is the comprehensive, high performance, native C language interface to Oracle Database for custom or packaged applications.

也就是,OCI是一个流畅的高性能原生C接口,也是定制给Oracle数据库或连带应用程序的。

所以,如果你Navicat不是最新版本的话,你本身下载Navicat里面自带的OCI,可能版本就过低,无法调用高版本的OCI去登陆,所以哪怕你的用户名和密码都正确也不行。必须下载12C的官方OCI。

这里是官方关于OCI的说明,而这里是官方下载12C的OCI的地方(官方的各系统版本都有)。

下载完OCI并且解压以后,直接把文件夹放在Navicat安装目录下,接着在Navicat内,工具→选项→OCI→第一个OCI library处,找到刚刚的文件夹,选中里面的oci.dll即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐