oracle数据库启动的四个阶段

news/2024/6/18 22:09:24 标签: oracle, 数据库, system, database, sql, c
cle class="baidu_pl">
cle_content" class="article_content clearfix">
content_views" class="htmledit_views">


class="tags" href="/tags/ORACLE.html" title=oracle>oracleclass="tags" href="/tags/ShuJuKu.html" title=数据库>数据库启动的四个阶段࿰c;见下图:

c="http://hi.csdn.net/attachment/201203/3/0_1330768197kfZ0.gif" alt="" />


1. class="tags" href="/tags/ShuJuKu.html" title=数据库>数据库处于SHUTDOWN状态

在此种状态࿰c;class="tags" href="/tags/ShuJuKu.html" title=数据库>数据库处于停止状态。不能接受外界数据请求。使用操作系统命令ps –ef | grep ora看不到任何class="tags" href="/tags/ShuJuKu.html" title=数据库>数据库进程的存在。

2. class="tags" href="/tags/ShuJuKu.html" title=数据库>数据库处于NOMOUNT状态

在此种状态࿰c;class="tags" href="/tags/ShuJuKu.html" title=数据库>数据库后台进程已经建立。并根据参数文件中关于SGA的相关参数࿰c;建立共享内存区和缺省的class="tags" href="/tags/ORACLE.html" title=oracle>oracleclass="tags" href="/tags/ShuJuKu.html" title=数据库>数据库进程。并同时检查相关初始化参数的正确性。

使用操作系统命令可以考到相应的进程。ps –ef | grep ora_  并且使用ipcs –m命令可以看到以class="tags" href="/tags/ORACLE.html" title=oracle>oracle用户建立起来的共享内存区。

class="tags" href="/tags/ORACLE.html" title=oracle>oracle@db1:~> class="tags" href="/tags/SQL.html" title=sql>sqlplus / as sysdba


SQL*Plus: Release 10.2.0.1.0 - Production on Sat Mar 3 22:48:27 2012


Copyright (c) 1982, 2005, Oracle.  All rights reserved.


Connected to an idle instance.


SQL> startup nomount;
ORACLE instance started.


Total System Global Area  167772160 bytes
Fixed Size                  1218316 bytes
Variable Size             104859892 bytes
Database Buffers           58720256 bytes
Redo Buffers                2973696 bytes
SQL> 

查看进程状态.

class="tags" href="/tags/ORACLE.html" title=oracle>oracle@db1:~> ps -ef | grep ora_
class="tags" href="/tags/ORACLE.html" title=oracle>oracle 3626 1 0 22:48 ? 00:00:00 ora_pmon_orcl1
class="tags" href="/tags/ORACLE.html" title=oracle>oracle 3628 1 0 22:48 ? 00:00:00 ora_psp0_orcl1
class="tags" href="/tags/ORACLE.html" title=oracle>oracle 3630 1 0 22:48 ? 00:00:00 ora_mman_orcl1
class="tags" href="/tags/ORACLE.html" title=oracle>oracle 3632 1 0 22:48 ? 00:00:00 ora_dbw0_orcl1
class="tags" href="/tags/ORACLE.html" title=oracle>oracle 3634 1 0 22:48 ? 00:00:00 ora_lgwr_orcl1
class="tags" href="/tags/ORACLE.html" title=oracle>oracle 3636 1 0 22:48 ? 00:00:00 ora_ckpt_orcl1
class="tags" href="/tags/ORACLE.html" title=oracle>oracle 3638 1 0 22:48 ? 00:00:00 ora_smon_orcl1
class="tags" href="/tags/ORACLE.html" title=oracle>oracle 3640 1 0 22:48 ? 00:00:00 ora_reco_orcl1
class="tags" href="/tags/ORACLE.html" title=oracle>oracle 3642 1 0 22:48 ? 00:00:00 ora_cjq0_orcl1
class="tags" href="/tags/ORACLE.html" title=oracle>oracle 3644 1 0 22:48 ? 00:00:00 ora_mmon_orcl1
class="tags" href="/tags/ORACLE.html" title=oracle>oracle 3646 1 0 22:48 ? 00:00:00 ora_mmnl_orcl1
class="tags" href="/tags/ORACLE.html" title=oracle>oracle 3648 1 0 22:48 ? 00:00:00 ora_d000_orcl1
class="tags" href="/tags/ORACLE.html" title=oracle>oracle 3650 1 0 22:48 ? 00:00:00 ora_s000_orcl1
class="tags" href="/tags/ORACLE.html" title=oracle>oracle 3669 3652 0 22:50 pts/2 00:00:00 grep ora_
class="tags" href="/tags/ORACLE.html" title=oracle>oracle@db1:~>
class="tags" href="/tags/ORACLE.html" title=oracle>oracle@db1:~> ipcs -m

------ Shared Memory Segments --------
key shmid owner perms bytes nattch status
0xe835086c 458764 class="tags" href="/tags/ORACLE.html" title=oracle>oracle 640 171966464 14

