复用Oracle数据文件,Oracle多路复用控制文件

Oracle多路复用控制文件

(2010-09-26 21:45:38)

标签:

杂谈

在oracle中有两种方法创建多路复用控制文件:

1. 修改系统会话

首先通过查询了解当前系统日志文件:

select * from v$controlfile;

其次,修改系统会话参数值,添加新的控制文件CONTROL04.CTL:

alter system set control_files=

'C:\ORACLE\PRODUCT\10.1.0\ORADATA\YC01\CONTROL01.CTL',

'C:\ORACLE\PRODUCT\10.1.0\ORADATA\YC01\CONTROL02.CTL',

'C:\ORACLE\PRODUCT\10.1.0\ORADATA\YC01\CONTROL03.CTL',

'C:\ORACLE\PRODUCT\10.1.0\ORADATA\YC01\CONTROL04.CTL'

scope=spfile

第三,关闭数据库

shutdown immediate;

第四,复制CONTROL01.CTL,并将文件名改为CONTROL03.CTL.

复制一个控制文件,把字名改为CONTROL04.CTL

最后,重新打开数据库,查询查看控制文件就可以.

Startup

2. 使用init.ora参数文件

首先, shutdown immediate 数据库,

其次,复制一个新日志文件,如复制CONTROL04.CTL ,并把名字改为 CONTROL05.CTL.

第三,:找到init.ora文件,我用的oracle10,文件在C:\oracle\product\10.1.0\admin\SID\pfile

目录下,使用词本工具打个文件,修改参数值:

control_files=("C:\oracle\product\10.1.0\oradata\YC01\control05.ctl","C:\oracle\product\10.1.0\oradata\YC01\control01.ctl",

"C:\oracle\product\10.1.0\oradata\YC01\control02.ctl",

"C:\oracle\product\10.1.0\oradata\YC01\control03.ctl","C:\oracle\product\10.1.0\oradata\YC01\control04.ctl")

注意,原来没有control05.ctl,只能四个,修改后应该有五个.

第四,重启数据库,由于oracle中系统参数优先级高于初始化文件,所以在启动时指明使用初始化参数.

startup

pfile=C:\oracle\product\10.1.0\admin\YC01\pfile\init.ora.211200995630.

最后,查询 select * from v$controlfile;

分享:

a4c26d1e5885305701be709a3d33442f.png喜欢

0

a4c26d1e5885305701be709a3d33442f.png赠金笔

加载中,请稍候......

评论加载中,请稍候...

发评论

登录名: 密码: 找回密码 注册记住登录状态

昵   称:

评论并转载此博文

a4c26d1e5885305701be709a3d33442f.png

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值