我的编程空间,编程开发者的网络收藏夹
学习永远不晚

ORA-01031: insufficient privileges问题解决办法

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

ORA-01031: insufficient privileges问题解决办法

      在操作系统本地在oracle用户下使用sqlplus / as sysdba连接sqlplus的时候提示ORA-01031: insufficient privileges

查看操作系统版本信息

[oracle@OracleBak admin]$ lsb_release -a
LSB Version:    :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: CentOS
Description:    CentOS release 6.6 (Final)
Release:        6.6
Codename:       Final

正常本地登陆的时候应该不需要授权的,检查sqlnet.ora文件,文件路径为$ORACLE_HOME/network/admin/sqlnet.ora,

[oracle@OracleBak admin]$ cat sqlnet.ora 
# sqlnet.ora Network Configuration File: /opt/ora11/product/11.2/network/admin/sqlnet.ora
# Generated by Oracle configuration tools.

SQLNET.AUTHENTICATION_SERVICES= (NTS)

NAMES.DIRECTORY_PATH= (TNSNAMES,EZCONNECT)

检查监听和tnsping均正常,查阅资料后发现sqlnet.ora中的SQLNET.AUTHENTICATION_SERVICES

1、在windows下,SQLNET.AUTHENTICATION_SERVICES必须设置为NTS才能使用OS认证;
不设置或者设置为其他任何值都不能使用OS认证。

2、在linux下,在SQLNET.AUTHENTICATION_SERVICES的值设置为ALL,或者不设置的情况下,OS验证才能成功;

将此参数修改为ALL后即可使用sqlplus / as sysdba;直接登陆了,可是使用sqlplus sys/oracle@orcl as sysdba;登陆的时候提示ORA-12641: Authentication service failed to initialize,将sqlnet.ora中的

SQLNET.AUTHENTICATION_SERVICES= (ALL)

这一行去掉之后再使用用户名和密码登陆可以正常登陆了

sqlnet.ora文件内容

# sqlnet.ora Network Configuration File: /opt/ora11/product/11.2/network/admin/sqlnet.ora
# Generated by Oracle configuration tools.

#SQLNET.AUTHENTICATION_SERVICES= (ALL)

NAMES.DIRECTORY_PATH= (TNSNAMES,EZCONNECT)

tnsnames.ora

# tnsnames.ora Network Configuration File: /opt/ora11/product/11.2/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.

ORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = OracleBak)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )


listener.ora

# listener.ora Network Configuration File: /opt/ora11/product/11.2/network/admin/listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
(SID_LIST =
  (SID_DESC =
  (GLOBAL_DBNAME = orcl)
  (SID_NAME = orcl)
  )
)

ORCL =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.10.242)(PORT = 1521))
    )
  )

ADR_BASE_GNNT = /opt/ora11


免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

ORA-01031: insufficient privileges问题解决办法

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Android.permission.MODIFY_PHONE_STATE权限问题解决办法

Android.permission.MODIFY_PHONE_STATE权限限制已经改为系统权限 普通应用程序已经无法调用 所以网上找到的那些如何使用android.permission.MODIFY_PHONE_STATE的文章
2022-06-06

springboot访问404问题的解决办法

工作中遇到url404问题,解决问题的进程比较崎岖,写篇文章记录,下面这篇文章主要给大家介绍了关于springboot访问404问题的解决办法,文中通过图文介绍的非常详细,要的朋友可以参考下
2023-05-14

putty乱码问题的解决办法

这篇文章主要介绍“putty乱码问题的解决办法”,在日常操作中,相信很多人在putty乱码问题的解决办法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”putty乱码问题的解决办法”的疑惑有所帮助!接下来,请跟
2023-06-10

oracle中ORA-12514问题解决方法

使用plsql登录数据库,提示报错ORA-12514;查看服务,发现监听服务未启动;手动重启,刷新后,该服务闪退,基本可以确定是监听文件有问题;找到监听文件,一般在C:…\oracle\product\11.2.0\dbhom
2023-05-20

Android setTag方法的key问题解决办法

android在设计View类时,为了能储存一些辅助信息,设计一个一个setTag/getTag的方法。这让我想起在Winform设计中每个Control同样存在一个Tag。 今天要说的是我最近学习android遇见的setTag的坑。一般
2022-06-06

Android 兼容性问题:java.lang.UnsupportedOperationException解决办法

在前几天的开发中,遇到这么个非常奇葩的异常,有些手机可以运行,有些手机却直接就崩了,今天就把这异常整理下。 首先还是贴上其异常信息E/AndroidRuntime: FATAL EXCEPTION: main android.view.In
2022-06-04

Android getBackground().setAlpha遇到问题解决办法

Android getBackground().setAlpha遇到问题解决办法 前言: 使用getBackground().setAlpha,导致其他布局背景透明度都改变的问题从晚上9点就开始琢磨,为什么我在一个地方设置了getBackg
2022-06-06

Android getActivity()为空的问题解决办法

Android getActivity()为空的问题解决办法 在开发项目中有时会碰到getActivity函数为空的情况, 导致apk空指针崩溃问题, 看代码逻辑没有明显的原因。 如果看Activity.Java、Fr
2023-05-30

Android setButtonDrawable()的兼容问题解决办法

Android setButtonDrawable()的兼容问题解决办法 setButtonDrawable()的兼容问题 API16实现/*** Set the background to a given Drawable, ident
2022-06-06

Android SDK Manager无法更新问题解决办法

Android SDK Manager无法更新问题解决办法 最近玩ubuntu系统,以前Windows下下载的SDK文件不能用了,只能重新下载,安装完Eclipse和ADT插件,却发现无法更新SDK,显示为: Fetching https
2022-06-06

MySQL慢查询优化问题-解决办法

目的根据发现的问题,找到原因,然后对症下药借鉴资料:没用过慢查询日志,别说自己做过数据库优化慢查询日志概念记住七个字搞定索引失效问题发现问题(主动/被动)问题点:数据库查询过程中速度过慢的SQL语句主动:数据库默认情况下slow_query_log的值为OFF
MySQL慢查询优化问题-解决办法
2019-08-01

Android 出现问题Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER解决办法

Android 出现问题Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER解决办法 最近做项目遇到 Installation error: INSTA
2022-06-06

ubuntu sublime中文输入问题解决办法

ubuntu sublime中文输入问题解决办法 概述:ubuntu下面使用sublime写代码,不能输入中文写注释都比较麻烦,所以就搜了一下如何输入中文。写篇博客记录一下,测试成功。 测试环境 系统:ubuntu 14.04lts sub
2022-06-04

编程热搜

目录