SYSDBA権限とSYSOPERについて

技量

SYSDBA権限は、次のとおりです。

(1)起動および停止操作を実行

、オープンマウント、バックアップ、または文字セットを変更します(2)DATABASE ALTER

(3)データベースのCREATE

(4)DROPデータベース

(5)SPFILEをCREATE

(6)ALTERデータベースARCHIVELOG

(7)ALTERデータベースRECOVER

(8)RESTRICTED SESSION権限を含みます

SYSOPER権限が含まれています。

(1)起動および停止操作を実行

(2)SPFILEをCREATE

(3)データベースOPEN / MOUNT / BACKUPをALTER

(4)ALTERデータベースARCHIVELOG

(5)データベースは(唯一の完全な回復を回復する。ような不完全な回復の任意の形態を変化させます

CHANGE | |キャンセル| TIME UNTIL CONTROLFILEは、SYSDBAとして接続する必要があります)。

(6)RESTRICTED SESSION権限を含みます

この権限は、ユーザーが基本的な運用タスクを実行することができますが、ユーザーのデータを表示させることはありません。

説明

関係なく、あなたがユーザーに入力した内容は、ユーザーが実際にSYSは、デフォルトモードで記録されていない、我々はデータベースへのログオン時にSYSDBA SYSOPERのサブセットであり、およびSYSDBA; SYSOPERとしてデータベースにログインするときに、デフォルトモードPUBLICログインになります。

テスト

(1)当社は、存在しないテストユーザーがログインを使用します。

この時点では、デフォルトのログインがSYSモードで見ることができます。

(2)が存在しない同じログインユーザをテストします。

SYSOPERとして[オラクル@ orclと〜] $のSQLPLUSテスト/テスト

この時点では見ることができPUBLICモードログインのデフォルトです。

(3)私たちは、SYSDBAでテーブルzhan.t_aを問い合わせます

表が存在している参照してください。

同じクエリテーブルSYSOPERで:

調査結果は、表が存在していないことを示唆しています。

概要

(1)SYSOPERは、SYSDBAのサブセットです。

SYSDBAとしてログインした場合(2)、デフォルトモードでは、SYS、どのユーザーを指定するには、あなたがSQLPLUS関係なくコマンドである。同様に、SYSOPERのデフォルトモードはPUBLICです。

(3)一方はSYSOPER、テーブルデータにアクセスすることができない普通のユーザとしてログオン。

おすすめ

転載: www.linuxidc.com/Linux/2019-09/160674.htm