oracle sysdba級用户的認證方式
經過系統化的實訓,讓這部分人羣能夠迅速掌握Oracle最新的核心技術,並能勝任企業大型數據庫管理、維護、開發工作。下面是小編整理的關於oracle sysdba級用户的認證方式,歡迎大家參考!
Oracle對於普通賬户和超級管理員(指sysdba和sysoper)的認證機制不一樣,前者是通過數據字典,後者主要是通過操作系統驗證和密碼文件驗證。因此一般提到操作系統認證或密碼文件認證,針對的都是超級管理員的認證。
操作系統認證
對於操作系統認證,其實蠻簡單的,只需要將該用户添加到dba(針對sysdba權限)或oper(針對sysoper權限)組中,就可以使用 "sqlplus / as sysdba"方式登陸
在Linux環境下,可通過以下命令添加屬組:usermod -g dba test -->>test是用户名
能否使用操作系統身份認證,取決於$ORACLE_HOME/network/admin/中ENTICATION_SERVICES的取值。
ENTICATION_SERVICES = none | all | ntf(windows)
none : 表示關閉操作系統認證,只能密碼認證。
all : 操作系統認證和密碼認證均可。
nts : 用於windows平台。
當 ENTICATION_SERVICES = none時,會報以下錯誤:
[oracle@node1 admin]$ sqlplus / as sysdba
SQL*Plus: Release Production on Fri Jan 9 23:14:18 2015
Copyright (c) 1982, 2013, Oracle. All rights reserved.
ERROR:
ORA-01017: invalid username/password; logon denied
若用密碼登陸則沒有問題
[oracle@node1 admin]$ sqlplus sys/oracle as sysdba
SQL*Plus: Release Production on Fri Jan 9 23:17:31 2015
Copyright (c) 1982, 2013, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release - Production
With the Partitioning, Automatic Storage Management, OLAP, Data Mining
and Real Application Testing options
SQL>
密碼文件認證
這種方式在實際環境中較為普遍,利用的是orapwd工具創建密碼文件。
在密碼文件認證中,有一個參數十分重要:remote_login_passwordfile,該參數有三個值,默認為exclusive
none----不使用密碼文件認證
exclusive---需要密碼文件認證 自己獨佔使用
shared ---需要密碼文件認證 不同實例dba用户可以共享密碼文件
密碼文件的默認位置為:$ORACLE_HOME/dbs
密碼文件的查找順序:orapw
所以在創建密碼文件時filename只能為orapw
外部認證(External Authentication)
若對用户採用外部認證,則只有用户的賬號由Oracle管理,密碼和用户登錄的認證則通過外部服務來管理。外部認證常見的有操作系統認證和網絡認證。
外部認證之操作系統身份驗證
此技術使用與操作系統用户同樣的名稱創建Oracle用户,但前面加上了os_authent_prefix參數指定的.字符串,默認為ops$,下面我們來看看官檔對該參數的説明:
OS_AUTHENT_PREFIX specifies a prefix that Oracle uses to authenticate users attempting to connect to the server. Oracle concatenates the value of this parameter to the beginning of the user's operating system account name. When a connection request is attempted, Oracle compares the prefixed username with Oracle usernames in the database.
-
如何操作Oracle數據庫中的(+)連接
本文主要向你介紹的是Oracle數據庫中的(+)連接的`實際操作,本文是以相關使用代碼的描述來引出其實際的操作,你如果是Oracle數據庫中的(+)連接的瘋狂一族的話,就一起來看看吧!1.從表A.A1(+)=主表B.B1複製代碼SELECT_CHAR(_IO_DATE,'YYYY/MM/DD')A12.,_TBD_...
-
華創信科oracle ocm認證費用
Oracle數據庫產品為財富排行榜上的前1000家公司所採用,許多大型網站也選用了Oracle系統。下面是小編收集的華創信科oracleocm認證費用,希望大家認真閲讀!OracleWDP培訓中心CUUG(優技培訓)是國內最早通過甲骨文公司審查成為oracleWDP培訓中心的高端IT培訓機構,主要...
-
Oracle數據庫與FoxPro數據的轉換
我們大家都知道Oracle數據庫的數據格式和微機通用的實際應用格式有所不同,所以在實際操作中我們不能對Oracle的數據直接調用,Oracle數據庫所提供的相關前台的開發工具Developer2000雖然可以訪問Oracle的數據。並有數據訪問接口,但這些數據格式不是微機的`通用格式...
-
OracleDBA面試題彙總
1.解釋冷備份和熱備份的不同點以及各自的優點解答:熱備份針對歸檔模式的數據庫,在數據庫仍舊處於工作狀態時進行備份。而冷備份指在數據庫關閉後,進行備份,適用於所有模式的數據庫。熱備份的優點在於當備份時,數據庫仍舊可以被使用並且可以將數據庫恢復到任意一個時...
相關文章
- Lesson4Whatdidyoudoafterschool五年級英語教學設計
- 英語閲讀:Are You Tricked by These Optical Illusions
- 雅思閲讀模擬試題:Sun's fickle heart may leave us cold
- 七年級Lesson10英語家庭作業:Clothesforacoldday
- Adobe認證Illustrator CS3考試大綱
- 七年級上冊英語第五單元知識點:Do you have a soccerball
- adobe illustrator cs5認證考試試題
- Adobe認證Illustrator CS2考試大綱
- To be really happy and really safe優秀英語作文
- Adobe認證Macromedia Flash8考試大綱