我是 Oracle 的新手,目前正在強化資料庫。洗掉 SYS 和 SYSTEM 用戶是個好主意嗎?由于安全原因,默認帳戶通常會被洗掉,我可以在 Oracle 上這樣做,否則我會破壞一些東西?謝謝你的建議:)
uj5u.com熱心網友回復:
從檔案(強調添加):
所有資料庫都包括管理帳戶 SYS、SYSTEM 和 DBSNMP。管理帳戶是具有高度特權的帳戶,只有被授權執行管理任務(例如啟動和停止資料庫、管理資料庫記憶體和存盤、創建和管理資料庫用戶等)的個人才需要。您使用 SYS 或 SYSTEM 登錄到 Oracle Enterprise Manager Database Express (EM Express)。當您使用 Oracle Database Configuration Assistant (DBCA) 創建資料庫時,您可以為這些帳戶分配密碼。您不得洗掉或重命名這些帳戶。
并且:
資料庫資料字典的所有基本(基礎)表和視圖都存盤在 SYS 模式中。這些基表和視圖對于 Oracle 資料庫的運行至關重要。
所以不,這不是一個好主意,它會破壞你的資料庫。
由于安全原因,默認帳戶通常會被洗掉,我可以在 Oracle 上這樣做,否則我會破壞一些東西?
上面的第一個檔案鏈接也說(再次強調):
所有資料庫還包括自動創建的內部帳戶,以便各個 Oracle 資料庫功能或組件(例如 Oracle Application Express)可以擁有自己的模式。為了保護這些帳戶免受未經授權的訪問,它們最初被鎖定并且其密碼已過期。(鎖定帳戶是禁用登錄的帳戶。)您不能洗掉內部帳戶,也不能使用它們登錄資料庫。
它還提到了示例模式帳戶,您可以選擇不首先安裝,但如果需要,可以將其洗掉。
最主要的是保護所有帳戶,并且您應該將創建的任何帳戶限制為僅具有必要的最低權限。
您還可以在資料庫管理員指南中閱讀更多相關資訊,
uj5u.com熱心網友回復:
這是一個非常糟糕的主意。我認為沒有它們資料庫甚至都無法作業,并且懷疑是否允許洗掉。確保帳戶是安全的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/486125.html
標籤:甲骨文
上一篇:Oracle中的遠程表是什么?
