22
A
回答
22
SYS擁有oracle數據字典。數據庫中的每個對象(表,視圖,包,程序等)都有一個所有者。對於數據庫字典,大量的特殊表(性能視圖等)都由SYS用戶擁有。
SYSTEM用戶應該是主DBA用戶,可以訪問所有這些對象。這反映了Oracle早期和長期的安全設計理念。您使用一個用戶構建應用程序,然後使用訪問(選擇,更新,刪除)創建第二個應用程序,但不能刪除權限。這給你一個「超級用戶」訪問你的模式,而不會意外銷燬它。多年來,已經添加到SYSTEM帳戶的東西可能需要在SYS帳戶中。但是,如果不需要,很少有人想要訪問他們的SYS帳戶。
12
SYS
可以connect AS SYSDBA
,SYSTEM
不可以。
SYSDBA
權限才能執行某些管理任務,如CREATE DATABASE
和DROP DATABASE
和查詢的任何表,儘管他們GRANT
「編輯權限。
事實上,只要你連接成SYSDBA
,你就會變成SYS
。
相關問題
- 1. Oracle /和sys有什麼區別?
- 2. 「::」和「sys」模式有什麼區別?
- 3. sys和os.sys有什麼區別
- 4. /system/app和/ data/app有什麼區別?
- 5. 'Operating System'和'Command Shell'有什麼區別?
- 6. advantage iOS Enterprise帳戶和標準帳戶有什麼區別?
- 7. 只能在Oracle登錄用SYS或SYSTEM帳戶
- 8. .NET中的「global :: System」和「System」有什麼區別?
- 9. 「Linux Kernel API」,「System Calls」,「System Interfaces」和「GNU C Library」有什麼區別?
- 10. 使用!-command或system()有什麼區別?
- 11. 在系統帳戶和用戶帳戶下運行有什麼區別?
- 12. Oracle:=和in有什麼區別?
- 13. ibm jdk和oracle jdk有什麼區別?
- 14. Oracle和Microsoft模式有什麼區別?
- 15. 客戶和用戶有什麼區別?
- 16. Google Analytics帳戶中的internalWebPropertyId,defaultProfileId和profileId有什麼區別?
- 17. 保留結帳和無保留結帳有什麼區別?
- 18. PHP中的system(),exec()和shell_exec()有什麼區別?
- 19. C和Perl中的system()有什麼區別?
- 20. Perl中的system,exec和反引號有什麼區別?
- 21. 自我和窗戶有什麼區別?
- 22. 有什麼區別`和$(Bash中有什麼區別?
- 23. ServiceProcessInstaller帳戶屬性之間有什麼區別
- 24. cm:content和sys之間的區別是什麼:base
- 25. Java包:`oracle.AQ`和`oracle.jdbc.aq`有什麼區別?
- 26. 有什麼區別? :和||
- 27. &&和||有什麼區別?
- 28. 「/」和「/ *」有什麼區別?
- 29. 有什麼區別:。!和:r!?
- 30. ==和===有什麼區別?
我剛剛連接到SYSTEM「as sysdba」下的默認XE。讓我感到困惑的是,我沒有將pw設置爲SYSTEM帳戶,我可以將其與我爲SYS設置的pw一起使用。 (我對Oracle很少了解。) – 2014-10-07 08:15:32