首页 > 数据库技术 > 详细

Oracle-数据库实例的受限模式

时间:2021-08-12 23:39:15      阅读:26      评论:0      收藏:0      [点我收藏+]

概述

在Oracle数据库实例的v$instance动态视图查看状态信息时,其中,logins列表示实例模式类型:

  • ALLOWED:指示实例是否处于不受限制模式,允许所有用户登录
  • RESTRICTED:处于限制模式,仅允许数据库管理员或RESTRICTED SESSION系统权限的用户登录

注意:

  • 在将数据库改为Restricted 模式之前已建立连接的用户不受限制,它们仍然拥有操作数据库的权限

授权restricted session权限

grant restricted session to biu;

设置restricted模式

alter system enable restricted  session;
-- 检查确认
select status,instance_name,logins  from v$instance;

启动时设置

10.2 - 11.1.0.7版本
# 1. 
srvctl modify database -d  <dbname> -s "open restrict"
# 2.
srvctl start database -d <dbname> -o "open restrict"
11.2 版本
srvctl start database -d <db name> -o restrict 
srvctl start instance -d <db name> -i <instance name> -o restrict

检查确认配置

# 检查
srvctl config database -d <dbname> -a |grep ‘START_OPTIONS‘

sqlplus -S "/ as sysdba" <<EOF
select instance_name,status,logins,database_status from gv$instance;
EOF

Oracle-数据库实例的受限模式

原文:https://www.cnblogs.com/binliubiao/p/15134345.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!