解决navicat 链接oracle时出现的各种问题

1. ORA-28040: 没有匹配的验证协议

方法:在Oracle的安装路径下找到sqlnet.ora文件。(我的安装路径E:\app\sa1\product\12.2.0\dbhome_1\network\admin\sqlnet.ora)  在文件的最后添加SQLNET.ALLOWED_LOGON_VERSION=8就解决了;

2.ORA-12560TNS:协议适配器错误

1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,

  启动OracleOraDb11g_home1TNSlistener服务。

2.database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务

  面板,启动OracleServiceBOOKSALES, BOOKSALES就是你的database SID  

3.ORA-01017: invalid username/password; logon denied

打开sqlplus

用户名:SYSTEM

密码:

登录

创建新用户

语法:create user 用户名 identified by 密码;

为刚创建的用户解锁语法:

语法:alter user 用户名 account unlock;(解锁是unlock,锁定是lock)

授予新登陆的用户创建权限

语法:grant create session to  用户名 ;

授予新创建的用户数据库管理员权限:

语法:grant dba to 用户名;

为用户授予其它权限:

指令:

GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,  DROP ANYVIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE, DBA, CONNECT,RESOURCE,CREATE SESSION TO C##kou;

切换到新创建的用户登陆语法:connect 用户名/密码;

指令:connect C##kou/kou;

删除用户语法:drop user 用户名;

指令:drop user C##user;

如果用户拥有数据表,则不能直接删除,要用上关键字cascade:

指令:drop user user01 cascade;

总结

以上所述是小编给大家介绍的解决navicat 链接oracle时出现的各种问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!

(0)

相关推荐

  • navicat删除oracle表的操作方法

    第一步,打开Navicat. 第二步,右击oracle数据库,然后点击"打开连接". 相关推荐:<Navicat for mysql使用图文教程> 第三步,点击"其它",然后点击"数据库链接",此时显示oracle数据库中所有的数据库链接. 第四步,双击要删除的数据库链接,核对数据库链接的内容,确保无误. 第五步,右击要删除的数据库链接,选择"删除数据库链接". 第六步,勾选"确定",然后点击&

  • 解决navicat 链接oracle时出现的各种问题

    1. ORA-28040: 没有匹配的验证协议 方法:在Oracle的安装路径下找到sqlnet.ora文件.(我的安装路径E:\app\sa1\product\12.2.0\dbhome_1\network\admin\sqlnet.ora)  在文件的最后添加SQLNET.ALLOWED_LOGON_VERSION=8就解决了: 2.ORA-12560TNS:协议适配器错误 1.监听服务没有起起来.windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板, 启动O

  • 解决Navicat Premium 12连接Oracle时提示oracle library is not loaded的问题

    笔者使用的Navicat Premium 12启动界面截屏: 请注意是64位的.笔者win7 64位系统. 连接Oracle时提示"oracle library is not loaded". 解决方法: 1.前往"http://www.oracle.com/technetwork/database/database-technologies/instant-client/downloads/index.html" 2.选择与自己系统匹配的"Instant

  • 安装Oracle时出现环境变量Path的值大于1023的解决办法

    出现的情况我就不说了,直接重点: 计算机->属性->高级系统设置->高级->环境变量 1)在"系统变量"编辑Path,全选将其中的路径全部复制出来放到文本文档中: 2)新建一个系统变量取名Path1 ,剪切Path中的所有变量放入Path1然后保存: 3)并将Path中全选删除改为默认值:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;: 4)最后在Path中建立一个引用,也就是引用Pa

  • MySql 8.0.11 安装过程及 Navicat 链接时遇到的问题小结

    我的系统和软件版本是这样的: 系统环境:win7.64位 MySQL版本:8.0.11 对版本的说明 之所以说是 MySQL5.7 及以上版本,是因为从 MySQL5.7 版本之后,其安全机制有所改变.在安装完成后,登陆 MySQL 时,需要输入一个密码,这个密码其实是在配置 MySQL 的过程中生成的一个随机密码,而我们必须找到这个随机密码才能登陆 MySQL.而在 5.7 之前的版本并不需要这样做,因此对于 5.7 之前的版本,本教程可能并不完全适用,不过网上有很多,如果需要可以自己搜索.

  • MySQL解决Navicat设置默认字符串时的报错问题

    目录 简介 问题复现 原因分析 解决方案 简介 说明 本文介绍用Navicat添加字段(字符串类型)并设置默认值时的报错问题. 问题描述 在Java开发过程中,经常会遇到给已有的表添加字段的场景. 在插入新字段的时候,表里边可能已经有很多数据了,这时我们最好给新插入的字段设置一个默认值,这样MySQL就会将已经存在的数据的新加字段设置为默认值.设置默认值可以增加系统的可维护性. 但我在给已有的表插入新字段(字符串类型)的时候发现报错了,本文介绍如何解决这个问题. 报错信息 1064 - You

  • Navicat连接Oracle详细教程

    Navicat Premium算是比较好的一个可视化数据库管理工具了,短小精悍,一个工具解决三种数据库的连接问题,真正做到了集成管理,对MySQL,SQLServer而言,连接比较简单,就不赘述了,现总结连接Oracle的步骤如下: 一:说明 该教程是将Oracle数据库中安装到Vmvare虚拟机中,如果单纯调试而言,装到物理机很头疼,物理机的性能会大大降低,且数据库不易卸载. 二:安装前准备事项 首先是Navicat方面 1:安装Oracle数据库,安装时类型选择共享服务器,不要选专享服务器.

  • 解决Navicat Premium 15连接数据库闪退的问题

    首先排查下网上大神说的有道词典的问题. 我是没有有道词典打开,连接数据库的时候闪退,以此打开,工具-选项-环境 进入OCI环境配置,修改OCIlibrary为为自己对应数据库的oci.dll配置文件(我的是oracle数据库,oracle官网下载对应的instantclient并解压) 退出后,重新连接,成功. 知识点扩展: 解决Navicat Premium 连接Oracle闪退 前言:之前有过使用Navicat Premium 连接Oracle闪退的情况,因为怕自己忘记,所以写一下如果碰到这

  • Plsql Developer连接Oracle时出现Could not initialize oci.dll解决方案

    用plsql developer连接远程Oracle时会出现Could not initalize oci.dll警告,原因分析:安装完后Oracle的 oci.dll 是64位的,而32位应用程序 PLSQL Developer 无法加载,或者相反.因为之前实习遇到这个问题,我没有做好记录,最近又有同事遇到,问我,然后我就要重新搜索解决这个问题,所以现在就写成博客,做好记录. 步骤: 1.去http://www.oracle.com/technetwork/database/features/

  • django连接oracle时setting 配置方法

    下一步是将新创建的应用程序与项目相关联.为此,您需要编辑 myproj 文件夹中的 settings.py 文件,将字符串"myproj.myapp"追加到 INSTALLED_APPS 字节组中,如下所示: INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'myproj.myapp' )

  • 解决安装python库时windows error5 报错的问题

    python安装库时,有时候会报错windows error 5,可以尝试关闭所有使用python的编辑器.文件等,然后重新pip安装,如果还是不行,可以将报错最下层文件删除即可(如果不放心可以将该文件先备份),记录之~ windows error错误代码: windows error错误代码: 0操作成功完成. 1功能错误. 2系统找不到指定的文件. 3系统找不到指定的路径. 4系统无法打开文件. 5拒绝访问. 6句柄无效. 7存储控制块被损坏. 8存储空间不足,无法处理此命令. 9存储控制块

随机推荐