ORACLE数据库管理启动一个oracle数据库是按步骤进行的,每完成一个步骤就进入一个模式,以便保证数据库处于某一种一致性的操作状态
Oracle数据库的启动主要包含3个过程:1、启动数据库到NoMount状态2、启动数据库到Mount状态3、启动数据库到Open状态启动和关闭数据库的概念和步骤ORACLE数据库管理实例由内存结构和一系列的后台服务进程组成
当实例启动时系统分配相应的内存单元,但是此时实例还没有与一个确定的数据库相联系,或者说数据库是否存在对实例的启动并没有影响,也就是还没有装载数据库
启动实例包括执行如下几个任务:1、读取参数文件spfile2、根据参数文件中有关SGA区、PGA区的参数值在内存中分配相应的空间3、根据参数文件的值启动后台进程4、打开跟踪文件和报警文件使用startupmount命令启动实例启动数据库的步骤一(启动实例)ORACLE数据库管理装载数据库时,实例将打开数据库的控制文件,根据初始化参数control_file的设置,找到控制文件,从中获取数据库名称、物理文件的位置名称等信息
在装载阶段实例并不会打开数据库的物理文件,数据库任然处于关闭状态,仅有数据库管理员可以通过部分命令修改数据库,用户无法与数据库建立连接或会话在执行下列任务时,需要数据库处于装载状态1、重新命名、增加、删除数据文件和重做日志文件2、执行数据库的完全恢复3、改变数据库的归档模式使用STARTUPMOUNT命令启动实例并装载数据库(但是不打开数据库)启动数据库的步骤二(装载数据库)ORACLE数据库管理打开数据库时,实例将打开所有处于联机状态的数据文件和重做日志文件使用startupopen命令启动实例、装载数据库、打开数据库综合上述,在启动数据库的过程中,文件的使用顺序是:参数文件—控制文件—数据文件和重做日志文件,只有在这些文件被正常读取和