Oracle環(huán)境通過(guò)SQL*PLUS本地登錄時(shí)報(bào)錯(cuò)的解決過(guò)程
一. 問(wèn)題描述
今天在新機(jī)子(WINDOWS)上搭建Oracle環(huán)境,完了之后通過(guò)SQL*PLUS本地登錄時(shí)報(bào)錯(cuò):
ora-01031 insufficient privileges ——-權(quán)限不足
二. 解決過(guò)程
錯(cuò)誤排除
1. 當(dāng)時(shí)首先想到的是oracle不允許用sqlplus工具登錄,但隨即想法打消
sqlplus sys/admin as sysdba –成功登錄!
sqlplus sys/admin as sysdba --成功登錄!
2. 帶詳細(xì)信息指定本機(jī)IP和實(shí)例登錄
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登錄也成功
猜測(cè):以上幾種登錄方式均屬于Oracle密碼登錄方式,而 / as sysdba是以操作系統(tǒng)方式登錄到Oracle的
錯(cuò)誤定位
用操作系統(tǒng)本地登錄時(shí)出現(xiàn)錯(cuò)誤,極有可能是因?yàn)楫?dāng)前windows用戶不在Oracle準(zhǔn)許登錄的用戶組內(nèi)。
解決辦法
1. 用命令打開(kāi)windows用戶組管理,把安裝Oracle的用戶添加到ORA_DBA用戶組里(Liunx系統(tǒng)此用戶組名稱不一樣)
compmgmt.msc
2. 打開(kāi)$ORACLE_HOME/NETWORK/ADMIN/sqlnet.ora
確保SQLNET.AUTHENTICATION_SERVICES= (NTS) – 允許本地登錄
3. 重啟電腦(為了更新并應(yīng)用剛修改的用戶組)
4. 測(cè)試
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.
三. 結(jié)果總結(jié)
利用 sqlplus / as sysdba 本機(jī)登錄必備兩個(gè)條件
1. 當(dāng)前用戶在Oracle dba的用戶群組內(nèi)
2. sqlnet.ora文件參數(shù) SQLNET.AUTHENTICATION_SERVICES= (NTS)
總結(jié)
以上所述是小編給大家介紹的Oracle環(huán)境通過(guò)SQL*PLUS本地登錄時(shí)報(bào)錯(cuò)的解決過(guò)程,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
Oracle根據(jù)逗號(hào)拆分字段內(nèi)容轉(zhuǎn)成多行的函數(shù)說(shuō)明
在做系統(tǒng)時(shí)經(jīng)常會(huì)遇到在一個(gè)字段中,用逗號(hào)或其他符號(hào)分隔存儲(chǔ)多個(gè)信息,下面這篇文章主要給大家介紹了關(guān)于Oracle根據(jù)逗號(hào)拆分字段內(nèi)容轉(zhuǎn)成多行的函數(shù)說(shuō)明,需要的朋友可以參考下2023-04-04Oracle百分比分析函數(shù)RATIO_TO_REPORT() OVER()實(shí)例詳解
本文通過(guò)實(shí)例代碼給大家介紹了oracle百分比分析函數(shù)RATIO_TO_REPORT() OVER(),代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-08-08如何Shrink Undo表空間,釋放過(guò)度占用的空間
如何Shrink Undo表空間,釋放過(guò)度占用的空間...2007-03-03oracle net manager 數(shù)據(jù)傳輸安全步驟詳解
oracle net manager來(lái)加密客戶端與數(shù)據(jù)庫(kù)之間或中間件與 數(shù)據(jù)庫(kù)之間的網(wǎng)絡(luò)傳輸數(shù)據(jù)。這篇文章主要介紹了oracle net manager 數(shù)據(jù)傳輸安全 ,需要的朋友可以參考下2018-09-09