使用者以sysdba許可權無法登陸

2021-06-01 09:04:19 字數 375 閱讀 9320

資料庫所有具有dba許可權的使用者都不能以sysdba登入,提示說許可權不夠

首先dba是乙個角色,而sysdba是乙個許可權。

dba角色包含了資料庫中絕大多數的許可權,但是不包括sysdba許可權。

具有sysdba許可權的使用者可以開啟或者關閉資料庫。

當資料庫沒有開啟時,任何儲存在資料庫中的資料都是不可用的,因此dba角色無法包含sysdba許可權。

oracle通過兩種方法來完成許可權的管理(即使在資料庫關閉的狀態),一、作業系統驗證:具有dba組的使用者都可以以sysdba身份登陸資料庫。二、密碼檔案驗證:把具有sysdba和sysoper許可權的使用者資訊儲存在加密的二進位制檔案中,用以驗證使用者身份。

所以,具有dba角色和具有sysdba許可權是兩回事。

oracle 以SYSDBA身份登陸

1,首先通過用管理身份開啟cmd命令視窗 2,使用指令登陸 前提是在環境變數裡已配置oracle home sqlplus as sysdba 3,修改tnslsnr.exe啟動預設埠 8080 以上語句是更改oracle xml資料庫埠為9090,你可以改為其它空閒的埠。執行以上命令要以sysdb...

ubuntu預設以root使用者登陸

vim etc gdm3 custom.conf 18.04 automaticloginenable true automaticlogin root 這裡是預設登陸的使用者名稱,如果是user1則是選擇使用者登陸,非自動?編輯 etc lightdm lightdm.conf 檔案 16.04 ...

mysql登陸,建立使用者,許可權控制

如何登陸mysql 注意 2 一般的資料庫軟體中有很多外掛程式,選擇性的安裝,一般只需要client,server,database 3 在安裝資料庫的過程中會建立root使用者及可以備選的使用者,及密碼。2.登陸mysql 1 第一種方式 一般本地連線 通過client登陸,預設使用的是root使...