ORACLE認證方式學習

2021-08-30 12:43:33 字數 1395 閱讀 8452

一、密碼檔案修改

今天晚上本來是想連自己oracle

資料庫做powerdesigner版本控制的測試的。結果發現前些日子重灌了一下oracle 10g資料,裝完後一直沒有用,把密碼忘記了。想著oracle有方法可以更改的。

採用了兩種方法去做這個修改操作。

oracle

提供兩種驗證方式,一種是os驗證,另一種密碼檔案驗證方式。

1、如果是第一種方式用以下方法修改密碼:

sqlplus /nolog;

connect / as sysdba

alter user sys identified by 「123」「;

alter user system identified by 「123」;

2、如果是第二種方法用以下方法修改密碼:

orapwd file=pwd***.ora password=你設定的新密碼entries=10

設定完後,重新啟動服務,再次登陸就可以了。

我的操作步驟:

e:\oracle\database>orapwd file=pwdorcl.ora password=orcl

e:\oracle\database>net stop "oracleserviceorcl"

e:\oracle\database>net start "oracleserviceorcl"

到了這一步,密碼修改問題是解決了。然後借這個機會順便複習了一下oracle的兩種認證方式。

二、oracle兩種認證方式

oracle資料庫通過sqlnet.ora檔案中的引數sqlnet.authentication_services,引數檔案init.ora中的remote_login_passwordfile和口令檔案pwdsid.ora三者協同作用實現身份認證.

1、引數描述

sqlnet.authentication_services=(nts)|(none)

nts:作業系統認證方式,不使用口令檔案;

none:口令檔案認證方式

remote_login_passwordfile=(none)|(exclusive)|(shared)

none:不使用口令檔案,作業系統認證;使得oracle不使用密碼檔案,只能使用os認證,不允許通過不安全網路進行遠端管理

exclusive:口令檔案認證方式,但只有乙個資料庫例項可以使用此檔案;密碼檔案中可以包括除了sys使用者的其他使用者。

shared:口令檔案認證方式,可以有多個資料庫例項可以使用此檔案,可以在多個資料庫上使用共享的密碼檔案。但是密碼檔案中只能包含sys使用者。通常用於乙個dba管理多個資料庫的時候。

ORACLE密碼認證方式

oracle資料庫通過sqlnet.ora檔案中的引數sqlnet.authentication services,引數檔案中的 remote login passwordfile和口令檔案pwdsid.ora三者協同作用實現身份認證.sqlnet.authentication services n...

oracle認證方式分為作業系統認證和

oracle認證方式分為作業系統認證和口令檔案認證2種方式,作業系統認證有時候也叫本地認證。這2種認證我是這麼理解的 作業系統認證 即oracle認為作業系統使用者是可靠的,即既然能登陸到作業系統那麼oracle資料庫你也能登陸 口令檔案認證 oracle認證認為作業系統使用者是不可信任的,如果要訪...

oracle兩種認證方式總結

oracle 資料庫通過 sqlnet.ora 檔案中的引數 sqlnet.authentication services,引數檔案中的 remote login passwordfile 和口令檔案 pwdsid.ora 三者協同作用實現身份認證 sqlnet.authentication ser...