热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在Oracle各启动模式间切换及受限状态、只读状态详解

使用AlterDatabase语句,在各启动模式间切换。1.从NoMount模式切换到Mount模式(没有从mount切换到nomount的):命令:ALTERDATABASEMOUNT;2.当数据库状态为关闭时,切换到Open模式命令:ALTERDATABASEO...Synt

使用Alter Database语句,在各启动模式间切换。
 
1.从NoMount模式切换到Mount模式(没有从mount切换到nomount的):
 
命令:ALTER DATABASE MOUNT;
 
2.当数据库状态为关闭时,切换到Open模式
 
命令:ALTER DATABASE OPEN;
  www.2cto.com  
3.在Open模式下,还可以选择将数据库设置为非受限状态和受限状态。
 
命令:
在启动Open模式时,添加restrict关键字:startup restrict
 
设置或取消受限状态:alter system enable\disable restricted session;
讲解:
非受限状态,就是我们平时应用程序开发用到的状态。
 
受限状态,当打开的数据库被设置为受限状态时,只有Create Session 和 Restricted Session系统权限 或者 具有SYSDBA  和 SYSPORE 系统权限的用户才能连接到数据库。但进入受限状态后,系统中仍然可能会存在活动的普通用户会话。
 
受限状态用途:
 
(1)执行数据导入或导出操作;
 
(2)暂时拒绝普通用户访问数据库;
  www.2cto.com  
(3)进行数据库移植或升级操作。
 
4. 只读状态
 
设置只读命令:alter database open read only;
取消只读命令:alter database open read write;
 
用途&讲解:当一个正常打开的数据库被设置为只读状态时,用户只能查询数据,但不能以任何方式对数据库对象进行修改。处于只读状态,可能保证数据文件和重做日志文件中的内容不被修改,但是并不限制那些不会写入数据文件与重做日志文件的操作。
 
 
作者 lutinghuan

推荐阅读
author-avatar
多米音乐_34306427
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有