下载此文档

!3数据库的启动关闭与创建.ppt


文档分类:IT计算机 | 页数:约75页 举报非法文档有奖
1/75
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/75 下载此文档
文档列表 文档介绍
第3章数据库的启动、关闭与创建
数据库启动与关闭的步骤
数据库启动步骤
创建并启动实例(初始化参数文件)
装载数据库(控制文件)
打开数据库(数据文件与重做日志文件)
NOMOUNT
MOUNT
OPEN
创建并启动实例
根据数据库初始化参数文件,为数据库创建实例,启动一系列后台进程和服务进程,并创建SGA区等内存结构。
装载数据库
实例打开数据库的控制文件,从中获取数据库名称、数据文件和重做日志文件的位置、名称等数据库物理结构信息,为打开数据库做好准备。
如果控制文件损坏,实例将无法装载数据库。
打开数据库
在此阶段,实例将打开所有处于联机状态的数据文件和重做日志文件。如果任何一个数据文件或重做日志文件无法正常打开,数据库将返回错误信息,这时数据库需要恢复。

数据库关闭步骤
关闭数据库(关闭数据文件与重做日志文件)
卸载数据库(关闭控制文件)
关闭实例(释放内存、关闭后台进程)

Oracle数据库实例的状态
打开(OPEN) 。启动例程,装载并打开数据库。该模式是默认的启动模式,它允许任何有效用户连接到数据库,并执行典型的数据访问操作。
关闭(CLOSE) 。将Oracle实例从允许用户访问数据库的状态转变为休止状态。关闭操作首先终止用户访问数据库所需的进程,然后释放计算机中供Oracle运行使用的那部分内存。
已装载(MOUNT) 。启动例程并装载数据库,但不打开数据库。该模式用于更改数据库的归档模式或执行恢复操作,还用于数据文件恢复。因为此状态下没有打开数据库,所以不允许用户访问。
已启动(NOMOUNT) 。启动实例,但不装载数据库。该模式用于重新创建控制文件,对控制文件进行恢复或从头重新创建数据库。因为此状态下没有打开数据库,所以不允许用户访问。该状态也称为“不装载”。

SQL*Plus
在SQL*Plus环境中,用户以SYSDBA身份连接到Oracle后,可以通过命令行方式启动或关闭数据库。
OEM
利用OEM数据库控制台,可以完成数据库的启动与关闭操作。
RMAN
在Recovery Manager(RMAN)环境中可以通过命令行方式启动或关闭数据库。
数据库启动的准备
命令行方式:
启动监听服务
C:\>LSNRCTL START
启动数据库服务
C:\> oradim -startup -sid orcl -starttype srvc
C:\> NET START OracleServiceORCL (ORCL为数据库名称)
注意:命令能否启动数据库,还受到一个注册表参数的影响,
这个参数是ORA__AUTOSTART(位于HKEY_LOCAL_MACHINE\SOFTWARE\
ORACLE\KEY_OraDb10g_home1)。为TRUE时,启动服务的同时,启
动数据库。
在Windows系统中使用服务管理窗口启动监听服务和数据库服务。
在SQL*Plus中启动数据库
数据库启动的三种模式
启动数据库的基本语法
STARTUP [NOMOUNT|MOUNT|OPEN]
[FORCE][RESTRICT]
[PFILE=filename]
启动模式
说明
NOMOUNT
创建并启动数据库实例,对应数据库启动的第一个步骤
MOUNT
启动实例并装载数据库,对应数据库启动的第二个步骤
OPEN
启动实例、装载并打开数据库,对应数据库启动的第三个步骤
STARTUP NOMOUNT
读取数据库初始化参数文件,创建并启动数据库实例。
在NOMOUNT模式下可以执行下列操作:
创建一个新的数据库
重建数据库的控制文件
STARTUP MOUNT
根据CONTROL_FILES参数找到数据库的控制文件,读取控制文件获取数据库的物理结构信息,实现数据库的装载。
在MOUNT模式下可以执行下列操作:
重命名数据文件
添加、删除或重命名重做日志文件
改变数据库的归档模式
执行数据库完全恢复操作

!3数据库的启动关闭与创建 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数75
  • 收藏数0 收藏
  • 顶次数0
  • 上传人85872037
  • 文件大小3.42 MB
  • 时间2018-05-23