1、在使用oracle數(shù)據(jù)庫的時(shí)候,權(quán)限是極其重要的,如果新建的用戶如果沒有權(quán)限,甚至都無法登錄數(shù)據(jù)庫,如下圖。

創(chuàng)新互聯(lián)建站是一家專業(yè)提供梁河企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、H5建站、小程序制作等業(yè)務(wù)。10年已為梁河眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。
2、為新建用戶分配權(quán)限主要有三種connect?主要使用是讓用戶可以連接到數(shù)據(jù)庫。
3、resource?主要使用是讓用戶可以創(chuàng)建表dba?它是一種比較特殊的權(quán)限,普通用戶擁有之后可以成為數(shù)據(jù)庫管理者。
4、select??update?deleteinsert?all??也就是擁有用戶對某張表有查詢、更改、刪除、插入及所有權(quán)限。
5、如果想要查詢用戶的權(quán)限可以通過下圖中的方法進(jìn)行查詢。
Oracle WDP合作伙伴授權(quán)資質(zhì)查詢地址:
打開頁面,在左下角Find a Member Near You欄目中,Select a country選項(xiàng)選擇”China”:
Select Partner Type選項(xiàng)選擇”WDP”, 點(diǎn)擊”Search”按鈕,即可查詢國內(nèi)全部WDP授權(quán)合作伙伴名稱。
在Enter a City選項(xiàng)中輸入”重慶”,即可直接查詢到重慶思莊科技有限公司:
Oracle都會(huì)給授權(quán)機(jī)構(gòu)頒發(fā)授權(quán)牌。
也可以到甲骨文官網(wǎng)上查詢是否為真正授權(quán)培訓(xùn)機(jī)構(gòu)
甲骨文官網(wǎng)查詢網(wǎng)址:
選擇中國→再選擇地區(qū)→合作伙伴類型點(diǎn)查詢,就能查詢出機(jī)構(gòu)是否為授權(quán)培訓(xùn)機(jī)構(gòu)。
1. 使用操作系統(tǒng)驗(yàn)證
2個(gè)前提必須同時(shí)滿足
1)os下建立用戶ORA_DBA用戶組,
然后可以新建立用戶或者把原來的用戶加入到ORA_DBA組中,然后使用這個(gè)用戶在安裝了數(shù)據(jù)庫的本地機(jī)器登陸或者使用安全的遠(yuǎn)程連接登陸,可以作為sysdba登錄,在數(shù)據(jù)庫級不需要提供密碼。
2)sqlnet.ora文件中加入
SQLNET.AUTHENTICATION_SERVICES=(NTS)
下列方式都是使用os驗(yàn)證登陸
Sqlplus “/ as sysdba”
Sqlplus “sys/sys as sysdba”
Sqlplus “sys/sdf as sysdba” //sys口令錯(cuò)誤Sqlplus “scott/sdf as sysdba” //scott口令錯(cuò)誤此時(shí)show user 都是sys
說明;只要在登陸是有/ as sysdba。就使用os驗(yàn)證方式。不管是否是sys用戶,或者密碼是否正確。
這樣存在安全隱患
2. 關(guān)閉os驗(yàn)證
1) 把操作系統(tǒng)用戶的ORA_DBA組取消
2) sqlnet.ora文件SQLNET.AUTHENTICATION_SERVICES= (NONE) 關(guān)閉os認(rèn)證方式目錄E:\oracle\product\10.2.0\db_1\NETWORK\ADMIN
2個(gè)條件滿足任何一個(gè)即可。
3. 使用口令文件驗(yàn)證
如果當(dāng)前沒有使用口令文件驗(yàn)證。可以采用如下方法開啟口令文件驗(yàn)證。
1.建立口令文件
C:\orapwd file=C:\oracle\ora92\database\pwdtest.ora password=admin entries=5口令文件名格式
pwd + sid + .ora
必須按照這個(gè)格式命名。
oracle 11g目錄
C:\app\dell\product\11.2.0\dbhome_1\database2.確認(rèn)參數(shù)是否正確
Remote_login_passwordfile=exclusive
None 不使用口令文件驗(yàn)證,如果不使用口令文件驗(yàn)證時(shí),沒有用戶在ora_dba組中,那么就沒有任何用戶可以作為sysdba進(jìn)入數(shù)據(jù)庫了。
Exclusive 一個(gè)數(shù)據(jù)庫使用一個(gè)口令文件
Shared 多個(gè)數(shù)據(jù)庫使用一個(gè)口令文件
如果remote_login_passwordfile=exclusive 而且os中有ora_dba組。那么用戶如果作為ora_dba組登陸的話。仍然可以使用os的驗(yàn)證Shared說明
當(dāng)remote_login_passwordfile=shared時(shí)候,
在C:\oracle\ora92\database目錄下仍然生成pwd+sid.ora文件。每個(gè)數(shù)據(jù)庫使用自己的sys用戶和對應(yīng)的密碼,但是不能再加入新的有sysdba權(quán)限的用戶3.重新啟動(dòng)數(shù)據(jù)庫,sys自動(dòng)被加入到口令文件中此時(shí)。口令文件中沒有任何用戶。因?yàn)閯偨⑵饋怼?/p>
通過查詢 select * from v$pwfile_users; 可以知道如果利用grant sysdba to sys; 把sys加入到口令文件。會(huì)報(bào)錯(cuò)。
必須要重啟,會(huì)自動(dòng)吧sys加入進(jìn)去
4. 把system用戶寫入口令文件中
Grant sysdba to system;
授權(quán)命令成功后。
select * from v$pwfile_users;
可以看到system已經(jīng)在口令文件中
6.忘記sys口令的話,2種做飯都可以。
1)打開os認(rèn)證方式,/as sysdba連接進(jìn)去。 Alter user sys identified by sys;2)通過刪除口令文件.然后用orapwd命令重新建立口令文件來做.但是需要重啟數(shù)據(jù)庫
這個(gè)就是Oracle官方網(wǎng)站的查詢地址,進(jìn)去之后選china,就能夠查到中國目前所有的WDP中心運(yùn)營公司、官方網(wǎng)站等信息。
分享題目:怎么查詢oracle授權(quán),oracle 查詢授權(quán)信息
網(wǎng)站路徑:http://chinadenli.net/article20/dsspsco.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、營銷型網(wǎng)站建設(shè)、網(wǎng)站營銷、品牌網(wǎng)站制作、關(guān)鍵詞優(yōu)化、小程序開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)