数据库

 首页 > 数据库 > Oracle > 在Oracle各启动模式间切换及受限状态、只读状态详解

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

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

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

使用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 enabledisable 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
在Oracle各启动模式间切换及受限状态、只读状态详解
分享到:
oracle修改某个字段的数据类型三种方式
oracle修改某个字段的数据类型三种方式 oracle 修改某个字段的数据类型三种方式   1.将该列设置为null,再修改其类型(这样会丢失数据)   2.最简单的方法:    假设你的表名为 tab_target  create table test  as select * from tab_target whre 1=2;  alter table test modify (col_name number(5));  insert into...
解决ORA-28002:the password will expire...
解决ORA-28002:the password will expire within 1 days的问题 解决ORA-28002: the password will expire within 1 days的问题   现象描述:   登陆oracle 11g 提示ERROR:ORA-28002: the password will expire within 1 days   告警信息: ERROR: ORA-28002: the password will expire within 1 days   原因分析: o...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……