oracle关闭和,ORACLE启动和关闭
启动和关闭——管理员手册
===========================================================
作者: yangtingkun(http://yangtingkun.itpub.net) 发表于: 2004.12.27 18:49 分类: 读书笔记 出处: http://yangtingkun.itpub.net/post/468/11973 ---------------------------------------------------------------
启动数据库时可以启动到不同的状态:
START NOMOUNT:根据初始化参数建立SGA。
START MOUNT:根据初始化参数建立SGA。读取控制文件信息,加载数据库。
START:等价于STARTUP OPEN根据初始化参数建立SGA。读取控制文件信息。打开所有数据文件,加载数据库,数据库可以进行访问。
START RESTRICT:打开数据库,但是只有具有RESTRICTED SESSION系统权限的用户可以登陆。
STARTUP FORCE:等价于SHUTDOWN ABORT + STARTUP。
STARTUP OPEN READ ONLY:以只读方式打开数据库。
关闭数据库的不同方法:
SHUTDOWN:等价于SHUTDOWN NORMAL不允许新的会话登陆,等所有的连接都退出后关闭数据库。
SHUTDOWN TRANSACTIONAL:不允许新的会话登陆,当所有当前事务结束时,断开所有连接用户。
SHUTDOWN IMMEDIATE:不允许新的会话登陆,所有没有提交的事务全部回滚,断开所有连接用户。
SHUTDOWN ABORT:不允许新的会话登陆,当前运行的SQL语句立即中止,没有提交的事务不进行回滚,断开所有连接用户。下次重起时,Oracle自动进行实例恢复(instance recovery)。
数据库的不同状态:
QUIESCED状态:当sys或system用户发出ALTER SYSTEM QUIESCE RESTRICTED语句,所有的非DBA用户在当前会话状态变为inactive时,进入到停顿状态。当执行ALTER SYSTEM UNQUIESCE,其他用户的会话恢复。
注意:只有SYS和SYSTEM用户有ALTER SYSTEM QUIESCE RESTRICTED的权限。其实是由于DBA角色的其他用户也没有这个权限。
执行这个操作的前提是:自从本次数据库启动以来,必须一直设置着资源限制。
SUSPEND状态:发出ALTER SYSTEM SUSPEND语句后,任何I/O操作都被停止,直到发出ALTER SYSTEM RESUME语句。
对数据库状态的查询:
SQL> select database_status from v$instance;
DATABASE_STATUS ----------------- SUSPENDED
1 STARTUP NOMOUNT; 启动一个实例,装配数据库但不打开 --该模式下允许你执行特定的维护操作,包括 --重命名数据库、增删或重命名日志文件、启用和停用重做归档日志文件选项、 --执行完整的数据库恢复 2 STARTUP MOUNT;在启动时限制一个数据库的存取 --该模式使管理员可用数据库,但一般操作员不可用,应用于 --执行导入导出、执行SQL*loader的数据装载、临时阻止典型用户使用数据 --升迁或升级 3 STARTUP RESTRICT; --在正常模式下,有CREATE SESSION系统特权的用户可以连接到数据库 --限制模式下,同时具有CREATE SESSION和RESTRICTED SESSION两个系统特权的用户 --才可以存取数据 --关闭限制模式 ALTER SYSTEM DISABLE RESTRICTED SESSION; --将正在运行的正常模式改变为限制模式 ALTER SYSTEM ENABLE RESTRICTED SESSION; 4 强制一个实例启动(用于启动时出现问题情况,少用!) STARTUP FORCE; 5 启动实例,装配数据库和启动完全的介质恢复 STARTUP OPEN RECOVER; 6、改变数据库可用性 1>、装配数据库 ALTER DATABASE MOUNT; 2>、打开数据库 ALTER DATABASE OPEN; 3>、以只读或只写或读写方式打开数据库 ALTER DATABASE OPEN READ ONLY; ALTER DATABASE WRITE READ ONLY; ALTER DATABASE OPEN READ WRITE;
quiesce 停顿数据库 --该状态下只允许DBA会话,不允许新的非DBA连接建立 ALTER SYSTEM QUIESCE RESTRICTED; --取消停顿 ALTER SYSTEM UNQUIESCE; --查看实例的停顿状态 --列ACTIVE_STATE说明:NORMAL未停顿QUIESCING正在停顿,但仍有非DBA会话 --QUIESCED已停顿 select ACTIVE_STATE from V$INSTANCE; suspend 挂起数据库 --暂停对数据文件和控制文件的所有IO,可以在无IO干扰情况先进行备份 --挂起命令可以挂起数据库而并不指定一个实例 ALTER SYSTEM SUSPEND; --恢复到非挂起状态 ALTER SYSTEM RESUME; --查看挂起状态 SELECT DATABASE_STATUS FROM V$INSTANCE;
oracle关闭和,ORACLE启动和关闭相关推荐
- Oracle命令(二):Oracle数据库几种启动和关闭方式
一.Oracle数据库几种启动方式 1.startup nomount 非安装启动,这种方式下启动可执行:重建控制文件.重建数据库,读取init.ora文件,启动instance,即启动SGA和后台进 ...
- 启动和关闭oracle 实例,oracle实例和数据库启动与关闭.ppt
<oracle实例和数据库启动与关闭.ppt>由会员分享,可在线阅读,更多相关<oracle实例和数据库启动与关闭.ppt(10页珍藏版)>请在人人文库网上搜索. 1.Orac ...
- linux svn 服务 关闭,Linux下启动、关闭SVN服务
Linux下启动/关闭Oracle 一.Linux下启动Oracle Linux下启动Oracle分为两步: 1)启动监听: 2)启动数据库实例: 1.登录服务器,切换到oracle用户,或者以ora ...
- 转载:oracle RAC集群启动和关闭
http://www.cnblogs.com/yhfssp/p/8184761.html oracle 11G RAC集群启动和关闭: 1.停止数据库 $srvctl stop database –d ...
- oracle实列关闭,Oracle单实例+ASM启动与关闭
Oracle+ASM 启动和关闭 启动关闭注意事项 1 ASM实例的启动和数据库实例的启动有严格的先后关系,ASM启动一定早于数据库实例,关闭一定晚于ASM实例,因为它是数据库数据文件存储位置: 2 ...
- 如何正确启动 关闭计算机教案,启动和关闭计算机的计算机教案
启动和关闭计算机的计算机教案 上传者: 2020-07-17 认领文档 手机打开 马上扫一扫 手机打开 随时查看 启动和关闭计算机的计算机教案 成为会员 免券下载 立即下载 1下载券 下载文档到电脑, ...
- oracle是否启用dataguard,启动和关闭data guard的步骤
启动dataguard 先启动备库: [oracle@localhost ~]$ lsnrctl start SQL> startup nomount; SQL> alter databa ...
- oracle dg如何取消,Oracle DG主备启动和关闭流程
环境: Oracle 11g RAC和DG 关闭操作流程: RAC节点: 关闭primary主机: SQL>shutdown immediate 无法shutdown immediate SQL ...
- Oracle学习笔记之三,Oracle 11g数据库的启动与关闭
SQL*PLus命令 SQLPLUS username[/password][@connect_identifier][AS SYSOPER|SYSDAB] 1. 启动数据库实例 STARTUP [n ...
- Oracle中启动和关闭的各种方式
shutdown 命令 SHUTDOWN有四个参数:NORMAL.TRANSACTIONAL.IMMEDIATE.ABORT.缺省不带任何参数时表示是NORMAL. SHUTDOWN NORMAL ...
最新文章
- Unity从头到尾无代码游戏制作学习教程
- 近期激光雷达点云的3D目标检测方法
- Android中mesure过程详解
- [scala-spark]5. 伴生类和伴生对象
- HarmonyOS之剪贴板的功能和使用
- 网页打开共享目录_你会做Excel文件目录吗?真的太太太太太简单了!
- Go学习笔记—标准库Context
- ASP.NET Core on K8S深入学习(6)Health Check
- 数据库不停机导数据方案_如何计算数据停机成本
- linux下VI模式中上下左右键和回退键出现字母
- Google搜索正在“死亡”
- python开发--ModuleNotFoundError: No module named 'pyaudio'
- 软考资料(系统集成管理工程师)无偿分享
- android dagger2 讲解,用Dagger2在Android中实现依赖注入
- 对比不同的JSON字符串或者对象转的字符串
- Navicat远程连接服务器mysql,先后报错10060,10061
- 增长率用计算机怎么算,操作方法:Excel使用公式来计算增长率教程
- Qt自定义控件--QQ表情
- MsXml创建和解析XML示例
- 可以免费下载视频素材和模板网站汇总
热门文章
- 使用基于轮询的SQL数据缓存依赖
- 计算机能否代替老师英语作文,雅思大作文范文:电脑不可取代老师
- 三路划分快速排序 java_程序员面试—快速排序的三路划分
- 用python编制一个的类_python之面向对象编制之封装
- h5保存图片到手机_如何快速制作一个【H5】作品?
- Shopee2022届校园招聘提前批笔试
- 电脑用电量_为什么换了智能电表后,我家用电量一下子多了这么多呢?
- dio设置自定义post请求_Flutter用dio封装http网络请求,设置统一的请求地址、headers及处理返回内容...
- Pyspark:电影推荐
- 算法:深拷贝链表,其中链表有个随机指向的指针Copy List with Random Pointer