4 启动和关闭数据库

4 启动和关闭数据库

ID:44143262

大小:75.00 KB

页数:30页

时间:2019-10-19

4 启动和关闭数据库_第1页
4 启动和关闭数据库_第2页
4 启动和关闭数据库_第3页
4 启动和关闭数据库_第4页
4 启动和关闭数据库_第5页
资源描述:

《4 启动和关闭数据库》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、启动和关闭Oracle数据库制作人:张苏2006.2.启动OracleServer步骤启动实例装载数据库打开数据库1.启动实例当启动实例时,系统首先读取参数文件init.ora,然后根据该参数文件的设置分配系统全局区(SGA),并启动Oracle后台进程。另外,操作系统还会打开“警告日志”,并且将启动信息存放到“警告日志”中。2.装载数据库装载数据库主要完成以下操作:将数据库与一个已打开的实例关联起来。打开初始化参数文件中指定的控制文件。】根据控制文件获得数据库文件和重做日志文件的名称和状态(为打开数据库做准备)。3.打开数据库打开数据库完成以下操作:打开数据文件打开

2、联机重做日志文件打开时,后台进程SMON要检查控制文件、数据文件及重做日志确定是否处于同步状态,不同步时,由SMON进行实例恢复。STARTUP命令启动OracleServer通过执行命令STARTUP来完成。根据不同的启动方式,使用不同的参数启动数据库。执行该命令,要求用户必须有SYSDBA或SYSOPER系统权限。STARTUP命令格式STARTUP[NOMOUNT

3、MOUNT

4、OPEN][FORCE][PFILE=文件名]NOMOUNT只启动实例,不装载和打开数据库。启动完成后,系统中只存在一个未关联任何数据库的实例。目的:创建数据库或创建控制文件。MOUNT启动实例,并

5、装载数据库,但是不打开数据库。启动完成后,系统中存在了一个关联了数据库的实例。目的:1.修改数据库文件名。2.执行完全或不完全恢复。3.改变日志操作模式。OPEN启动实例,装载并打开数据库。启动完成后,数据库处于打开状态,允许任何有效用户连接到数据库,并存取数据库中的数据。OracleServer默认启动方式为OPEN。STARTUP;=STARTUPOPEN;FORCE终止实例,并重新启动数据库。PFILE指定非默认参数文件名。STARTUP;STARTUPNOMOUNT;STARTUPMOUNT;STARTUPMOUNTPFILE=“……”;STARTUPOPEN;STAR

6、TUPFORCE;关闭OracleServer步骤关闭数据库。卸载数据库。关闭实例。启动和关闭数据库的过程SHUTDOWNNOMOUNTMOUNTOPEN关闭启动实例安装数据库打开数据库启动关闭有点像洗衣机SHUTDOWN命令SHUTDOWN[NORMAL

7、TRANSACTIONAL

8、IMMEDIATE

9、ABORT]当执行了SHUTDOWN命令之后,即使OracleServer没有关闭,客户也不能连接到OracleServer。SHUTDOWNNORMAL默认关闭方式:不允许新的连接。系统等待所有用户断开连接。发出检查点,同步数据/控制/重做日志文件,然后关闭这些文件。(下一次

10、启动数据库时不需要进行实例恢复)关闭后台进程,释放系统全局区。SHUTDOWNTRANSACTIONAL关闭数据库时确保不丢失事务修改。等待客户端结束事务,然后系统自动断开用户连接。发出检查点,同步数据/控制/重做日志文件,然后关闭这些文件。关闭并卸载数据库,并关闭实例。SHUTDOWNIMMEDIATE取消当前所有sql命令;回退所有未完成的事务。系统断开用户连接。发出检查点,同步数据/控制/重做日志文件,然后关闭这些文件。关闭并卸载数据库,并关闭实例。SHUTDOWNABORT该命令用于快速停止OracleServer,适用于系统异常情况,例如马上停电或其他三种方式失效。系

11、统立即终止所有sql语句。在未关闭数据/控制/重做日志文件的情况下,立即终止实例。SHUTDOWNABORT未提交事务未被回滚,打开的文件未被关闭,数据库也没有关闭和卸载,直接关闭实例。关闭前,不发出检查点,在启动OracleServer时,后台进程SMON会自动进行实例恢复,最终将数据文件、控制文件和重做日志恢复到一致状态,可能会导致OracleServer启动时间很长。初始化参数文件内容:一组实例参数的值。实例关联的数据库名称。系统全局区的内存分配结构。如何处理联机重做日志文件。控制文件的路径和名称。回退段信息。初始化参数文件类型静态(文本)参数文件二进制服务器参数文件这两

12、个文件可互相转换。通过静态参数文件修改参数,修改后需重启数据库。通过服务器参数文件,可进行在线修改,不需要重启数据库。静态参数文件名称:initSID.ora目录:$ORACLE_HOMEora90database特点:1.设定参数的形式为:keyword=value2.参数是可选的,未指定的参数,系统将使用默认值。3.参数与顺序无关。4.注释以#开头。5.其他文件可用关键字IFILE包括进来。6.拥有多个参数时,用圆括号括起来,用逗号分割服务器参数文件名称:spfileSID.ora目

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。