oracle控制文件-新增


一、使用服务器初始化参数文件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  去掉。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值