千家信息网

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

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,一. 问题描述今天在新机子(WINDOWS)上搭建Oracle环境,完了之后通过SQL*PLUS本地登录时报错:ora-01031 insufficient privileges ---权限不足二.
千家信息网最后更新 2026年10月31日Oracle环境通过SQL*PLUS本地登录时报错的解决过程

一. 问题描述

今天在新机子(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本地登录时报错的解决过程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

登录 用户 成功 用户组 方式 系统 错误 时报 环境 过程 操作系统 本机 两个 信息 办法 参数 名称 命令 完了 实例 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 有格互联网科技 互联网与未来科技 壕鑫互联网络科技 奔汉互联网科技 苏州大垚互联网科技 中国最先进互联网科技公司 天速互联网络科技有限公司 花神(南京)互联网科技有限公司 江阴互联网智能科技产品进口 崇明区互联网教育科技售后服务 卡尔迅互联网科技有限公司 广州互联网高科技取餐柜 福建互联网展示科技馆设计 中国新注册互联网科技 承德科技产业互联网平台 互联网科技自媒体灵感 恒生科技互联网指数十大成分股 山东亿川互联网科技有限责任公司 广州全民伙伴互联网科技有限公司 颐高云石互联网科技 亿人帮互联网科技有限公司 互联网科技社 远信互联网科技 互联网高科技股票 互联网科技汛 金融科技和互联网金融 荆州市昕露互联网络科技有限公司 智腾互联网科技有限公司 阿里互联网科技企业 山东大美朱楼互联网科技有限公司
0