/* Oracle数据库的四种启动方式1、startup nomount 非安装启动:这种方式启动下可执行:重建控制文件、重建数据库 启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。2、startup mount dbname 安装启动:这种方式启动下可执行:数据库日志归档、数据库恢复、 重新命名一些数据库文件 如:系统表空间或日志文件。 执行“nomount”,然后打开控制文件3、startup open dbname 首先执行“nomount”,然后执行“mount”, 再打开包括Redo log文件在内的所有数据库文件, 这种方式下可访问数据库中的数据。4、startup等于以下三个命令 startup nomount alter database mount alter database open */
启动 Oracle 数据库实例:MOUNT 数据库装载过程包括执行以下任务: 将数据库与以前启动的实例关联 定位并打开参数文件中指定的控制文件 通过读取控制文件来获取数据文件和联机重做日志文件的名称和状态。但是,此时不执行检查就可验证是否存在数据文件和联机重做日志文件 要执行特定的维护操作,请启动实例,然后装载数据库,但不打开该数据库。 例如,必须在执行以下任务期间装载数据库,但不打开数据库: 重命名数据文件(打开数据库时可重命名脱机表空间的数据文件) 启用和禁用联机重做日志文件归档选项 执行完整的数据库恢复 注:即使发出了 OPEN 请求,数据库仍可能处于 MOUNT 模式下。这是因为可能需要以某种方式恢复数据库。
好像还是没有回答到点子上 请教 在windows 管理 服务中开启了服务 对应 哪个状态?
同有此问,看上去回答的都是在 Linux 上的步骤,问题是在 Windows 上,没办法进入到 SQL> 这个步骤,打开 SQLPlus 它就让我输入用户名和密码连接,但没启动怎么连接呢,但如果启动了,它就直接走到了 Open 状态了。当我数据库的一个数据文件找不到的时候,又不让我连接上去 SQL> 这里输入命令,一直显示数据库正在初始化或停止中。
/*
Oracle数据库的四种启动方式1、startup nomount
非安装启动:这种方式启动下可执行:重建控制文件、重建数据库
启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。2、startup mount dbname
安装启动:这种方式启动下可执行:数据库日志归档、数据库恢复、
重新命名一些数据库文件
如:系统表空间或日志文件。
执行“nomount”,然后打开控制文件3、startup open dbname
首先执行“nomount”,然后执行“mount”,
再打开包括Redo log文件在内的所有数据库文件,
这种方式下可访问数据库中的数据。4、startup等于以下三个命令
startup nomount
alter database mount
alter database open
*/
启动数据库实例时,请选择实例启动时所处的状态。以下方案描述启动实例过程中的不同阶段。
在创建数据库期间、重新创建控制文件期间,或执行某些备份和恢复方案期间,通常只在 NOMOUNT 模式下启动实例。
启动实例过程包括执行以下任务:
按以下顺序搜索 <oracle_home>/database 中具有特定名称的文件:
spfile<SID>.ora
如果未找到,则搜索 spfile.ora
如果未找到,则搜索 init<SID>.ora
这是包含实例初始化参数的文件。使用 STARTUP 指定 PFILE 参数可覆盖默认行为
分配 SGA
启动后台进程
打开 alert<SID>.log 文件和跟踪文件
注:SID 是用于标识实例的系统 ID(例如 ORCL)。
数据库装载过程包括执行以下任务:
将数据库与以前启动的实例关联
定位并打开参数文件中指定的控制文件
通过读取控制文件来获取数据文件和联机重做日志文件的名称和状态。但是,此时不执行检查就可验证是否存在数据文件和联机重做日志文件
要执行特定的维护操作,请启动实例,然后装载数据库,但不打开该数据库。
例如,必须在执行以下任务期间装载数据库,但不打开数据库:
重命名数据文件(打开数据库时可重命名脱机表空间的数据文件)
启用和禁用联机重做日志文件归档选项
执行完整的数据库恢复
注:即使发出了 OPEN 请求,数据库仍可能处于 MOUNT 模式下。这是因为可能需要以某种方式恢复数据库。
请教 在windows 管理 服务中开启了服务 对应 哪个状态?