您的位置:首页 > 数据库 > Oracle

oracle控制文件-新增

2017-09-21 16:18 465 查看
一、使用服务器初始化参数文件spfile
1、查看是否使用spfile初始化:

SQL> show parameter pfile;

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

spfile                               string      C:\ORACEL\BASE\PRODUCT\11.2.0\DBHOME_1\DATABASE\SPFILEORCL.ORA

2、获取现有控制文件名称:

SQL> col name for a50;

SQL> select * from v$controlfile;

STATUS  NAME                                               IS_RECOVERY_DEST_FILE BLOCK_SIZE FILE_SIZE_BLKS

------- -------------------------------------------------- --------------------- ---------- --------------

        C:\ORACEL\BASE\ORADATA\ORCL\CONTROL01.CTL          NO                         16384            594

        C:\ORACEL\BASE\RECOVERY_AREA\ORCL\CONTROL02.CTL    NO                         16384            594
3、修改spfile ,改变控制文件的位置:

SQL> alter system set control_files=

  2  'C:\ORACEL\BASE\ORADATA\ORCL\CONTROL01.CTL',

  3  'C:\ORACEL\BASE\ORADATA\ORCL\CONTROL02.CTL',

  4  'C:\ORACEL\BASE\ORADATA\ORCL\CONTROL03.CTL' scope=spfile;

System altered
4、正式关闭数据库:

SQL> shutdown
5、复制现有控制文件到指定的位置:

SQL> host copy C:\ORACEL\BASE\ORADATA\ORCL\CONTROL01.CTL C:\ORACEL\BASE\ORADATA\ORCL\CONTROL02.CTL;

已复制         1 个文件。

SQL> host copy C:\ORACEL\BASE\ORADATA\ORCL\CONTROL01.CTL C:\ORACEL\BASE\ORADATA\ORCL\CONTROL03.CTL;

已复制         1 个文件。

   注:host  相当于  cmd中的命令
6、启动数据库:

startup
7、查看控制文件:

SQL>  select * from v$controlfile;

STATUS  NAME                                               IS_RECOVERY_DEST_FILE BLOCK_SIZE FILE_SIZE_BLKS

------- -------------------------------------------------- --------------------- ---------- --------------

        C:\ORACEL\BASE\ORADATA\ORCL\CONTROL01.CTL          NO                         16384            594

        C:\ORACEL\BASE\ORADATA\ORCL\CONTROL02.CTL          NO                         16384            594

        C:\ORACEL\BASE\ORADATA\ORCL\CONTROL03.CTL          NO                         16384            594

二、使用正文初始化参数文件pfile 基本一致除了第3步区别  scope=spfile  去掉。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: