专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

oracle维护手册(一) oracle系统维护

ins518 2024-11-01 13:30:05 技术文章 11 ℃ 0 评论

一、启动、关闭数据库

1、启动实例的各种模式

1)启动实例,装载并打开数据库

这是最普通的数据库操作,意味着某个实例已经启动并且数据库也已经装载并打开。这种模式允许任何一个有效的用户连接到数据库,并执行典型的数据访问操作。启动实例接着从默认的服务器参数文件位置读取初始化参数,然后通过STARTUP命令来装载和打开数据库:

SQL> STARTUP

2)启动实例,不挂载数据库

启动实例而不用装载数据库,通常只在整个数据库创建过程中使用该模式:

SQL> STARTUP NOMOUNT

3)启动实例,并装载数据库

可以启动实例并装载数据库,但不打开数据库。该模式允许执行特定的维护操作,例如在下面的任务中必须装载数据库而不打开数据库。

* 重命名数据文件

* 添加取消或重命名重做日志文件

* 允许和禁止重做日志存档选项

* 执行完整的数据为恢复操作

SQL> STARTUP MOUNT

4)在启动过程中限制访问数据库

可以在受限制的模式下启动实例并装载和打开数据库,以便只有管理人员而不是一般的数据库用户可以利用数据库。当需要完成以下一种任务时,使用这种数据库启动模式:

* 执行数据库数据的导入或导出操作

* 执行数据库装载操作用SQL*Loader

* 暂时阻止一般的用户使用数据

* 在某个移植过程和升级操作过程中

SQL> STARTUP RESTRICT

5)强制实例启动-慎用

在一些特殊环境下,可能会在启动数据库实例的时候遇到一些问题。一般不要迫使数据库启动,除非存在以下情形:

* 用SHUTDOWN NORMAL、SHUTDOWN IMMEDIATE、SHUTDOWN TRANSACTIONAL命令不能关闭当前的实例时。

* 在启动实例的时候遇到一些问题时。

SQL> STARTUP FORCE

6)启动实例,装载数据库,并启动完整的介质恢复过程

如果知道需要介质恢复过程,就可以启动实例并为其装载数据库,以及通过使用带RECOVER选项的STARTUP命令的方法来自动启动恢复过程。

STARTUP OPEN RECOVER

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表