首页 > 数据库 > Oracle > 正文

Oracle的启动与关闭

2024-08-29 13:44:12
字体:
来源:转载
供稿:网友
Oracle的启动与关闭一、常用的启动方式1、startup nomount启动实例,但不装载数据库。包括下列任务:²       读参数文件²       分配SGA²       启动后台进程²       打开Alert文件和跟踪文件2、startup mount启动实例、读控制文件并加载数据库,但不打开数据库。包括以下任务:²       将数据库与以前启动的实例关联²       寻找和打开参数文件中指定的控制文件²       读控制文件以获得数据文件和重做日志文件的名称和状态3、startup open启动实例、加载数据库并打开它。包括以下任务:²       打开联机数据文件²       打开联机重做日志文件4、startup force强制启动实例并打开数据库。
在别的启动选项碰到错误,且shutdown不起作用的时候可以使用该选项。5、startup recover用于数据库恢复。6、startup restrict打开数据库同时阻止除DBA外的用户访问数据库。二、9i中新引入的两种运行方式1、停顿状态只答应DBA执行事务处理、查询和PL/SQL语句。适合DBA做维护。利用alter system quiesced restricted语句来实现。2、暂停状态暂停数据文件和控制文件的所有输入输出,但答应完成先前的所有I/O操作。alter system suspend暂停数据库。alter system resume恢复数据库。三、自动启动Windows环境:设置oracle服务为自动,保证注册表中ORA_SID_AUTOSTART参数为和TRUE。Unix环境:可利用/var/opt/oracle目录中的oratab文件控制数据库的自动启动和关闭。四、数据库的关闭选项1、shutdown normalOracle在关闭实例和数据库之前等待用户退出。
²       不答应新用户登录²       不强迫已连接用户退出²       再次启动实例时,不需要实例恢复2、shutdown immediate²       不答应新用户登录²       立即中断已连接用户,回退未提交事务²       再次启动实例时,不需要实例恢复3、shutdown abort立即关闭数据库。²       立即中断所有连接用户,不回退事务²       再次启动实例时,需要实例恢复4、shutdown transactional²       已连接用户不能再启动一个新事务 mso-line-height-rule: exactly; mso-list: l4 level1 lfo12; tab-stops: list 44.8pt">²       已连接用户终止当前事务时,中断该用户的连接

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表