[英]Can't log into Oracle DB 19c on command line - SQL Developer is fine
[英]Oracle 19c - can't connect with a new user I've created in SQL developer
除非用戶被授予此角色,否則不允許普通用戶“以 SYSDBA 身份”登錄。 在屏幕截圖的右側,您選擇了角色“SYSDBA”。 如果您寧願 select 角色“默認”,您將能夠登錄。
下拉列表中的所有不同角色都是您可以授予用戶的角色。 這些角色具有特定的管理目的。
當登錄時在 SQL Developer 中授予和選擇角色時,該用戶將被授予管理權限來處理普通用戶不會擔心的所有事情,例如啟動、關閉、備份、存儲管理
為什么這么復雜?
在一家大型企業銀行中,您很可能會將從事備份工作的人與從事存儲管理工作的人與從事 dba 工作的人分開。 在您的筆記本電腦上安裝了所有東西的世界中,所有這些似乎都是復雜的事情。 請記住,您已經在計算機上安裝了企業軟件,這些安全結構是限制管理訪問的手段。
在 Oracle 數據庫引擎上進行管理工作時,您將看到的最常見的連接結構是這樣的
sqlplus sys/password@<TNS_ALIAS> as sysdba
(通過 SQL 網絡)或sqlplus / as sysdba
(操作系統身份驗證)
祝你好運!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.