oracle認證模式

2021-04-17 20:24:38 字數 719 閱讀 6346

oracle認證模式是由兩個地方共同控制的,

所以很容易房人迷惑。

一、sqlnet.ora

這個裡面有乙個sqlnet.authentication_services = (nts/none/both)

這裡面有nts/none/both可以選擇,當選擇both時系統處於os認證和密碼認證同時允許的情況下。

nts模式允許os認證,而none則只能進行密碼認證。

同時這個引數還需要和2種的配置關聯起效。

二、pfile目錄下的init.ora

這個裡面有remote_login_passwordfile=exclusive/none/shared

其中,exclusive代表密碼認證,

none本地進行os認證。

shared支援多個庫共享使用密碼檔案

三,下面給出組合的結果

1、nts,none

純粹的os認證模式,只能通過os使用者的身份進行認證。

2、nts,exclusive(或者shared)

可以進行密碼認證,也可以進行os認證。

3、none,exclusive(或者shared)

純粹的密碼認證模式,只能使用密碼登陸資料庫。

4、none,none

有點矛盾,不太可能(不過我沒有試驗過)

需要注意的是,密碼認證的時候需要有對應的密碼檔案,

如果沒有或者被破壞則需要用orapwd重建。

Oracle登入認證

3.sysdba角色登入認證 oracle登入認證有兩種方式,基於作業系統的登入認證,基於oracle的密碼驗證。oracle資料庫通過sqlnet.ora檔案中的引數sqlnet.authentication services,來控制使用者是通過作業系統認證還是通過密碼認證進行登入。而對於擁有sy...

oracle登入認證知識

利用os審核登入 oracle 時在win 中實現對 os的審核有如下幾步 1 createos user id 2 createos groupora dba 這個組中使用者具有管理所有 oracle database 的許可權 ora sid dba 只能對應到相應 sid的管理許可權。sid也...

Oracle認證的作用

這是dba求職者系列三部分中的第三部分。在我在這個系列中的第一篇文章 dba求職面試技巧 裡,我專注於講述關於怎樣取得乙個好的dba工作的細節。在我的第二篇文章 dba102 超越基礎 裡,我專注於講述怎樣在快速變化的dba市場中獲得成功。這最後一篇文章的目的是更具體地集中講述it中oracle d...