ORA-01031- insufficient privileges

問題:使用CONN / AS SYSDBA(注意空格)命令登陸win10系統的Oracle11g數據庫,失敗,顯示沒有權限。sql

C:\Users\25836>SQLPLUS /NOLOG數據庫

SQL*Plus: Release 11.2.0.1.0 Production on 星期三 3月 7 18:18:01 2018windows

Copyright (c) 1982, 2010, Oracle. All rights reserved.服務器

SQL> CONN / AS SYSDBA
ERROR:
ORA-01031: insufficient privilegesoracle

 

問題解決過程:工具

1、檢查sqlnet.ora(WINDOWS下位於%ORACLE_HOME%NETWORK/ADMIN目錄)是否包含這句:SQLNET.AUTHENTICATION_SERVICES = (NTS)測試

經檢查,該配置文件沒問題操作系統

2、檢查登錄windows的用戶(administrator或安裝oracle時候使用的用戶)是否是在包含在ORA_DBA組中,域用戶沒有連上域服務器時就可能出現這種現象。.net

A.非家庭版的Windows系統可直接管理用戶和組blog

2.ora_dba屬性

3.查找並添加用戶

 

B.家庭版的Windows系統找不到用戶和組,需藉助Oracle自帶的Administration Assistant for Windows工具

1.開始-->Oracle11g-->Administration Assistant for Windows-->Oracle Managed Objects-->Computers-->主機名-->操做系統數據庫管理員-計算機,而後在彈出的窗口中

填寫域:主機名

選中要添加的用戶,添加

2.從新測試CONN / AS SYSDBA命令,鏈接成功

 

 

 

 來自:http://www.javashuo.com/article/p-ayhmalhg-nc.html

相關文章
相關標籤/搜索