Oracle資料庫的sysdba許可權登入問題總結

2021-05-22 23:02:27 字數 1590 閱讀 2234

oracle資料庫的sysdba許可權登入問題  資料庫用sysdba登入的驗證有兩種方式,一種是通過os認證,一種是通過密碼檔案驗證;登入方式有兩種,一種是在資料庫主機直接登入(用os認證的方式),一種是通過網路遠端登入;

需要設定的引數有兩個,乙個是sqlnet.authentication_services,乙個是remote_login_passwordfile。

os認證:假如啟用了os認證,以sysdba登入,那麼只需要使用oracle軟體的安裝使用者就能登入:sqlplus 「/ as sysdba」。如果我們要禁用os認證,只利用密碼檔案登入,我們首先要有乙個密碼檔案:

d:/oracle/ora92/database>orapwd file=pwdoralocal.ora password=mypassword entries=10;

d:/oracle/ora92/database>

然後我們要把$oracle_home/network/admin/sqlnet.ora中設定:

sqlnet.authentication_services= none

(1)remote_login_passwordfile=none且sqlnet.authentication_services= none:

oracle安裝使用者本地sqlplus 「/ as sysdba」無法登入

非oracle安裝使用者本機sqlplus 「sys/change_on_install as sysdba」無法登入

非oracle安裝使用者遠端sqlplus 「/ as sysdba_on_install@sid as sysdba」無法登入

(2)remote_login_passwordfile=exclusive且sqlnet.authentication_services= none:

oracle安裝使用者本地sqlplus 「/ as sysdba」無法登入

非oracle安裝使用者本機sqlplus 「sys/change_on_install as sysdba」能登入

非oracle安裝使用者遠端sqlplus 「/ as sysdba_on_install@sid as sysdba」能登入

(3)remote_login_passwordfile=none且sqlnet.authentication_services= (nts):

oracle安裝使用者本地sqlplus 「/ as sysdba」能登入

非oracle安裝使用者本機sqlplus 「sys/change_on_install as sysdba」無法登入

非oracle安裝使用者遠端sqlplus 「/ as sysdba_on_install@sid as sysdba」無法登入

(4)remote_login_passwordfile=exclusive且sqlnet.authentication_services= (nts):

oracle安裝使用者本地sqlplus 「/ as sysdba」能登入

非oracle安裝使用者本機sqlplus 「sys/change_on_install as sysdba」能登入

非oracle安裝使用者遠端sqlplus 「/ as sysdba_on_install@sid as sysdba」能登入

oracle資料庫賦權 Oracle資料庫許可權

oracle資料庫許可權基本認識 一 oracle許可權 oracle系統提供三種許可權 object 物件級 system 系統級 role 角色級。許可權分類 1 系統許可權 系統規定使用者使用資料庫的許可權。系統許可權是對使用者而言 2 實體許可權 某種許可權使用者對其它使用者的表或檢視的訪問...

oracle資料庫和資料庫例項

oracle中的資料庫和資料庫例項 oracle的體系結構簡單來分的話,分成2部分 資料庫 database 和資料庫例項 database instance 這是個容易搞糊塗的概念,在sql server裡面,你在你的機器上安裝一次sql server,那麼你就等於安裝了一次資料庫例項,在這個例項...

資料庫 Oracle中建立資料庫

create database lihua 網上的說法是 oracle中的例項只對應乙個資料庫,出現此種情況說明oracle資料庫處於mount 裝載 或open狀態,需要使用startup nomount語句進行狀態更改,或者是直接使用dbca的圖形介面來建立 注 經測試,startup nomo...