今天复习第三章,本来算起来应该是第二章的,但是第二章的内容是介绍数据库的管理工具,而对于我们而言,这些相对来说没有多大的必要,所以,现在步入复习Oracle实例的管理。这章的内容包括初始化参数文件的维护和管理,以各种不同的方式启动和概念比数据库Oracle Instance,以及对Oracle Instance所出现问题进行诊断和维护。
一、参数文件
首先来看初始化参数文件(initialization parameter files):主要有静态参数文件(PFILE)与动态参数文件(SPFILE)之分,PFILE是正文文件,二SPFILE是二进制文件。
1、静态参数文件(PFILE)
这是我安装在自己机子上的初始化参数文件,那么又如何来创建静态参数文件呢?
可以利用复制命令产生所需的参数文件,但文件名要含有数据库名作为标识:
copy intiorcl.ora $ORACLE_HOME/database/init???.ora
也可以从动态文件中创建:
create PFILE [='PFILE名'] FROM SPFILE
2、动态服务器参数文件(SPFILE)
动态参数文件该如何创建呢?
create SPFILE [='SPFILE名'] FROM PFILE [='PFILE名']
二、启动数据库
数据库启动有三种状态:NOMOUNT、MOUNT、OPEN,下面是它的一个启动状态图:
那数据之间的状态又是如何装换的呢?
alter database nomount;
alter database mount;
alter database open;
当然,还可以将数据库转换成只读状态和读写状态
alter database read only;
alter database read write;
三、关闭数据库
接下就是关闭数据库了,其中,关闭数据库有四种方法:abort、immediate、transactional、normalshutdown
其中的一些情况如下:
嘿嘿,这里其实蛮简单,只是呢,在转换只读与读写中会遇到一些问题,下一篇就说明这个问题。嘿嘿