Oracle的驗證方式
一基本概念
Oracle的驗證方式分為兩種:作業系統驗證和密碼驗證。作業系統驗證的意思就是利用作業系統的帳戶密碼系統來保護oracle資料庫的安全,一般的生產系統只有dba才擁有作業系統的帳戶,所以用作業系統驗證很方便並且具有很高的安全性。密碼驗證就是透過oracle的密碼檔案來保證oracle資料庫的安全性。
判斷當前資料庫採用何種驗證方式的最簡單的方法就是:
1, 在命令列中輸入“sqlplusw /nolog”,以nolog方式登陸到sqlplus
2, 輸入命令“conn / as sysdba”
如果提示“已連線”則當前採用的驗證方式為作業系統嚴整;如果出現錯誤提示則為密碼驗證。
[@more@]二使用作業系統驗證的步驟
1, 為使用者建立作業系統帳號
2, 將使用者的許可權中新增ora_dba(在控制皮膚中新增)
3, 修改初始化引數remote_login_passwordfile=none
4, 修改sqlnet.ora檔案SQLNET.AUTHENTICATION_SERVICES= (NTS)
三使用密碼檔案驗證方式的步驟
1, 修改初始化引數remote_login_passwordfile=exclusive
或著remote_login_passwordfile=exclusive=shared
2, 修改sqlnet.ora檔案SQLNET.AUTHENTICATION_SERVICES= (NONE)
3, 在命令列中呼叫orapwd命令生成密碼檔案
例子:orapwd file= D:OracleOra81DATABASEPWDmyoracle.ora password=admin entries=10
四注意
僅僅在控制皮膚中將所有使用者的許可權中刪除ora_dba許可權也可以滿足需求。只是這樣修改後無論什麼使用者都無法用sysdba的身份登陸到oracle資料庫中,直接的結果就是無法手動啟動或停止資料庫。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8394333/viewspace-987147/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle驗證方式詳解Oracle
- oracle驗證方式簡介Oracle
- Oracle 密碼驗證方式Oracle密碼
- ORACLE登入驗證方式的詳解Oracle
- SSL證書是如何驗證的?驗證方式推薦
- sqlnet.ora 驗證oracle 登陸方式SQLOracle
- 使用者連線到oracle的三種驗證方式Oracle
- Oracle的身份驗證Oracle
- 資料庫的身份驗證方式資料庫
- MySQL登入驗證方式MySql
- 換種方式使用 Laravel 的 request 驗證Laravel
- jQuery Validate驗證觸發的方式jQuery
- 直播商城原始碼,驗證方式之一,滑塊驗證原始碼
- 簡訊驗證實現方式
- oracle登陸認證方式Oracle
- 自己整理的oracle登陸的認證方式。Oracle
- 身份證號碼校驗位的計算方式
- IPA加驅動的一種方式,未驗證
- 聊聊Oracle的OS驗證登入Oracle
- jQuery Validate非同步ajax方式驗證jQuery非同步
- 註冊驗證流程有哪些方式呢
- PHP表單提交驗證各種方式PHP
- oracle常見身份驗證Oracle
- 直播系統原始碼,選擇驗證方式時選擇郵箱驗證原始碼
- vagrant啟動身份驗證失敗的解決方式
- Symfony2 UserSecurityEncoder實現自己的驗證方式
- keycloak~jwt的rs256簽名的驗證方式JWT
- oracle驗證設定的event是否生效:Oracle
- 一個oracle bug的簡單驗證Oracle
- 直播app原始碼,驗證方式選擇郵箱驗證時,自動給輸入好的郵箱傳送驗證碼APP原始碼
- oracle兩種登陸認證方式Oracle
- php與js方式驗證手機號碼和郵件地址的合法性,js驗證身份證號碼PHPJS
- ORACLE 密碼驗證函式Oracle密碼函式
- oracle安裝shell(未驗證)Oracle
- Python Schema一種優雅的資料驗證方式Python
- spring boot整合cassandra 連線帶安全驗證的方式Spring Boot
- Oracle 登入的三種驗證機制Oracle
- Oracle基礎結構之OS驗證和口令檔案驗證Oracle