22
A
答えて
22
SYSはOracleデータ辞書を所有しています。データベース内のすべてのオブジェクト(テーブル、ビュー、パッケージ、プロシージャなど)はすべて1人の所有者を持ちます。データベース・ディクショナリでは、SYSユーザーがすべての特殊テーブル(パフォーマンス・ビューなど)を所有しています。
SYSTEMユーザーは、マスターDBAユーザーであり、これらのすべてのオブジェクトにアクセスできます。これは、Oracleセキュリティ設計思想の初期の、そして長い時間を反映しています。 1人のユーザーを使用してアプリケーションを構築し、次にアクセス権(選択、更新、削除)を持つ2つ目を作成しますが、ドロップ権限は作成しません。これにより、誤ってスキンを破壊することなくスキーマへの「スーパーユーザー」アクセスが可能になります。何年も前に、SYSアカウントに登録する必要があった可能性のあるSYSTEMアカウントに追加されました。しかし、そうしなければSYSアカウントへのアクセスを許可したい人はごくわずかです。
12
SYS
はconnect AS SYSDBA
,はできません。
SYSDBA
権限はCREATE DATABASE
とDROP DATABASE
のように、特定の管理タスクを実行するために必要な、そしてそれらの上にGRANT
「エドの権限にもかかわらず、任意のテーブルを照会しています。
実際、SYSDBA
として接続すると、SYS
になります。
関連する問題
- 1. /sys/devices/system/node/node0/distanceにある単位は何ですか?
- 2. Cの中のpopen()とsystem()の違いは何ですか
- 3. /system/appと/ data/appの違いは何ですか?
- 4. sysとos.sysの違い
- 5. "god" sysテーブルとは何ですか?
- 6. Oracle 11g Sys Query
- 7. CassandraとOracle Coherenceの違いは何ですか?
- 8. SqlサーバーとOracleの違いは何ですか
- 9. UNIX系のexec()とsystem()の違い
- 10. Oracleの「シーケンス」とMySqlのAuto_increment機能の違いは何ですか?
- 11. Oracle Express Edition(XE)とStandard Edition(SE)のPL/SQL APIの違いは何ですか?
- 12. oracle sqlのjoinキーワードとinner joinキーワードの違いは何ですか?
- 13. ハッシュ結合とマージ結合(Oracle RDBMS)の違いは何ですか?
- 14. difftimeと ' - 'の違いは何ですか?
- 15. A`と ``の違いは何ですか[:] `
- 16. `&`と `ref`の違いは何ですか?
- 17. バックスティックと$()の違いは何ですか?
- 18. `##`と `hashCode`の違いは何ですか?
- 19. "$^N"と "$ +"の違いは何ですか?
- 20. #{} $ {}と%{}の違いは何ですか?
- 21. typedefとの違いは何ですか?
- 22. %Qと%{}の違いは何ですか?
- 23. `==`と `is`の違いは何ですか?
- 24. $と$$の違いは何ですか?
- 25. NodeJS:「./ ..」と「..」の違いは何ですか?
- 26. ストアドプロシージャのパラメータはsysテーブルにありますか? (Oracle)
- 27. 「not in」と「not exist」の違いは何ですか?
- 28. $ dirtyと$ invalid:違いは何ですか?
- 29. Backbone.jsとPusherapp - 違いは何ですか?
- 30. libspeとlibspe2?違いは何ですか?
私はシステム "sysdba"としてデフォルトXEに接続しました。何が私を困惑させるかは、私がSYSTEMアカウントにpwを設定しなかったこととSYSのために設定したpwでそれを使用できることです。 (私はOracleについてほとんど知りません)。 –