Oracle-数据库实例的受限模式
概述
在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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)
2020-08-12 GO-操作etcd简单示例