转载自:http://blog.csdn.net/nsj820/article/details/6573525

<一>、ORACLE数据库启动模式

1、启动SQL*PLUS不与数据库连接

SQLPLUS /NOLOG

2、以SYSDBA角色与Oracle连接

CONNECT username/password AS SYSDBA

3、启动实例

  1>、启动一个实例,装配和打开一个数据库

STARTUP;

STARTUP PFILE='d:/oracle/admin/mydb/scripts/initMYDB.ora';

  2>、启动一个实例但不装配数据库

--典型应用为数据库创建

STARTUP NOMOUNT;

  3>、启动一个实例,装配数据库但不打开

--该模式下允许你执行特定的维护操作,包括

--重命名数据库、增删或重命名日志文件、启用和停用重做归档日志文件选项;

--执行完整的数据库恢复

STARTUP MOUNT;

4>、在启动时限制一个数据库的存取

--该模式使管理员可用数据库,但一般操作员不可用,应用于

--执行导入导出、执行SQL*loader的数据装载、临时阻止典型用户使用数据

--升迁或升级

--在正常模式下,有CREATE SESSION系统特权的用户可以连接到数据库

--限制模式下,同时具有CREATE SESSION和RESTRICTED SESSION两个系统特权的用户

--才可以存取数据

STARTUP RESTRICT;

--关闭限制模式

ALTER SYSTEM DISABLE RESTRICTED SESSION;

   --将正在运行的正常模式改变为限制模式

ALTER SYSTEM ENABLE RESTRICTED SESSION;

 5>、强制一个实例启动(用于启动时出现问题情况,少用,慎用!)

STARTUP FORCE;

 6>、启动实例,装配数据库和启动完全的介质恢复

STARTUP OPEN RECOVER;

4、改变数据库可用性

   1>、装配数据库

ALTER DATABASE MOUNT;

 2>、打开数据库

ALTER DATABASE OPEN;

3>、以只读或只写或读写方式打开数据库

ALTER DATABASE OPEN READ ONLY;

ALTER DATABASE WRITE READ ONLY;

ALTER DATABASE OPEN READ WRITE;

<二>、ORACLE数据库关闭

1、正常关闭

SHUTDOWN NORMAL;

2、事务性关闭

--不许新连接,但等待现有的事务执行结束

SHUTDOWN TRANSACTIONAL;

3、立即关闭

SHUTDOWN IMMEDIATE;

4、强制关闭   

--该模式关闭下次启动时要进行实例恢复过程

SHUTDOWN ABORT;

5、停顿数据库

--该状态下只允许DBA会话,不允许新的非DBA连接建立

ALTER SYSTEM QUIESCE RESTRICTED;

--取消停顿

ALTER SYSTEM UNQUIESCE;

--查看实例的停顿状态

--列ACTIVE_STATE说明:NORMAL未停顿QUIESCING正在停顿,但仍有非DBA会话

--QUIESCED已停顿

select ACTIVE_STATE from V$INSTANCE;

6、挂起数据库

--暂停对数据文件和控制文件的所有IO,可以在无IO干扰情况先进行备份

--挂起命令可以挂起数据库而并不指定一个实例

ALTER SYSTEM SUSPEND;

--恢复到非挂起状态

ALTER SYSTEM RESUME;

--查看挂起状态

SELECT DATABASE_STATUS FROM V$INSTANCE;