class="tags" href="/tags/ORACLE.html" title=oracle>oracle@db1:~>

3. class="tags" href="/tags/ShuJuKu.html" title=数据库>数据库处于MOUNT状态

class="tags" href="/tags/ShuJuKu.html" title=数据库>数据库读取控制文件中的内容࿰c;并按照控制文件中指定的参数找到相应的数据文件࿰c;并启动class="tags" href="/tags/ShuJuKu.html" title=数据库>数据库的归档或非归档状态。

class="tags" href="/tags/ShuJuKu.html" title=数据库>数据库在此状态检查各个数据文件的一致性。如果出现数据文件损坏࿰c;要求用户进行恢复。


SQL> startup mount;
ORACLE instance started.

Total System Global Area 167772160 bytes
Fixed Size 1218316 bytes
Variable Size 104859892 bytes
Database Buffers 58720256 bytes
Redo Buffers 2973696 bytes
Database mounted.

4. class="tags" href="/tags/ShuJuKu.html" title=数据库>数据库处于OPEN状态

class="tags" href="/tags/ShuJuKu.html" title=数据库>数据库在此状态检查各个数据文件的一致性。如果出现数据文件损坏࿰c;要求用户进行恢复。

SQL> startup;
ORACLE instance started.

Total System Global Area 167772160 bytes
Fixed Size 1218316 bytes
Variable Size 104859892 bytes
Database Buffers 58720256 bytes
Redo Buffers 2973696 bytes
Database mounted.
Database opened.
SQL>

5.改变class="tags" href="/tags/ShuJuKu.html" title=数据库>数据库的状态

SQL> startup nomount;
ORACLE instance started.


Total System Global Area  167772160 bytes
Fixed Size                  1218316 bytes
Variable Size              96471284 bytes
Database Buffers           67108864 bytes
Redo Buffers                2973696 bytes
SQL> alter class="tags" href="/tags/DATABASE.html" title=database>database mount;


Database altered.


SQL> alter class="tags" href="/tags/DATABASE.html" title=database>database open;


Database altered.



cle>

http://www.niftyadmin.cn/n/1552355.html

相关文章

控制文件损坏的恢复方法

一: 损坏单个控制文件 损坏单个控制文件是比较容易恢复的,因为一般的数据库系统,控制文件都不是一个,而且所有的控制文件都互为镜相,只要拷贝一个好的控制文件替换坏的控制文件就可以了。 1、控制文件损坏&#xff0c…

CRS-1719: Cluster Synchronization Service daemon (CSSD) clssnmvWorkerThread_0 not scheduled for

这是一种诊断改进。 目前,以下警告仅包含在ocssd日志文件中, 当其中一个线程未安排时: clssscMonitorThreads clssnmvWorkerThread not scheduled for 15330 msecs 通过此改进,添加了一个新错误,该错误将包含在集群…

redo logfile文件恢复详解

一、REDO文件的作用REDO文件存储所有数据库的变更内容和每一次变更所需的重做脚本,是数据库不可缺少的一部分,如果REDO GROUP中只有一个REDO文件,同时这个REDO文件被损坏,则系统切换到这个REDO GROUP时,数据库将直接DO…

SpringBoot+Vue+Element-ui实现文件下载

目录 1.后端代码部分 2.前端代码部分 3.效果展示 1.后端代码部分 GetMapping("downloadFile")public void downloadFile(RequestParam("filename") String filename,HttpServletResponse response) throws Exception {// 告知浏览器这是一个字节流&…

手工创建数据库

1.创建相关目录 mkdir -p /opt/oracle/oradata/iptvmkdir -p /opt/oracle/admin/iptv/adumpmkdir -p /opt/oracle/admin/iptv/bdumpmkdir -p /opt/oracle/admin/iptv/cdumpmkdir -p /opt/oracle/admin/iptv/udumpmkdir -p /opt/oracle/admin/iptv/pfile/opt/oracle/oradata/ipt…

OCM 10G 考试安排

考试安排 OCM考试一共有9个section,具体的安排如下: 第一天: section 0: 创建一个数据库 45分钟 section 1: 数据库和网络配置 120分钟 section 2: Gridcontrol安装配置 120分钟 section 3: 数据库备份恢复 60分钟 sectio…

ORA-01152: file 1 was not restored from a sufficiently old backup

备端 SQL> ALTER DATABASE OPEN READ ONLY; ALTER DATABASE OPEN READ ONLY * ERROR at line 1: ORA-10458: standby database requires recovery ORA-01152: file 1 was not restored from a sufficiently old backup ORA-01110: data file 1: /oradata/ORCLDG/datafile/sy…

vmware vpshere esxi 建立共享磁盘

vmware vpshere esxi 建立共享磁盘命令1、使用SSH工具登陆到ESXi Server控制台,然后创建相应的磁盘文件作为共享磁盘。#cd /vmfs/volumes/storage#mkdir share(建立目录)#vmkfstools -d eagerzeroedthick -a lsilogic -c 2G share.vmdk2、添加到需要的v…