ORACLE密碼檔案和登入方式
前言:
眾所周知ORACLE資料庫有個密碼檔案,這個密碼檔案的作用就是當資料庫未啟動的時候,可以透過密碼驗證的方式登入資料庫並進行一系列的mount和open操作;
透過實驗的方式來了解ORACLE密碼檔案的建立和一些相關特性;
1、密碼檔案的路徑
windows平臺 $ORACLE_HOME\database
Linux平臺 $ORACLE_HOME/dbs
2、密碼檔案的格式
windows平臺 PWDsid.ora
Linux平臺 orapwsid
3、密碼檔案的建立方式
ORAPWD FILE=filename [ENTRIES=numusers] [FORCE={Y|N}] [IGNORECASE={Y|N}]
相關引數:
Argument | Description |
FILE | Name to assign to the password file. You must supply a complete path. If you supply only a file name, the file is written to the current directory.(密碼檔名,需要根據上面的格式命名) |
ENTRIES | (Optional) Maximum number of entries (user accounts) to permit in the file. (有多少個sysdba,sysoper許可權使用者放到密碼檔案中去) |
FORCE | (Optional) If y, permits overwriting an existing password file. (如果已經存在了密碼檔案,可以覆蓋) |
IGNORECASE | (Optional) If y, passwords are treated as case-insensitive.(忽略大小寫,這個引數還需要跟SEC_CASE_SENSITIVE_LOGO引數關聯) |
例子: orapwd file=orapworcl password=oracle force=y
4、密碼檔案的認證方式有兩種,分別如下:
使用與作業系統整合的身份驗證
使用Oracle資料庫的密碼檔案進行身份認證
透過這兩種密碼認證的時候,涉及到兩個引數:
4.1 remote_login_passwordfile = none | exclusive |shared 位於$ORACLE_HOME/dbs/spfile$ORACLE_SID.ora引數檔案中
none : 不使密碼檔案認證,需要透過作業系統認證,即資料庫的特權使用者只能從作業系統進行登入
exclusive :要密碼檔案認證,自己獨佔使用(預設值)
shared :要密碼檔案認證,不同例項dba使用者可以共享密碼檔案
4.2 $ORACLE_HOME/network/admin/sqlnet.ora
SQLNET.AUTHENTICATION_SERVICES = none | all | ntf(windows)
none: 表示關閉作業系統認證,只能密碼認證
all : 用於linux或unix平臺,關閉本機密碼檔案認證,採用作業系統認證,但遠端可以使用密碼檔案認證
nts : 用於windows平臺
注意:當1和2都是none的情況下sys使用者將登陸不了(雖然不合理,但是經過實驗的驗證也確實如此)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
本文作者:JOHN
ORACLE技術部落格:ORACLE 獵人筆記 資料庫技術群:367875324 (請備註ORACLE管理 )
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8494287/viewspace-1356153/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 密碼方式登入redis密碼Redis
- uniapp 完成兩種方式登入 驗證碼登入 密碼登入APP密碼
- Oracle 密碼檔案Oracle密碼
- oracle本地驗證和密碼檔案Oracle密碼
- 關於Oracle和MySQL中的無密碼登入OracleMySql密碼
- Oracle:ASM & 密碼檔案OracleASM密碼
- 建立oracle 密碼檔案Oracle密碼
- Oracle密碼檔案的作用和說明Oracle密碼
- 密碼登入密碼
- mysql密碼和登入問題MySql密碼
- Multipass虛擬機器ssh登入(密碼方式)虛擬機密碼
- oracle 關於--密碼檔案Oracle密碼
- 關於oracle 密碼檔案Oracle密碼
- 從QQ登入方式想到的QQ密碼保護密碼
- Linux密碼策略和登入配置Linux密碼
- 作業系統認證與ORACLE密碼檔案認證方式作業系統Oracle密碼
- unbuntu16.04 伺服器的 免密登入、祕鑰登入和禁止密碼登入 配置伺服器密碼
- unbuntu16.04 伺服器的 免密登入、秘鑰登入和禁止密碼登入 配置伺服器密碼
- 密碼檔案及dg入門密碼
- Oracle密碼檔案的建立、使用和維護 (zt)Oracle密碼
- 修改 MySQL 登入密碼MySql密碼
- SSH免密碼登入密碼
- 常見問題--oracle10g使用者名稱密碼以及登入方式Oracle密碼
- [Linux] SSH配置了免密碼登入,登入時還要輸入密碼Linux密碼
- 聊聊“密碼登入”、“手機快捷登入”和“第三方聯合登入”密碼
- Oracle 密碼驗證方式Oracle密碼
- oracle密碼檔案起什麼作用Oracle密碼
- ORACLE 8I 建立密碼檔案!Oracle密碼
- flask框架如何實現修改密碼和免密登入功能Flask框架密碼
- 遠端登入和複製檔案
- 賬號密碼登入介面密碼
- Oracle資料庫密碼檔案的使用和維護(轉)Oracle資料庫密碼
- PbootCMS後臺登陸密碼忘記/找回密碼後臺登入密碼外掛boot密碼
- Oracle 12c的DG自動同步密碼檔案--ASM 新特性:共享密碼檔案Oracle密碼ASM
- centos配置ssh免密碼登入後,仍提示輸入密碼CentOS密碼
- Oracle禁止connect / as sysdba方式登入Oracle
- 關於密碼檔案,SYS密碼密碼
- Oracle登入指令碼Oracle指令碼