説明
ALTER SYSTEM ENABLE RESTRICTED SESSION は制限モードを有効にするために使用され、ALTER SYSTEM DISABLE RESTRICTED SESSION は制限モードを無効にするために使用されます。
制限モードを有効にすると、データベースは新しい通常接続の確立を拒否し、RESTRICTED SESSION システム権限を持つユーザーのみがログインを続けることができます。これは、アプリケーションのアップグレードやメンテナンス中のアクセス制御によく使用されます。アップグレードまたはメンテナンスが完了したら、ALTER SYSTEM DISABLE RESTRICTED SESSION を使用して通常のサービス状態に戻すことができます。
説明
このステートメントは、V4.4.2 BP1バージョンから導入されました。
構文
ALTER SYSTEM { ENABLE | DISABLE } RESTRICTED SESSION;
パラメータの説明
パラメータ |
説明 |
|---|---|
| ENABLE | 制限モードを有効にします。有効になると、データベースは新しい通常接続の確立を拒否します。RESTRICTED SESSION システム権限を持つユーザーのアクセスは影響を受けません。有効になっても、制限モードはテナントの再起動で無効になりません。 |
| DISABLE | 制限モードを無効にします。無効になると、データベースは通常のサービス状態に戻ります。 |
例
制限モードを有効にします。
obclient> ALTER SYSTEM ENABLE RESTRICTED SESSION;制限モードを無効にします。
obclient> ALTER SYSTEM DISABLE RESTRICTED SESSION;
関連ドキュメント
- RESTRICTED SESSION権限
- 制限モードを有効または無効にした後、ビュー[G]V$INSTANCEの
LOGINSフィールドでインスタンスモードを確認できます。値がRESTRICTEDの場合、制限モードが有効になっています。