您的位置 首页 技术

oracle数据库怎么打开

关于数据库的各种启动和关闭命令一直感觉有些混乱,现整理一下。 一、数据库的启动 : Oracle 的启动分为三个步骤:分别是启动实例、加载数据库 、打开数据库。可以根据自己的实际需…

关于数据库的各种启动和关闭命令一直感觉有些混乱,现整理一下。

一、数据库的启动 :

Oracle 的启动分为三个步骤:分别是启动实例、加载数据库 、打开数据库。可以根据自己的实际需要来开启数据库

语法是startup

1、nomount 模式

SQL> startup nomountORACLE instance started.Total System Global Area  830930944 bytesFixed Size                  2257800 bytesVariable Size             536874104 bytesDatabase Buffers          285212672 bytesRedo Buffers                6586368 bytes

这种启动方式只创建实例(即创建Oracle实例的各种内存结构和服务进程),并不加载数据库也不会打开数据文件。

这种模式一般适用于在创建数据库和控制文件。

2、mount 模式

SQL> startup mountORACLE instance started.Total System Global Area  830930944 bytesFixed Size                  2257800 bytesVariable Size             536874104 bytesDatabase Buffers          285212672 bytesRedo Buffers                6586368 bytesDatabase mounted.

这种模式将启动实例,加载数据库并保存数据库的关闭模式

一般用于数据库维护时,比如:执行数据库完全恢复操作,更改数据库的归档模式等

3、open 模式

SQL> startupORACLE instance started.Total System Global Area  830930944 bytesFixed Size                  2257800 bytesVariable Size             536874104 bytesDatabase Buffers          285212672 bytesRedo Buffers                6586368 bytesDatabase mounted.Database opened.

这种模式就是将启动实例,加载并打开数据库。 这是常规的打开数据库的方式,只要用户想要对数据库进行多种操作,必须采取这种方式打开,(用open模式打开数据库)startup后面不需要加参数的。

4、force 模式

SQL> startup forceORACLE instance started.Total System Global Area  830930944 bytesFixed Size                  2257800 bytesVariable Size             536874104 bytesDatabase Buffers          285212672 bytesRedo Buffers                6586368 bytesDatabase mounted.Database opened.

这种模式将终止实例并重新启动数据库(open),这种模式具有一定的强制性(比如在其他启动模式失效的时候可以尝试这种模式)

推荐教程: 《Oracle教程》

以上就是oracle数据库怎么打开的详细内容,更多请关注24课堂在线网其它相关文章!

本文来自网络,不代表24小时课堂在线立场,转载请注明出处:https://www.24ketang.cn/71151.html

为您推荐

返回顶部