2010-12-29 13 views
1

私はOracleにとって非常に新しいので、誰もsysとシステムのユーザーについて説明できますか? また、これらのユーザーにはDBAロールが付与されています。 DBAとSYSDBAの役割が同じかどうかoracleユーザー管理

答えて

0

(1) http://www.adp-gmbh.ch/ora/misc/sys_system_internal.html

SYS

SYSは、データベースの所有者とデータ・ディクショナリの所有者です。 SYSスキーマには決してオブジェクトを作成しないでください。 SYSに属するオブジェクトはエクスポートできません。

SYSTEM

SYSTEMは、特権管理ユーザーである、と一般的にOracleは辞書以外のテーブルを提供し所有しています。 SYSTEMの下に独自のオブジェクトを作成しないでください。

(2) これらは同じではありません。 SYSDBAロールについては それらの間には大きな違いがあります、あなたはマニュアルを

http://download.oracle.com/docs/cd/B19306_01/server.102/b14231/dba.htm#sthref137

を見ることができるとドキュメントから、私たちはそれを参照してください。DBAの役割は、SYSDBAまたはSYSOPERシステム権限

が含まれていません

SYSDBAシステム権限を持つユーザーとDBAロールを持つユーザーの相違点は、SYSDBAがパスワード・ファイルを使用して認証され、SYSスキーマ内のUSER $などの表を編集できることとSYSDBA接続がSYSとして表示され、 〜する必須監査でSYSとして監査されます。もちろん、ほとんどのSYSDBAユーザーにもDBAロールが付与されています。実際のSYSとの違いは

http://www.oracleforensics.com/wordpress/index.php/2008/09/21/bypassing-ora-01997/

...彼らはSYSDBAシステム権限を付与された別のDBAのユーザーがないように選択することができ、一方、SYSDBAとしてログオンしなければならないということです
0

Oracleのマニュアルをお読みください。管理者ガイドは始めるのに適しています。

SYSDBAには追加の機能があります。