解決windows10下"sqlplus / as sysdba"執(zhí)行提示無權限問題
ORA_DBA:是ORACLE 的特有用戶,是超級管理員權限,建成DBA 它具有管理數據庫的最高權限。
注明:需要以管理員身份運行cmd,不然第4步會失?。c開始,輸入cmd,右鍵以管理員身份運行)
1.利用命令查看當前系統(tǒng)用戶:net user

這是當前系統(tǒng)中所有的用戶。
2.查看用戶組
net localgroup–查看用戶組;

3.查看ora_dba用戶組下的具體用戶:
net localgroup ora_dba;

并沒有第一步中查到的本機管理員用戶。
4.添加本機管理員用戶(切記系統(tǒng)登陸時自己設置的用戶)到ora_dba用戶組下:
net localgroup ora_dba administrator /add;
也可以添加用戶組到該組下
net localgroup ora_dba administratos /add;

5.此時,成功執(zhí)行 “sqlplus / as sysdba”

PS:Windows下sqlplus “/as sysdba”登陸報“ORA-01031: insufficient privileges”處理方法
一、問題更象
在administrator用戶下,使用sqlplus “/as sysdba”命令登入數據庫時,報“ORA-01031: insufficient privileges”錯誤信息,如下所示:
C:\Documents and Settings\Administrator>sqlplus "/as sysdba"
SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 4月 1 17:46:24 2013
Copyright (c) 1982, 2005, Oracle. All rights reserved.
ERROR:
ORA-01031: insufficient privileges
請輸入用戶名:
二、問題分析
1、上述錯誤提示,第一想到的是$ORACLE_HOME/network/admin目錄下的sqlnet.ora文件中“SQLNET.AUTHENTICATION_SERVICES= (NTS)”行記錄是否不存存或是被注釋,經檢查,存在,并且未被注釋
2、檢查administrator用戶是否有加入ORA_DBA群組,果然不在ORA_DBA群組中
三、解決與驗證問題
1、解決方法:
將administrator用戶加入ORA_DBA群組
2、驗證:(sqlplus “/as sysdba”)
C:\Documents and Settings\Administrator>sqlplus "/as sysdba"
SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 4月 1 21:06:21 2013
Copyright (c) 1982, 2005, Oracle. All rights reserved.
連接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production With the Partitioning, OLAP and Data Mining options SQL>
OK,已經可以正常的連接進入數據庫。
總結
以上所述是小編給大家介紹的解決windows10下"sqlplus / as sysdba"執(zhí)行提示無權限問題,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
相關文章
Windws Server 2008 R2 WEB環(huán)境配置之安裝IIS方法
這篇文章主要介紹了 Windws Server 2008 R2 WEB環(huán)境配置之安裝IIS方法,需要的朋友可以參考下2016-06-06
Windows IIS配置Jsp和php環(huán)境方法
我們一般將Tomcat與Apache或IIS配合使用,讓Apache對網站的靜態(tài)頁面請求提供服務,而Tomcat作為專用的JSP引擎,提供JSP解析,以得到更好的性能。2009-06-06