oracle 启动模式的更多相关文章

  1. Oracle启动和归档模式

    数据库运行 Oracle数据库的完整启动过程是分步骤完成的,包含以下3个步骤: 启动实例–>加载数据库–>打开数据库 因为Oracle数据库启动过程中不同的阶段可以对数据库进行不同的维护操 ...

  2. Oracle归档模式和非归档模式

    一 什么是Oracle归档模式? Oracle数据库有联机重做日志,这个日志是记录对数据库所做的修改,比如插入,删除,更新数据等,对这些操作都会记录在联机重做日志里.一般数据库至少要有2个联机重做日志 ...

  3. 【oracle】oracle启动和关闭步骤

    前言: 首先要知道,Oracle数据库的完整启动过程是分步骤完成的,包含以下3个步骤: 启动实例-->加载数据库-->打开数据库 因为Oracle数据库启动过程中不同的阶段可以对数据库进行 ...

  4. Silverlight项目笔记5:Oracle归档模式引起的异常&&表格控件绑定按钮

    1.Oracle归档模式产生日志文件引起数据库异常 连接数据库失败,提示监听错误,各种检查监听配置文件,删除再添加监听,无果. sqlplus下重启数据库数据库依然无果,期间碰到多个错误提示: ORA ...

  5. Oracle 启动状态解说

    oracle 启动状态由nomount-mount-open 一. nomount状态下操作 08:09:49 idle> startup nomount; ORACLE instance st ...

  6. Oracle 专用模式(DEDICATED) 和 共享模式(SHARE) (转)

    Oracle 是一门博大精深的技术.玩了2年的oracle,依旧还有很多知识点不清楚. 昨天群里的朋友提到了 DEDICATED 和 SHARE 两种模式. 不清楚,默默的做点功课了.从网上搜了点知识 ...

  7. Oracle 启动实例(instance)、打开数据库

    Oracle启动实例(instance).打开数据库   by:授客 QQ:1033553122 启动实例(instance).打开数据库 1.开启sqlplus [laiyu@localhost ~ ...

  8. Oracle 专用模式(DEDICATED) 和 共享模式(SHARE)

    Oracle 是一门博大精深的技术.玩了2年的oracle,依旧还有很多知识点不清楚. 昨天群里的朋友提到了 DEDICATED 和 SHARE 两种模式. 不清楚,默默的做点功课了.从网上搜了点知识 ...

  9. LINUX ORACLE 启动与关闭

    1.环境变量 如果没有配置环境变量的要配置哟,已配置就不用配置了! export ORACLE_BASE=/home/oracle/app export ORACLE_HOME=$ORACLE_BAS ...

随机推荐

  1. 采用Apache作为WebLogic Server集群的负载均衡器

    强烈建议不要使用WebLogic ClusterServlet作为Proxy进行生产环境的负载均衡, 那个是用来进行集群的功能测试的,Oracle的产品文挡也写得比较清楚. 如果采用软件的负载均衡,可 ...

  2. PHP图片的类型将其自动编码成base64

    <!--根据图片的类型将其自动编码成base64--><html><head><?php$file="test.jpg";$type=ge ...

  3. MacBook安装office

    已更新至最新版Microsoft Office 2016 v16.13.18052304,完美支持macOS High Sierra 10.13.4,破解方法很简单,先安装Microsoft_Offi ...

  4. unity 的视锥剔除和遮挡剔除

    Regular frustum culling only renders objects within the camera’s view. This is automatic and always ...

  5. Macro definition of snprintf conflicts with Standard Library function declaration

    Macro definition of snprintf conflicts with Standard Library function declaration 即将此处的宏定义注释掉,因为在VS2 ...

  6. hibernate学习系列-----(7)hibernate对集合属性的操作之List集合篇

    今天要写的内容其实不多,本打算将hibernate对集合的操作的内容直接归结为一篇的,但想一想,还是分开写的比较好,毕竟前面的已经发布出去来了,废话不多说,开始吧! 依旧新建一个StudentList ...

  7. B9:备忘录模式 Memento

    在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态.这样以后就可以将该对象恢复到原先保存的状态 UML: 示例代码: class Role { private $hp; pri ...

  8. Mysql的Root密码忘记,查看或修改的解决方法(图文介绍)

    http://www.jb51.net/article/38473.htm 首先启动命令行 1.在命令行运行:taskkill /f /im mysqld-nt.exe 下面的操作是操作mysql中b ...

  9. 模式识别之Earley算法入门详讲

    引言:刚学习模式识别时,读Earley算法有些晦涩,可能是自己太笨.看了网上各种资料,还是似懂非懂,后来明白了,是网上的前辈们境界太高,写的最基本的东西还是非常抽象,我都领悟不了,所以决定写个白痴版的 ...

  10. 软件质量特征 ISO9126

    ISO/IEC9126软件质量模型是一种评价软件质量的通用模型,包括3个层次: 1.质量特性 2.质量子特性 3.度量指标 其中各六个质量特性与二十七个质量子特性的关系如下表: 1.功能性 是指当软件 ...