Oracle数据库启动和关闭的方法很多,下面就为您详细介绍几种常用的Oracle数据库启动和关闭方式,供您参考学习之用。

一、几种Oracle数据库启动方式:

1、startup nomount

非安装启动,这种方式启动下可执行:重建控制文件、重建数据库

启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。

2、startup mount dbname

安装启动,这种方式启动下可执行:数据库日志归档、数据库恢复、重新命名一些数据库文件

如:系统表空间或日志文件。

执行“nomount”,然后打开控制文件

3、startup open dbname

先执行“nomount”,然后执行“mount”,再打开包括Redo log文件在内的所有数据库文件,

这种方式下可访问数据库中的数据。

4、startup,等于以下三个命令

startup nomount

alter database mount

alter database open

5、startup restrict

约束方式启动

这种方式能够启动数据库,但只允许具有一定特权的用户访问

非特权用户访问时,会出现以下提示:

ERROR:

ORA-01035: ORACLE 只允许具有 RESTRICTED SESSION 权限的用户使用

6、startup force

强制Oracle数据库启动方式

当不能关闭数据库时,可以用startup force来完成数据库的关闭

先关闭数据库,再执行正常启动数据库命令

7、startup pfile=参数文件名

带初始化参数文件的启动方式

先读取参数文件,再按参数文件中的设置启动数据库

例:startup pfile=E:\Oracle\admin\oradb\pfile\init.ora

8、startup EXCLUSIVE

二、几种关闭方式:

1、shutdown normal

正常方式关闭数据库。

2、shutdown immediate

立即方式关闭数据库。

在SVRMGRL中执行shutdown immediate,数据库并不立即关闭,

而是在Oracle执行某些清除工作后才关闭(终止会话、释放会话资源),

当使用shutdown不能关闭数据库时,shutdown immediate可以完成数据库关闭的操作。

3、shutdown abort

直接关闭数据库,正在访问数据库的会话会被突然终止,

如果数据库中有大量操作正在执行,这时执行shutdown abort后,重新启动数据库需要很长时间。

【编辑推荐】

【责任编辑:段燃 TEL:(010)68476606】

点赞 0

如何启动和关闭oracle数据库,Oracle数据库启动和关闭方式总结相关推荐

  1. 关闭oracle服务 linux,Linux下启动和关闭Oracle服务与数据库

    一.oracle下常用服务及监听程序的启动和关闭方法 1.启动与关闭数据库 $ sqlplus sql> conn / as sysdba sql> startup (启动数据库) sql ...

  2. Oracle命令(二):Oracle数据库几种启动和关闭方式

    一.Oracle数据库几种启动方式 1.startup nomount 非安装启动,这种方式下启动可执行:重建控制文件.重建数据库,读取init.ora文件,启动instance,即启动SGA和后台进 ...

  3. 启动和关闭oracle 实例,oracle实例和数据库启动与关闭.ppt

    <oracle实例和数据库启动与关闭.ppt>由会员分享,可在线阅读,更多相关<oracle实例和数据库启动与关闭.ppt(10页珍藏版)>请在人人文库网上搜索. 1.Orac ...

  4. oracle rac启停数据库,Oracle rac 启动停止操作文档 PDF 下载

    一.ORACLE 正常启动/关闭操作步骤 1.启动OS操作系统集群 当RAC的两台机器操作系统正常启动后,首先启动OS操作系统的集群,命令如下: cmruncl –v (root 权限下)(启动系统集 ...

  5. oracle启动监听读取哪个文件,监听服务启动及数据文件恢复oracle数据库

    最近遭遇了 oralce 监听服务启动了 又自行关闭的 悲惨经历 我把我的过程和大家分享一下! 1)排查原因 程序员是懒惰的,我始终都希望能够成功启动监听服务,但是就是事与愿违 有一下方式可能不能成功 ...

  6. oracle立即关闭数据库,Oracle数据库的起步和关闭

    Oracle数据库的启动和关闭 要启动和关闭数据库,必须要以具有Oracle 管理员权限的用户登陆,通常也就是以具有SYSDBA权限的用户登陆,启动一个数据库需要三个步骤: 1. 创建一个Oracle ...

  7. 红帽启动oracle,Redhat6.5 + oracle 11gR2 设置数据库开机自启动

    鉴于上次断电问题导致开机后很多的单独数据库不能自动开机,总监又交给小菜一个任务,研究(上网找方法)下数据库开机自启. 小菜终于找到了,原创是centos6.4系统的,小菜用redhat6.5做实验,不 ...

  8. linux数据库实例开机启动,Oracle数据库之Linux下实现Oracle数据库单实例开机自启动设置...

    本文主要向大家介绍了Oracle数据库之Linux下实现Oracle数据库单实例开机自启动设置,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. 步骤思路: 1:查看ORACLE_ ...

  9. oracle结束关闭数据,谈谈Oracle数据库的关闭

    之前说过了Oracle数据库的启动,今天再来说说Oracle数据库的关闭.一.数据库关闭的三个阶段Oracle数据库启动过程包括三个步骤: NOMOUNT -> MOUNT -> OPEN ...

  10. Oracle 11g笔记——数据库启动

    一.数据库启动原理     1.启动实例(Start An Instance)        当启动实例时,Oracel会读取一个参数文件,这个文件可以是初始化参数文件(Initializaion P ...

最新文章

  1. 隐藏讨厌的桌面挂载卷图标
  2. python的官方网站地址是什么-python赋值和地址
  3. VTK:可视化之VectorField
  4. 学习 WCF (5)--学习Binding的使用
  5. which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mod
  6. QQ无法安装,不用着急,用毒霸2011来解决
  7. python redis模块connectionerror_ConnectionError:Error 2连接到Python/Django Redis中的unix套接字...
  8. java 从键盘中读取字符流 自定义异常
  9. 自考--运筹学--计算题总结
  10. CSS中clear:both用法及事例
  11. 专访 Livid:程序员值得花时间一看!
  12. 旋转变换(二)欧拉角
  13. 简单的三种实现鼠标经过切换图片的方法
  14. 【ftp 上传文件失败】
  15. 网页超链接无法访问本地文件
  16. 同一个电脑安装多个jdk版本
  17. 十四五期间我国区块链技术趋势特征分析
  18. 数据库连接池是什么?
  19. AE基础界面设置和旋转加载案例
  20. 微信小程序——登录并保存用户信息到数据库

热门文章

  1. java.io.StreamCorruptedException: invalid type code: AC解决办法
  2. Android之三大图片缓存原理、特性对比
  3. Android之内存溢出(Out Of Memory)的总结
  4. 《看聊天记录都学不会C语言?太菜了吧》(14)这么神奇?我写了20行代码竟然一行就可以搞定?
  5. 关于在Windows下AndroidStudio.使用React-Native开发android报错红屏“run react-native start”解决
  6. linux把2块盘挂到一个分区,linux系统如何挂载第二块硬盘
  7. 踩自行车来进行人力发电,真的能驱动旋转木马吗?
  8. 随手能做194个实验,不呆板,轻松撬动大智慧
  9. 借助TensorFlow框架,到底能做什么?
  10. matlab菲涅尔衍射_有问必答——SYNOPSYS安装体验课堂——可以设计菲涅尔透镜吗?...