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. centos 7 打开端口

    查看防火墙状态 systemctl status firewalld 或者 firewall-cmd --state 临时关闭防火墙测试是否是端口问题 systemctl stop firewalld ...

  2. c# 类型转换 int.TryParse() 方法

    public static bool TryParse(string s, out Int32 result); 如果转换成功则返回true.否则返回false int.TryParse(string ...

  3. HTTP TCP UDP ICMP IP ARP 协议详解(10.15 第二十一天)

    ARP协议 ARP(Address Resolution Protocol)协议 地址解析协议 把网络层的IP地址翻译成在数据链路层寻址的48位硬件地址(MAC地址) 在OSI模型中ARP协议属于链路 ...

  4. multi-layer perceptrons, MLP)模型,CvANN_MLP。

    #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #include <ope ...

  5. UVA_11525 树状数组的活用 二分

    我们知道1——k有K!种排列,现在给定k和n,要你按字典序输出 第n种排列的数列 而且题目给的 n是 n=S1(k-1)!+S2(k-2)!+...+Sk-1*1!+Sk*0!(0=<Si< ...

  6. 快速幂的类似问题(51Nod 1008 N的阶乘 mod P)

    下面我们来看一个容易让人蒙圈的问题:N的阶乘 mod P. 51Nod 1008 N的阶乘 mod P 看到这个可能有的人会想起快速幂,快速幂是N的M次方 mod P,这里可能你就要说你不会做了,其实 ...

  7. POJ 1260:Pearls 珍珠DP

    Pearls Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 7947   Accepted: 3949 Descriptio ...

  8. IDEA--安装

    1:下载IDEA 官网:http://www.jetbrains.com/idea/download/#section=windows(选择下载.zip) 2:解压 3:破解: 1)在C:\Windo ...

  9. 读书笔记 - js高级程序设计 - 第三章 基本概念

    启用严格模式 "use strict" 这是一个 pragma 编译指示 让编码意图更清晰  是一个重要原则 5种简单数据类型 Undefined Null Boolean Num ...

  10. java获取配置文件信息

    两个类 package com.censoft.util; import java.util.Properties; import java.io.*; import java.util.ArrayL ...