ORA-28040: 没有匹配的验证协议。 通过查找资料找到了好的解决方案。可以不需要到官网上下载新的驱动来解决问题。
 
 方法:在Oracle的安装路径下找到sqlnet.ora文件。(我的安装路径D:\app\naying\product\12.1.0\dbhome_1\NETWORK\ADMIN\sqlnet.ora)  在文件的最后添加SQLNET.ALLOWED_LOGON_VERSION=8就解决了;

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

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

  启动OracleOraDb11g_home1TNSlistener服务。

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

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

ORA-01017: invalid username/password; logon denied

解决办法:新建用户

打开sqlplus

第一步:以系统身份登录:

用户名:SYSTEM

密  码 :

第二步:创建新用户:

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

  1. 指令:create user C##Jun identified by Jun;       (后面要加”;”)

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

语法:alter user 用户名 account unlock;

  1. 指令:alter user  C##Jun account unlock;    //用户解锁
  2. 指令:alter user C##Jun account lock;     //用户锁住

第四步:授予新登陆的用户创建权限

语法:grant create session to  用户名 ;

  1. 指令:grant create session to C##Jun;
  2. 授予新创建的用户数据库管理员权限:
  3. 语法:grant dba to 用户名;
  4. 指令:grant dba to C##Jun;
  5. 为用户授予其它权限:
  6. 指令:GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,
  7. DROP ANYVIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE, DBA,
  8. CONNECT,RESOURCE,CREATE SESSION TO C##Jun;
  9. 切换到新创建的用户登陆语法:connect 用户名/密码;
  10. 指令:connect C##Jun/un;
  11. 删除用户语法:drop user 用户名;
  12. 指令:drop user C##user;
  13. 如果用户拥有数据表,则不能直接删除,要用上关键字cascade:
  14. 指令:drop user user01 cascade;

注意所有操作都必须在结尾加上“;”才能执行成功。

修改用户和密码成功后再次用Oraclee SQL Developer连接,连接成功。

Oracle连接Navicat Premium遇到的问题的更多相关文章

  1. 关于MySQL连接Navicat Premium 12失败的解决方法

    出现问题的原因:MySQL8.0之后更换了加密方式,而这种加密方式客户端不支持 解决:更改加密方式 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysq ...

  2. 利用Navicat Premium连接Oracle数据库

    利用Navicat Premium连接Oracle数据库 Navicat premium是一款数据库管理工具,支持多种数据库,也非常轻量: 安装包准备:Navicat Premium_11.1.8简体 ...

  3. 用Navicat Premium 远程连接oracle数据库

    1.安装Navicat Premium软件(我的是11.0.7版本)(假设安装路径为D:\NavicatLite\Navicat Premium) 2.下载 instantclient-basic-n ...

  4. 在64位Win7中使用Navicat Premium 和PL\SQL Developer连接Oracle数据库备忘

    最近接手了一个项目,服务器端数据库是oracle 11g 64位.由于主要工作不是开发,也不想在自己的电脑上安装庞大的oracle数据库,因此寻思着只通过数据库管理工具连接数据库进行一些常用的查询操作 ...

  5. Navicat Premium 12 (64位)实现连接Oracle 11 (64位)

    查看Oracle的版本 select * from v$version 我这里是11.2的64位的版本,然后从官网下载相应版本的客户端. 下载相应版本的客户端 官网地址:https://www.ora ...

  6. Navicat Premium 连接Oracle 数据库(图文教程)

    一.需要准备的软件 Navicat premium 32位 官方下载地址:http://www.navicat.com.cn/products/navicat-premium Instant Clie ...

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

    Navicat Premium 12连接Oracle时提示oracle library is not loaded的问题解决 链接时遇到的问题,记录一下 如果还没有安装工具,请参考:Navicat P ...

  8. 解决Navicat Premium 12 连接oracle数据库出现ORA-28547的问题

    1. 出现的问题... 下午工作时想连接Oracle数据库,使用的是Navicat Premium 12 . 数据库地址.用户名.密码.端口号都没有问题,但出现了ORA-28547:connectio ...

  9. ORA-28547:(Navicat Premium连接oracle报错)

    1.背景 Navicat Premium连接oracle报 ORA-28547:connection to server failed, probable Oracle Net admin errro ...

随机推荐

  1. 前端第一篇---前端基础之HTML内容

    前端基础之HTML内容 阅读目录(Content) 一.HTML初识 1.web服务本质 2.HTML是什么 3.HTML不是什么 二.HTML文档结构 三.HTML标签格式 四.HTML注释 五.H ...

  2. 【LeetCode】206. 反转链表

    题目 反转一个单链表. 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 进阶: 你可 ...

  3. mysql与mariadb性能测试方法

    本方法来自于阿里云的MySQL性能白皮书,原文地址:https://help.aliyun.com/document_detail/35264.html?spm=a2c4g.11174359.6.77 ...

  4. 数据结构顺序表中Sqlist *L,&L,Sqlist *&L

    //定义顺序表L的结构体 typedef struct { Elemtype data[MaxSize]: int length; }SqList; //建立顺序表 void CreateList(S ...

  5. Android中时间戳的详细解释

    Android中时间戳的详细解释: (1).定义: 时间戳就是根据当前系统时间生成的一组随机数字. (2).作用: 作为对数据唯一性的一种判断依据.避免了重复修改数据所带来的错误! (3).应用: ( ...

  6. Citrix 更新Vcenter 地址

    背景:Vcenter崩溃,重新部署了一套,还是使用原有的IP地址,部署完成后Citrix无法发布虚拟机 解决方案 1.Web访问Vcenter提示证书报错,安装证书,位置计算机>个人2.以管理员 ...

  7. 第二阶段scrum-2

    1.整个团队的任务量: 2.任务看板: 会议照片: 产品状态: 正在连接配置数据库部分

  8. Adaboost的python实现

    不要总是掉包欧,真的丢人啊,一起码起来! '''函数的功能:单层决策树分类函数参数说明: xMat:数据矩阵 i:第i列,第几个特征 Q:阈值返回分类结果: re'''import numpy as ...

  9. centos7-DNS(主从)

    一.安装DNS. 本机ip:192.168.1.3 [root@localhost ~]# yum -y install bind bind-utlis 二.编辑配置文件. [root@localho ...

  10. 2.在约会网站上使用k近邻算法

    在约会网站上使用k近邻算法 思路步骤: 1. 收集数据:提供文本文件.2. 准备数据:使用Python解析文本文件.3. 分析数据:使用Matplotlib画二维扩散图.4. 训练算法:此步骤不适用于 ...