为什么80%的码农都做不了架构师?>>>   

在给用户授予sysdba权限时,收到ORA-01994错误,查看描述信息即是password file missing or disabled。也可以使用oerr ora <error_number>
来查看错误号具体的细节。从描述来看应该是密码文件丢失或REMOTE_LOGIN_PASSWORDFILE参数设置的问题。下面给出具体过程。

1、错误提示情况        sys@CNMMBO> grant sysdba to scott;grant sysdba to scott*ERROR at line 1:ORA-01994: GRANT failed: password file missing or disabled/**************************************************/                            /* Author: Robinson Cheng                         */                            /* Blog:   http://blog.csdn.net/robinson_0612     */                            /* MSN:    robinson_0612@hotmail.com              */                            /* QQ:     645746311                              */                            /**************************************************/   sys@CNMMBO> ho oerr ora 0199401994, 00000, "GRANT failed: password file missing or disabled"// *Cause:  The operation failed either because the INIT.ORA parameter //          REMOTE_LOGIN_PASSWORDFILE was set to NONE or else because the//          password file was missing.// *Action: Create the password file using the orapwd tool and set the//          INIT.ORA parameter REMOTE_LOGIN_PASSWORDFILE to EXCLUSIVE.2、根据提示分析解决sys@CNMMBO> show parameter remote_login   -->查看参数remote_login_passwordfile的值已经是EXCLUSIVE-->EXCLUSIVE表示登陆时要密码文件认证,且自己使用独占模式(此为默认值)NAME                                 TYPE        VALUE------------------------------------ ----------- ------------------------------remote_login_passwordfile            string      EXCLUSIVEsys@CNMMBO> ho ls $ORACLE_HOME/dbs/orapw*    -->查看密码文件,有一个秘密文件存在,但非当前数据库/users/oracle/OraHome10g/dbs/orapwCNBO1sys@CNMMBO> ho orapwd file=$ORACLE_HOME/dbs/orapwCNMMBO password=oracle entries=10 -->使用orapwd重建当前数据库密码文件sys@CNMMBO> ho ls $ORACLE_HOME/dbs/orapw*/users/oracle/OraHome10g/dbs/orapwCNBO1  /users/oracle/OraHome10g/dbs/orapwCNMMBOsys@CNMMBO> grant sysdba to scott;    -->重建密码文件后再次授予sysdba权限成功Grant succeeded.

总结:
  1、有关 Oracle 故障根据错误信息号来进行分析是最直接的办法
  2、注意sysdba,sysoper,dba不同权限之间的差异
  3、和安全相关的参数和文件
    参数:remote_login_passwordfile
           o7_dictionary_accessibility
           utl_file_dir
    文件:sqlnet.ora

更多参考:
    Oracle 密码文件
    Oracle 用户、对象权限、系统权限 
    Oracle 角色、配置文件
    system sys,sysoper sysdba 的区别

原文链接: http://blog.csdn.net/robinson_0612/article/details/7102261

转载于:https://my.oschina.net/dtec/blog/47399

ORA-01994 故障一例相关推荐

  1. 解决IE自动关闭故障一例(转)

    解决IE自动关闭故障一例(转) .故障现象: WINDOWS HOME版联想计算机,出现自动关闭IE窗口的现象,提示'某内存地址错误,不可读'.据操作电脑的金女士介绍,打开IE浏览器,自动浏览默认主页 ...

  2. iis6.0站点打不开,找不到服务器或 DNS 错误。非分页缓冲池内存不足故障一例...

    windows2003 非分页缓冲池内存不足故障一例 (2011-09-09 15:04:37)iis6.0站点打不开,找不到服务器或 DNS 错误. 问题: iis装好后,运行了一段时间:一个月后有 ...

  3. oracle故障一例,工作中遇到的oracle故障分析和处理一例

    工作中遇到的oracle故障分析和处理一例以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 案例类别 VAS网络 系统类型 ...

  4. ORA-01157 cannot identify/lock data file n 故障一例

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 最近在使 ...

  5. ORA-01157: cannot identify/lock data file n 故障一例

    最近在使用swingbench的时候碰到了ORA-01157故障,下面是其具体描述与解决. 1.故障现象 --查询视图dba_data_files时出现ORA-01157故障 SQL> sele ...

  6. 惠普打印机共享故障两例

    例一:客户机打印缓慢 故障现象为:1.预览特别慢:2.打印机属性对话框打开特别慢:3.打印速度缓慢. 解决方法: 1.客户机删除共享的打印机,重新启动计算机. 2.添加同型号本地打印机,添加时选&qu ...

  7. 解决oracle ORA-01078,LRM-00109故障一例!

    新装了个测试数据库,启动的时候竟然报错了, SQL> startup ORA-01078: failure in processing system parameters LRM-00109: ...

  8. mysql 打印_故障分析 | MySQL:5.6大事务show engine innodb status故障一例

    作者:高鹏(网名八怪) 文章末尾有他著作的<深入理解 MySQL 主从原理 32 讲>,深入透彻理解 MySQL 主从,GTID 相关技术知识. 本文来源:转载自公众号-老叶茶馆, (作者 ...

  9. mysql relay_技术分享 | MySQL:产生大量小 relay log 的故障一例

    作者:高鹏 文章末尾有他著作的<深入理解 MySQL 主从原理 32 讲>,深入透彻理解 MySQL 主从,GTID 相关技术知识. 源码版本:5.7.22 水平有限,如有误请谅解 本文建 ...

最新文章

  1. 服务器可视化_系统管理员不可错过的6款服务器监控工具
  2. 感觉没有学会什么真正的本领
  3. linux 下iptraf监控网卡流量
  4. IEEE802.11协议栈
  5. IDEA Error:java: Compilation failed: internal java compiler error
  6. kafka的使用场景(转载+自己笔记)
  7. python迭代器与生成器答案_史上最全 Python 迭代器与生成器
  8. 互联网java面试_互联网java面试宝典
  9. R语言高级算法之人工神经网络(Artificial Neural Network)
  10. 京东数据分析SQL面试题
  11. 单片机中断程序,如何被中断?
  12. 什么是存储过程?为什么要写存储过程
  13. 网页添加 Live2D 看板娘
  14. linux 无法清空回收站
  15. 字体Helvetica Arial,导致页面中使用中文时页面布局混乱
  16. 做嵌入式编程,为什么用的是C语言而不是C++呢?
  17. MAC地址和IP地址
  18. Sort_1000pics数据集利用CNN实现图像分类
  19. 计算机视觉 马尔_金山软件招聘计算机视觉实习生base珠海
  20. MCUXpresso开发NXP RT1060(3)——移植LVGL到NXP RT1060

热门文章

  1. python fromfile_python之numpy文件操作
  2. mysql导入frm文件_MySQL备份文件.ibd、.frm、.MYD、.MYI的恢复教程
  3. python 字典的值是列表_python实现求和python如何通过列表中字典的值对列表进行排序...
  4. python函数调用的例子_实例讲解Python中函数的调用与定义
  5. java源码搭建教程_CentOS 7 搭建源码包搭建LNMP环境
  6. SSH免密登录详细操作步骤
  7. LetCode 3 无重复字符的最大子串
  8. 前端html5的框架有哪些,10大html5前端框架
  9. 大战设计模式【17】—— 建造者模式
  10. 前端构建工具gulpjs的使用介绍及技巧 (转)