启动和关闭数据库_第1页
启动和关闭数据库_第2页
启动和关闭数据库_第3页
启动和关闭数据库_第4页
启动和关闭数据库_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、启动和关闭Oracle数据库启动Oracle Server步骤1.启动实例2.装载数据库3.打开数据库启动和关闭数据库的过程SHUTDOWNNOMOUNTMOUNTOPEN关闭关闭启动实例启动实例安装数据库安装数据库打开数据库打开数据库启动启动关闭关闭有点像洗衣机有点像洗衣机1.启动实例p打开数据库完成以下操作:1.读取初始化参数文件。2.分配系统全局区。3.启动后台进程。4.打开alertSID.log文件和跟踪文件2.装载数据库p装载数据库主要完成以下操作:1.将数据库与一个已打开的实例关联起来。2.打开初始化参数文件中指定的控制文件。3.根据控制文件获得数据库文件和重做日志文件的名称和状

2、态(为打开数据库做准备)。参数文件控制文件控制文件数据文件数据文件日志文件日志文件3.打开数据库p打开数据库完成以下操作:1.打开数据文件2.打开联机重做日志文件打开时,后台进程SMON要检查控制文件、数据文件及重做日志确定是否处于同步状态,不同步时,由SMON进行实例恢复。STARTUP命令p启动Oracle Server通过执行命令STARTUP来完成。根据不同的启动方式,使用不同的参数启动数据库。p执行该命令,要求用户必须有SYSDBA或SYSOPER系统权限。STARTUP命令格式pSTARTUP NOMOUNT | MOUNT | OPEN FORCE PFILE=文件名NOMOUN

3、Tp只启动实例,不装载和打开数据库。p启动完成后,系统中只存在一个未关联任何数据库的实例。p目的:创建数据库或创建控制文件。MOUNTp启动实例,并装载数据库,但是不打开数据库。p启动完成后,系统中存在了一个关联了数据库的实例。p目的:1.修改数据库文件名。2.执行完全或不完全恢复。3.改变日志操作模式。OPENp启动实例,装载并打开数据库。p启动完成后,数据库处于打开状态,允许任何有效用户连接到数据库,并存取数据库中的数据。pOracle Server默认启动方式为OPEN。pSTARTUP; = STARTUP OPEN;pFORCEn终止实例,并重新启动数据库。pPFILEn指定非默认参

4、数文件名。pSTARTUP;pSTARTUP NOMOUNT;pSTARTUP MOUNT;pSTARTUP MOUNT PFILE=“ ”;pSTARTUP OPEN;pSTARTUP FORCE;关闭Oracle Server步骤1.关闭数据库。2.卸载数据库。3.关闭实例。启动和关闭数据库的过程SHUTDOWNNOMOUNTMOUNTOPEN关闭关闭启动实例启动实例安装数据库安装数据库打开数据库打开数据库启动启动关闭关闭关闭是一下子关掉的SHUTDOWN命令SHUTDOWN NORMAL | TRANSACTIONAL | IMMEDIATE | ABORT当执行了SHUTDOWN命令之

5、后,即使Oracle Server没有关闭,客户也不能连接到Oracle Server。 NORMAL、TRANSACTIONAL 、 IMMEDIATE、 ABORT之间的区别是Oracle是否立刻被关闭,关闭之前做哪些动作。区别和联系pNORMAR、TRANSACTIONAL和IMMEDIATE方式在关闭数据库前均同步数据文件、控制文件和日志文件,ABORT方式不同步。pNORMAR等待所有用户断开连接pTRANSACTIONAL等待所有事务结束pIMMEDIATE取消所有sql命令,回退未完成事务SHUTDOWN NORMAL默认关闭方式:p不允许新的连接。p系统等待系统等待所有用户断开

6、连接。p发出检查点,同步数据/控制/重做日志文件,然后关闭这些文件。(下一次启动数据库时不需要进行实例恢复)p关闭后台进程,释放系统全局区。SHUTDOWN TRANSACTIONALp关闭数据库时确保不丢失事务修改。1.等待客户端结束事务,然后系统自动断开系统自动断开用户连接。2.发出检查点,同步数据/控制/重做日志文件,然后关闭这些文件。3.关闭并卸载数据库,并关闭实例。SHUTDOWN IMMEDIATE1.取消当前所有sql命令;回退所有未完成的事务。2.系统断开系统断开用户连接。3.发出检查点,同步数据/控制/重做日志文件,然后关闭这些文件。4.关闭并卸载数据库,并关闭实例。SHUT

7、DOWN ABORTp该命令用于快速停止Oracle Server,适用于系统异常情况,例如马上停电或其他三种方式失效。1.系统立即终止所有sql语句。2.在未关闭数据/控制/重做日志文件的情况下,立即终止实例。SHUTDOWN ABORTp未提交事务未被回滚,打开的文件未被关闭,数据库也没有关闭和卸载,直接关闭实例。p关闭前,不发出检查点,在启动Oracle Server时,后台进程SMON会自动进行实例恢复,最终将数据文件、控制文件和重做日志恢复到一致状态,可能会导致Oracle Server启动时间很长。手工创建数据库步骤第一步:设置系统环境变量 ORACLE_SID 系统属性高级-环境

8、变量第二步:添加oracle服务(先准备好参数文件)oradim new sid oradb5 pfile e:init.ora删除实例命令:oradim delete sid oradb5手工创建数据库步骤第三步:打开sqlplusw,启动数据库至nomount状态。conn sys/change_on_install as sysdba第四步:使用CREATE DATABASE 语句创建数据库第五步:创建其他表空间,创建数据字典初始化参数文件内容:1.一组实例参数的值。2.实例关联的数据库名称。3.系统全局区的内存分配结构。4.如何处理联机重做日志文件。5.控制文件的路径和名称。6.回退段

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

10、ORACLE_HOMEora92databasep服务器参数文件是存储在Oracle服务器上的二进制文件。当服务器参数文件被创建后,由Oracle服务器来维护。p用户可以通过ALTER SYSTEM命令来修改实例的参数值或者服务器参数文件的初始化参数值。修改初始化参数的值pALTER SYSTEM SET parameter = value SCOPE = MEMORY | SPFILE | BOTHpSCOPE:用于确定修改的范围。pMEMORY:只修改当前运行实例的参数值,不影响实例下一次启动时使用的参数值。pSPFILE:只修改服务器参数文件的参数值,影响下一次启动时使用的参数值。pBO

11、TH:既修改运行实例的参数值,也修改服务器参数文件的参数值。修改初始化参数的值pALTER SYSTEM SET parameter = valuepALTER SYSTEM SET parameter = value SCOPE = MEMORYpALTER SYSTEM SET parameter = value SCOPE = SPFILEpALTER SYSTEM SET parameter = value SCOPE = BOTH创建参数文件p根据静态参数文件,创建服务器参数文件nCREATE SPFILE = FROM PFILE = p根据服务器参数文件,创建静态参数文件nCREATE PFILE = FROM SPFILE = 改变数据库的可用性p如果Oracle Server处于NOMOUNT状态,并且要装在数据库,可执行如下命令:nALTER DATABASE MOUNTp如果Oracle Server处于MOUNT状态,并且要打开数据库,可执行如下命令:nALTER DATABASE OPEN更改数据库读写方式p更改数据库的读写方式为只读:nALTER DATABASE OPEN READ ONLY;p更改数据库的读写方式为可读写:nALTER DATABASE OPEN READ WRITE;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论