Oracle连接启动和关闭模式(汇总)
一、连接数据库
1、启动SQL*PLUS,但不登录
sqlplus /nolog
2、以SYSDBA角色与Oracle连接
connect username/password as sysdba (前提是用户得有sysdba权限)
3、直接用SYS用户l连接数据库
sqlplus / as sysdba
二、启动实例
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;
三、改变数据库可用性
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、停顿数据库
--通常用于7*24小时业务,不会打断用户操作,也不会中断数据库的运行,比关闭数据库代价更小 ,该状态下只允许DBA会话,不允许新的非DBA连接建立
ALTER SYSTEM UNQUIESCE;
--取消停顿
ALTER SYSTEM QUIESCE RESTRICTED;
--查看实例的停顿状态
SELECT ACTIVE_STATE FROM V$INSTANCE;
查询出来的状态:
NORMAL未停顿;
QUIESCING正在停顿,但仍有非DBA会话;
QUIESCED已停;
6、挂起数据库(一般不用)
--暂停对数据文件和控制文件的所有IO,可以在无IO干扰情况先进行备份挂起命令可以挂起数据库而并不指定一个实例
ALTER SYSTEM SUSPEND;
--恢复到非挂起状态
ALTER SYSTEM RESUME;
--查看挂起状态
SELECT DATABASE_STATUS FROM V$INSTANCE;

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
一位架构师用服务打动客户的故事
自上一篇的文章《记一次完整的安全技术解决方案遭遇成本考验后的“退步与博弈”》记录了我作为PM+架构师为客户提供的一次咨询、实施交付、售后运维的整个项目生命周期(除商务)很感谢51CTO这样的平台,能让结实不少志同道合的朋友一起探讨技术,探讨生活(CTO运营人员:时隔一年多,这小子终于讲出来了,,一万吨感动!!!) 在6月12日,我们的交付物得到了客户的高度认可,并顺利进行了项目结项会议的开展,包括接下来即将前往客户现场全面讲解一次我们此次项目所有交付物。 今天发散的聊下在2017年传统的系统/网络/存储等集成工程师转型做服务的如何养成系列之一。因为这就是我拿下客户信任、认可最核心的东西,服务行业在个人的理解当中,就是当一切IAAS的层面变成的“风火水电煤”后演进出来的理念,其实这早在很多偏门的行业里面早有雏形。这里就不举例了,直接进入分享的主题,仍然以上次我在项目中的角色展开(PM+架构师) ————三大重点———— 第一, 除了对技术细节以及各个part的性能耦合的对接非常了解之外,还要有很多的整合理念。 第二, 海外的客户在上线一个系统时,经常会把整个项目打散分成好几个part...
- 下一篇
jQuery温度计,支持摄氏度华氏度同时展示
[沫沫金原创] 特色 纯jQuery+Css原生,无任何第三方。同时支持摄氏度、华氏度同时显示,并可随意定义温度计颜色,例如小于10度绿色、小于20度红色等等。 同时支持摄氏度、华氏度 支持自定义温度计颜色 支持自定义温度计款式(Psd原图提供) 以上,谢谢。沫沫金祝你工作一路顺,步步高! 提供×××http://down.51cto.com/data/2317776
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8编译安装MySQL8.0.19
- CentOS关闭SELinux安全模块
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题