Oracle兩種管理員驗證方法
在Oracle資料庫建立的時候,會自動的建立兩個使用者 SYS 和 SYSTEM,預設的密碼分別為:CHANGE_ON_INSTALL 和 MANAGER,如果要執行管理任務,Oracle建議新建一個具有DBA許可權的使用者,DBA角色是Oracle建立時,自動建立的角色,用這個角色可以完成所有的資料庫的管理工作。
第一、即作業系統驗證
Oracle可以檢驗作業系統許可權,如果通過,就可以連線到資料庫。要通過驗證,如果在Unix作業系統中,使用者必須是OSDBA 或OSOPER 作業系統組的成員。這兩個組由作業系統來管理。
如果要使用作業系統驗證方法,必須要將引數 REMOTE_LOGIN_PASSWORDFILE 設定成 NONE.
當使用者執行 CONN / AS SYSDBA 或 CONN / AS SYSOPER 連線到資料庫時,不再需要資料庫的使用者。
第二、口令檔案驗證
通過口令檔案驗證時,使用者通過指定一個使用者和密碼連線到資料庫,這時,使用者須在資料庫中有一定的許可權。
使用口令檔案驗證時,需要以下操作:
(1) 用ORAPWD 建立一個具有SYS 密碼的口令檔案。當在資料庫中改變口令時,口令檔案的密碼也會自動更改。
(2) 設定 REMOTE_LOGIN_PASSWORDFILE 引數。
EXCLUSIVE(獨佔):口令檔案只能用於一個資料庫,並且可以在口令檔案中增加除 SYS 和SYSTEM 以外的使用者。
SHARED(共享):口令檔案可以在多個資料庫之中被共享,但是不可以在口令檔案中新增除SYS 和SYSTEM 以外的任何使用者。
(3) 賦予使用者SYSDBA 或 SYSOPER 許可權。賦以以上的許可權時,該使用者就會被新增到口令檔案中了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10697500/viewspace-368947/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 1.6.3. 資料庫管理員身份驗證方法資料庫
- 1.6.3.1. 關於資料庫管理員身份驗證方法資料庫
- 2.4.4 Step 3: 選擇資料庫管理員的身份驗證方法資料庫
- 驗證代理IP的三種方法
- asp.core 同時相容JWT身份驗證和Cookies 身份驗證兩種模式JWTCookie模式
- dataguard驗證是否正常同步的2種方法
- 得到內網域管理員的5種常見方法內網
- APP爬蟲-雙向認證抓包的兩種方法APP爬蟲
- Laravel 表單驗證器的幾種使用方法Laravel
- 使用 JavaScript 驗證電子郵件的 4 種方法JavaScript
- uniapp 完成兩種方式登入 驗證碼登入 密碼登入APP密碼
- php短視訊原始碼,兩種基礎的滑塊元件驗證PHP原始碼元件
- 亂序的兩種方法
- Javascript驗證方法大全JavaScript
- 手機號碼驗證方法(正則驗證)
- oracle 增量備份恢復驗證Oracle
- js 深拷貝兩種方法JS
- vue 跳轉的兩種方法Vue
- Spring Boot 3中實現多種身份驗證方法開源案例Spring Boot
- oracle 開啟複雜密碼驗證Oracle密碼
- ORACLE密碼錯誤驗證延遲Oracle密碼
- oracle驗證設定的event是否生效:Oracle
- 1.6. 資料庫管理員認證資料庫
- ORACLE 資料庫管理員的職責(轉)Oracle資料庫
- Oracle DG 管理Broker配置成員的狀態Oracle
- 兩種動態建立表格的方法
- python之建立類的兩種方法Python
- gpt4free 兩種部署方法GPT
- 兩種方式配置vue全域性方法Vue
- Phpcms找回管理員密碼及管理員解鎖時間的方法PHP密碼
- Oracle資料庫密碼延遲驗證Oracle資料庫密碼
- 換種方式使用 Laravel 的 request 驗證Laravel
- Oracle多租戶管理員指南-CDB共性概念03Oracle
- 從Oracle資料庫管理員的角度看PostgreSQLOracle資料庫SQL
- React元件方法的兩種定義方式React元件
- python生成requirements.txt的兩種方法PythonUIREM
- 兩種方法使vue實現jQuery呼叫VuejQuery
- MySQL建立資料庫的兩種方法MySql資料庫
- python中合併表格的兩種方法Python