实例和数据库启动与关闭.ppt
文本预览下载声明
Oracle的启动/关闭 1、启动oracle server startup [nomount|mount|open][force][pfile=filename] 参数说明: nomount:只启动实例 mount:启动实例,并装载数据库 open:启动实例,装载并打开数据库。 force:终止实例,并重新启动数据库。(默认选项) pfile:指定非默认参数文件名。 2.停止oracle server shutdown [normal|transactional|immediate|abort] 参数说明: normal:等待用户断开已存在连接,系统发出检查点,然后在同步数据文件、控制文和重做日志文件之后关闭(默认选项) transactional:等待客户端结束事务之后,自动断开用户连接,然后再执行normal。 immediate:取消当前所有sql语句,回退所有未完成事务,然后自动断开,再执行normal。 abort:终止所有sql语句,立即终止实例。不会发出检查点,所以也就不会去同步数据文件、控制文件和重做日志文件。 ? 图 例 启动和关闭数据库 默认的情况是jaking实例是打开状态的所以,用oradim命令再次打开的时候是无法再打开的,报告DIM-00015的错误信息; 如果jaking实例是打开着的,则可以关闭jaking实例 对于关闭后的jaking实例,如果再用oradim语句进行关闭,则报告ORA-01012错误信息(not logged on) 对于关闭后的jaking实例,如果再用oradim语句进行关闭,则报告ORA-01012错误信息(not logged on) ?对关闭后的jaking实例进行打开处理 Oradim的用法 创建例程: -NEW -SID sid | -SRVC 服务 [-INTPWD 口令] [-MAXUSERS 数量] [-STARTMODE a|m] [-PFILE 文件] [-TIMEOUT 秒] 编辑例程: -EDIT -SID sid [-NEWSID sid] [-INTPWD 口令] [-STARTMODE auto|manual] [-PFILE 文件名] [-SHUTMODE a|i|n] [-SHUTTYPE srvc |inst |srvc,inst] [-TIMEOUT 秒] 删除例程: -DELETE -SID sid | -SRVC 服务名称 启动服务和例程: -STARTUP -SID sid [-USRPWD 口令] [-STARTTYPE srvc|inst| srvc,inst] [-PFILE 文件名] 关闭服务和例程: -SHUTDOWN -SID sid [-USRPWD 口令] [-SHUTTYPE srvc|inst| srvc,inst] [-SHUTMODE a|i|n] 相关说明: -SID sid 指定要启动的实例名称 -SRVC 服务 指定要启动的服务名称 -USRPWD 口令 指定内部用户的口令,如果作为NT管理员登录,不用此参数 -PFILE 文件名 为实例指明初始化参数文件,如果参数文件在Oracle的默认位置,则不需要此命令 -STARTTYPE srvc|inst|srvc,inst 表示要启动什么。Srvc:只启动服务inst:启动实例,服务必须已经启动并开始工作了。srvc,inst:服务和实例都启动 -SHUTTYPE srvc|inst|srvc,inst 表示要终止什么,参数选项同上 -STARTMODE a|m 表示启动实例所使用的模式a—auto方式(自动)m—manual方式(手动) -SHUTMODE a|i|n 表示终止实例所使用的关闭模式a—abort方式i—immediate方式n—normal方式 一些例子 1.在服务里生成一个新的实例管理服务,启动方式为手工 oradim -NEW -SID jaking -STARTMODE manual –PFILE D:\Oracle\admin\jaking\pfile\initjaking.ora 2.删除此实例或服务 oradim -DELETE -SRVC OracleServicejaking 3.编辑此实例,启动方式改为手动 oradim -EDIT -SID jaking -STARTMODE
显示全部