当前位置:首页>开发>正文

如何仅用参数文件将oracle数据库启动到nomount状态,linux系统 oracle中pfile文件如何启动oracle的nomount状态

2023-04-13 00:06:40 互联网 未知 开发

 如何仅用参数文件将oracle数据库启动到nomount状态,linux系统 oracle中pfile文件如何启动oracle的nomount状态

如何仅用参数文件将oracle数据库启动到nomount状态,linux系统

Oracle实例启动分为三个阶段,第一个阶段是启动到nomount状态,这个过程,需要读取参数文件里面的参数,同时启动相关进程,第二个阶段是mount状态,这个过程读取控制文件,第三个阶段是open阶段,根据控制文件内信息,去找日志文件、数据文件进行一致性验证。
你说的启动到nomount状态就是读取了参数文件呀。
你是想要知道启动步骤吗?
步骤:
打开终端界面:
1. 开启监听 lsnrctl start(如果不进行远程连接可以不用执行这个步骤,直接第二步)
2. 用sys用户登录到sqlplus(在终端中直接执行):sqlplus / as sysdba
3. 开启实例到nomount:startup nomount
4. 开启到mount:alter database mount
5. 到open:alter database open
3~5步骤可以直接一次性执行:startup(或者startup open)

oracle中pfile文件如何启动oracle的nomount状态

sqlplus "/as sysdba"
SQL> startup pfile=?/database/INITora92.ORA nomount
注:
1. "?"表示ORACLE_HOME,不用管
2. WIN环境,pfile在ORACLE_HOME/database下
3. LINUX环境,pfile在ORACLE_HOME/dbs下
4. 如果对应目录没有init<SID>.ora,用create pfile from spfile创建pfile

oracle启动分几步

看你要细分到什么程度了,如果不要太细的话,分三步。
第一步,close到nomount,这个过程打开参数文件创建oracle内存结构。
第二步,nomount到mount,这个过程打开控制文件读取信息。
第三部,mount到open,这个过程打开数据文件。
open以后,数据库对一般用户就可用了。

oracle中pfile文件如何启动oracle的nomount状态

sqlplus "/as sysdba"
SQL> startup pfile=?/database/INITora92.ORA nomount
注:
1. "?"表示ORACLE_HOME,不用管
2. WIN环境,pfile在ORACLE_HOME/database下
3. LINUX环境,pfile在ORACLE_HOME/dbs下
4. 如果对应目录没有init.ora,用create pfile from spfile创建pfile

Oracle 数据库启动顺序和在各个阶段需要什么文件

数据库启动时,首先通过ORACLE_SID ,来找到的服务器参数文件(如spfileorcl11g.ora),并可以启动到nomount状态,此时实例启动;
通过服务器参数文件(包含控制文件的路径) 可以找到控制文件的位置(所有的控制文件要都可用且一致),然后就可以启动到mount状态,此时数据库被装载;
跟据控制文件里的scn号和数据文件头部的scn对比,一致,即可以启动到open状态,此时数据库打开。

最新文章