Oracle环境通过SQL*PLUS本地登录时报错的解决过程

发布时间 - 2026-01-11 02:35:54    点击率:

一. 问题描述

今天在新机子(WINDOWS)上搭建Oracle环境,完了之后通过SQL*PLUS本地登录时报错:

ora-01031 insufficient privileges ——-权限不足

二. 解决过程

错误排除

1. 当时首先想到的是oracle不允许用sqlplus工具登录,但随即想法打消

sqlplus sys/admin as sysdba –成功登录!
sqlplus sys/admin as sysdba --成功登录!

2. 带详细信息指定本机IP和实例登录

sqlplus sys/admin@127.0.0.1:1521/ORCL as sysdba –成功登录!
sqlplus sys/admin@127.0.0.1:1521/ORCL as sysdba --成功登录!

3. 用PLSQL developer登录也成功

猜测:以上几种登录方式均属于Oracle密码登录方式,而 / as sysdba是以操作系统方式登录到Oracle的

错误定位

用操作系统本地登录时出现错误,极有可能是因为当前windows用户不在Oracle准许登录的用户组内。

解决办法

1. 用命令打开windows用户组管理,把安装Oracle的用户添加到ORA_DBA用户组里(Liunx系统此用户组名称不一样)

compmgmt.msc

2. 打开$ORACLE_HOME/NETWORK/ADMIN/sqlnet.ora

确保SQLNET.AUTHENTICATION_SERVICES= (NTS) – 允许本地登录

3. 重启电脑(为了更新并应用刚修改的用户组)

4. 测试

C:\Users\Jan>sqlplus / as sysdba 
SQL*Plus: Release 11.2.0.1.0 Production on Mon Dec 14 22:12:29 2015 
Copyright (c) 1982, 2010, Oracle. All rights reserved. 
Connected.
C:\Users\Jan>sqlplus / as sysdba 
SQL*Plus: Release 11.2.0.1.0 Production on Mon Dec 14 22:12:29 2015 
Copyright (c) 1982, 2010, Oracle. All rights reserved. 
Connected.

三. 结果总结

利用 sqlplus / as sysdba 本机登录必备两个条件

1. 当前用户在Oracle dba的用户群组内

2. sqlnet.ora文件参数 SQLNET.AUTHENTICATION_SERVICES= (NTS)

总结

以上所述是小编给大家介绍的Oracle环境通过SQL*PLUS本地登录时报错的解决过程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# oracle  # sql  # plus本地登录时报错  # Oracle实例启动时报错:ORA-32004的解决方法  # Oracle SQL Developer连接报错(ORA-12505)的解决方案(两种)  # oracle12c安装报错:PRVF-0002的解决方法  # Oracle利用errorstack追踪tomcat报错ORA-00903 无效表名的问题  # 本机  # 小编  # 的是  # 操作系统  # 是因为  # 在此  # 给大家  # 几种  # 均属  # 重启  # 解决办法  # 所述  # 群组  # 给我留言  # 感谢大家  # 出现错误  # 疑问请  # 有任何  # 组里  # 极有可能 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: php在windows下怎么调试_phpwindows环境调试操作说明【操作】  Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】  如何安全更换建站之星模板并保留数据?  Laravel怎么实现一对多关联查询_Laravel Eloquent模型关系定义与预加载【实战】  Laravel如何将应用部署到生产服务器_Laravel生产环境部署流程  Laravel模型关联查询教程_Laravel Eloquent一对多关联写法  Laravel怎么配置.env环境变量_Laravel生产环境敏感数据保护与读取【方法】  laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法  HTML5段落标签p和br怎么选_文本排版常用标签对比【解答】  谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复  Laravel如何为API生成Swagger或OpenAPI文档  文字头像制作网站推荐软件,醒图能自动配文字吗?  Laravel怎么生成URL_Laravel路由命名与URL生成函数详解  Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理  Laravel控制器是什么_Laravel MVC架构中Controller的作用与实践  微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】  Laravel如何使用Eloquent进行子查询  如何在服务器上三步完成建站并提升流量?  使用豆包 AI 辅助进行简单网页 HTML 结构设计  在线制作视频的网站有哪些,电脑如何制作视频短片?  javascript中对象的定义、使用以及对象和原型链操作小结  七夕网站制作视频,七夕大促活动怎么报名?  网站优化排名时,需要考虑哪些问题呢?  百度浏览器网页无法复制文字怎么办 百度浏览器复制修复  PHP 500报错的快速解决方法  Android实现代码画虚线边框背景效果  Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决  Windows家庭版如何开启组策略(gpedit.msc)?(安装方法)  JavaScript常见的五种数组去重的方式  Win11搜索栏无法输入_解决Win11开始菜单搜索没反应问题【技巧】  BootStrap整体框架之基础布局组件  EditPlus中的正则表达式 实战(2)  如何在阿里云通过域名搭建网站?  如何在建站之星网店版论坛获取技术支持?  Laravel怎么调用外部API_Laravel Http Client客户端使用  uc浏览器二维码扫描入口_uc浏览器扫码功能使用地址  为什么要用作用域操作符_php中访问类常量与静态属性的优势【解答】  东莞专业网站制作公司有哪些,东莞招聘网站哪个好?  太平洋网站制作公司,网络用语太平洋是什么意思?  如何在不使用负向后查找的情况下匹配特定条件前的换行符  如何登录建站主机?访问步骤全解析  购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?  iOS正则表达式验证手机号、邮箱、身份证号等  Laravel如何生成PDF或Excel文件_Laravel文档导出工具与使用教程  Chrome浏览器标签页分组怎么用_谷歌浏览器整理标签页技巧【效率】  专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?  Linux系统命令中screen命令详解  Laravel Asset编译怎么配置_Laravel Vite前端构建工具使用  原生JS实现图片轮播切换效果  作用域操作符会触发自动加载吗_php类自动加载机制与::调用【教程】