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

xiaoxiao2021-02-28  7

这篇文章仅供发生了同样问题的小伙伴们使用,并非官方教程或疑难杂症解决,所以不进行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即可。

转载请注明原文地址: https://www.6miu.com/read-2000037.html

最新回复(0)