我在本地建的Oracle数据库在调试自己写的存储过程的时候提示缺少 debug connect session 权限,一般情况下根据这个提示直接用管理员账号登录进去,执行

grant debug connect session to '你的用户名'这样的sql就行了,但是问题来了,当我在命令提示符窗口用 sqlplus /nolog,然后用conn /as sysdba命令进行登录的时候,会提示 ORA-01031: insufficient privileges 无效的权限这样的错误,如图:

以前也遇到过,网上找了很多相关的内容,但是最终还是没有弄好。

今天终于把这个问题解决了,现在就记在这里,以便其他人遇到类似的问题可以参考。

实际上这个问题涉及到密码文件重置的问题,只要重置了密码之后,然后就可以使用conn sys/yournewcode as sysdba这样的形式登录管理员账号了,然后再给普通用户授权相应的权限就可以解决问题了。

第一步,重置密码文件、首先找到自己的Oracle的密码文件的安装路径,我的安装目录的路径为:C:\app\Wei\product\11.2.0\dbhome_1\database\PWDorcl2.ora,这里我再贴上我自己本地的安装路径的图,

打开命令提示符窗口,然后执行命令如下:

OPW-00001: 无法打开口令文件,有这样的提示说明你没有使用administrator登录命令提示符,所以,接下来用administrator来登录

命令提示符窗口,再执行重置密码文件的命令,如下,

这里就没报错,说明密码文件重置成功了。注意 orapwd file=C:/app/Wei/product/11.2.0/dbhome_1/database/PWDorcl2.ora password=admin entries=40 force=y;

这一行命令中的password=admin中的admin,这个密码就是你以后的管理员密码了,当然,要是你忘了这个密码,你也可以再次重新执行这个命令,

把密码换成你想要的密码。

第二步,使用dba管理员账号登录Oracle,给用户授权。

conn sys/admin as sysdba这个命令中的admin就是第一步中使用

orapwd file=C:/app/Wei/product/11.2.0/dbhome_1/database/PWDorcl2.ora password=admin entries=40 force=y;

这个命令中的admin。

步骤就分为这两个步。注意点:重置密码文件的时候一定要用administrator登录命令提示符。

oracle管理员登录报错,关于Oracle使用管理员账号登录失败的问题相关推荐

  1. oracle加as报错,【Oracle】-【sqlplus / as sysdba登录报错问题】-新用

    [Oracle]-[sqlplus / as sysdba登录报错问题]-新用户使用sqlplus / as sysdba登录报错解决 [Oracle]-[sqlplus / as sysdba登录报 ...

  2. Oracle数据库备份报错12514,Oracle数据库备份导出时,出错:ORA-12514

    Oracle数据库备份导出时,报错:ORA-12514 连接Oracle 10g错误:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求 解决方法: 1. 打开/network/ad ...

  3. oracle批量插入报错,MyBatis Oracle批量插入数据

    导语:在开发中或多或少都会遇到数据批量插入的功能,最近我在做项目的过程中就遇到了这样一个问题.上传Excel文件,解析文件内容并将解析的内容插入数据库. 思路分析 1.解析Excel文件 Excel文 ...

  4. Oracle数据库备份报错12514,Oracle 数据库报错 ORA-12514解决办法

    Oracle 数据库报错 ORA-12514解决办法 绝对实用 如果orale数据库报ORA-12514 无监听程序 错误 就要listener.ora 和 tnsnames.ora 文件修改 一下如 ...

  5. oracle安装gcc报错,记录oracle 9i for linux安装过程中几个错误

    最近因为一个测试环境需要oracle 9i,我在Oracle linux 4.8上安装,竟然遇到几个问题记录下: 1.运行runInstaller提示如下错误 [oracle@xifenfei Dis ...

  6. oracle加分号报错,在Oracle SQL中,何时需要使用分号和斜杠?

    我知道这是一个老生常谈,但我只是偶然发现,我觉得这一点还没有得到完全解释. 在SQL*Plus中,/和一个;因为他们的工作方式不同. 这个;结束SQL语句,而/执行当前"缓冲区"中 ...

  7. oracle连接满报错日志,Oracle归档日志满了导致Oracle连接(ORA-00257)报错处理

    最近一段时间,有收到一台Oracle服务器的连接告警, 刚刚开始还以为是Oracle的监听被关闭导致,结果连上服务器看下Oracle的监听进程正常,自己连接一次发现有报ORA-00257错,又去监控系 ...

  8. oracle 监听报错,解决Oracle监听服务报错

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 如果只是本机的访问 sqlplus system/manager这样是没有问题的. 但是如果使用 sqlplus system/manager@orcl的 ...

  9. Oracle数据库备份报错12514,Oracle数据库备份导出时,报错:ORA-12514

    连接Oracle 10g错误:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求 解决方法: 1. 打开/network/admin/listener.ora文件,找到: SID_L ...

最新文章

  1. mysql 创建定时任务
  2. 炼油机出来的什么油_办一个废轮胎炼油设备厂有哪些注意事项
  3. 网工小课堂(part1)--计算机网络概论
  4. 三大开源生信基础教程(bookdown编写,源码可作为模板)和视频课程
  5. HTML ajax控件 目录树
  6. linux的常用的软件,Linux常用的软件和命令
  7. [置顶] 使用Joson的格式字符串在Socket中通讯时数据格式的转换
  8. 黑马品优购项目的总结二
  9. 惠普136nw打印机清零_HP打印机清零方法(冷复位恢复出厂设置)
  10. 实例!AGV与MES对接的智能仓储系统设计
  11. 快递单号查询免费api接口(PHP示例)
  12. 学计算机可以买ipad吗,考研党究竟有必要买ipad吗?买、买大个的
  13. 拼多多跨境电商如何快速上架商品?
  14. 《狂飙》台词“老默我想吃鱼了”被抢注商标
  15. 怎么减少计算机内存占有,还在为电脑内存占用太高而烦恼吗?教你一招轻松解决...
  16. 22.【终结篇】poco/airtest+pytest+allure+jenkins框架篇
  17. proteus7【硬件课程设计】
  18. 在Github账户如何修改设置个人头像
  19. 凤凰x86无限重启_凤凰系统启动不了,一直在出..................
  20. 根据递推公式构造系数矩阵用于快速幂

热门文章

  1. 【物联网开发实战】- 设备上云方案详解?
  2. MaxCompute Tunnel上传典型问题场景
  3. NLP产品级系统设计模式
  4. ECS 控制台诊断系统
  5. 面向工业场景,如何实现绿色智能?
  6. 阿里达摩院青橙奖“硬核10人”出炉,钟南山寄语青年科学家
  7. VMware支持客户构建多云未来
  8. 一群阿里人如何用 10 年自研洛神云网络平台?技术架构演进全揭秘!
  9. 【终于等到你】7种策略解除云风险警报
  10. 腾讯Blade Team发现云虚拟化平台逃逸漏洞 积极护航云生态安全