如何镜像控制文件(Multiplex Control Files),即添加控制文件
我们下面通过一个例子讲述,如何添加控制文件
〖Environment〗
OS:Solaris 9
DB:oracle 10G
当前系统中只有一个控制文件(control01.ctl)
〖Action〗
Step01:以具有SYSDBA权限的用户的身份登录数据库。
SQL> connect sys@wm as SYSDBA
Enter password:
Connected.
Step02:关闭数据库。
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
Step03:生成镜像文件。
$cp /export/home/nbodata/nbo/control01.ctl /wxxrdb/control02.ctl
根据数据库中现有的控制文件control01.ctl,生成镜像文件control02.ctl。
〖小贴士(Tip)〗
控制文件的镜像应该放在不同的物理磁盘。
Step04:修改初始化参数文件(PFILE)。
进入初始化参数文件所在的默认路径。
$ cd $ORACLE_HOME/dbs
修改PFILE(本例中是initnbo.ora)
$vi initnbo.ora
在参数control_files的后面加上’/wxxrdb/control02.ctl ’,control02.ctl是镜像文件,
即:
*.control_files=’/export/home/nbodata/nbo/control01.ctl’,’/wxxrdb/control02.ctl ’
为了保险起见,我们可以镜像3个甚至更多的控制文件(Control Files)。
Step05:根据PFILE生成SPFILE(这一步可选)。
create SPFILE=’/oracle/app/oracle/product/10.1.0/Db_1/dbs/SPFILEnbo.ora’
from PFILE=’/oracle/app/oracle/product/10.1.0/Db_1/dbs/initnbo.ora’
因为修改了PFILE(initnbo.ora)中的参数,因此需要重建SPFILE(SPFILEnbo.ora)。
Step06:重新启动数据库。
SQL> startup
本文转自
http://www.itpub.net/viewthread.php?tid=1002960
我们下面通过一个例子讲述,如何添加控制文件
〖Environment〗
OS:Solaris 9
DB:oracle 10G
当前系统中只有一个控制文件(control01.ctl)
〖Action〗
Step01:以具有SYSDBA权限的用户的身份登录数据库。
SQL> connect sys@wm as SYSDBA
Enter password:
Connected.
Step02:关闭数据库。
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
Step03:生成镜像文件。
$cp /export/home/nbodata/nbo/control01.ctl /wxxrdb/control02.ctl
根据数据库中现有的控制文件control01.ctl,生成镜像文件control02.ctl。
〖小贴士(Tip)〗
控制文件的镜像应该放在不同的物理磁盘。
Step04:修改初始化参数文件(PFILE)。
进入初始化参数文件所在的默认路径。
$ cd $ORACLE_HOME/dbs
修改PFILE(本例中是initnbo.ora)
$vi initnbo.ora
在参数control_files的后面加上’/wxxrdb/control02.ctl ’,control02.ctl是镜像文件,
即:
*.control_files=’/export/home/nbodata/nbo/control01.ctl’,’/wxxrdb/control02.ctl ’
为了保险起见,我们可以镜像3个甚至更多的控制文件(Control Files)。
Step05:根据PFILE生成SPFILE(这一步可选)。
create SPFILE=’/oracle/app/oracle/product/10.1.0/Db_1/dbs/SPFILEnbo.ora’
from PFILE=’/oracle/app/oracle/product/10.1.0/Db_1/dbs/initnbo.ora’
因为修改了PFILE(initnbo.ora)中的参数,因此需要重建SPFILE(SPFILEnbo.ora)。
Step06:重新启动数据库。
SQL> startup
本文转自
http://www.itpub.net/viewthread.php?tid=1002960