oracle的启动与关闭
一、常用的启动方式
1、startup nomount
启动实例,但不装载数据库。包括下列任务:
² 读参数文件
² 分配sga
² 启动后台进程
² 打开alert文件和跟踪文件
2、startup mount
启动实例、读控制文件并加载数据库,但不打开数据库。包括以下任务:
² 将数据库与以前启动的实例关联
² 寻找和打开参数文件中指定的控制文件
² 读控制文件以获得数据文件和重做日志文件的名称和状态
3、startup open
启动实例、加载数据库并打开它。包括以下任务:
² 打开联机数据文件
² 打开联机重做日志文件
4、startup force
强制启动实例并打开数据库。在别的启动选项遇到错误,且shutdown不起作用的时候可以使用该选项。
5、startup recover
用于数据库恢复。
6、startup restrict
二、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 normal
² 不允许新用户登录
² 不强迫已连接用户退出
² 再次启动实例时,不需要实例恢复
2、shutdown immediate
² 不允许新用户登录
² 立即中断已连接用户,回退未提交事务
² 再次启动实例时,不需要实例恢复
3、shutdown abort
立即关闭数据库。
² 立即中断所有连接用户,不回退事务
² 再次启动实例时,需要实例恢复
4、shutdown transactional
² 已连接用户不能再启动一个新事务
² 已连接用户终止当前事务时,中断该用户的连接
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器