多路复用控制文件、重做日志文件

转自:http://blog.csdn.net/oracle13/archive/2009/03/13/3986424.aspx

show parameter control_files
select * from v$controlfile;

调解默认安装的控制文件/多路复用控制文件:基于spfile的
首先:alter  system set control_files=
'D:\oracle\product\10.1.0\oradata\orcl\control01.ctl',
'E:\oracle\product\10.1.0\oradata\orcl\control02.ctl',
'E:\oracle\product\10.1.0\oradata\orcl\control03.ctl'  scope=spfile
然后:shutdown 关闭数据库
再然后:物理移动文件
最后:启动实例 打开数据库  show parameter control_file;

在数据库打开状态时:

SELECT * from v$log;select * from v$logfile;

调解默认安装的日志文件/多路复用重做日志文件:

添加组成员:
alter database add logfile member
'e:\oracle\product\10.1.0\oradata\orcl\redo01b.log' to group 1,
'e:\oracle\product\10.1.0\oradata\orcl\redo02b.log' to group 2,
'e:\oracle\product\10.1.0\oradata\orcl\redo03b.log' to group 3;

添加组:
alter database add logfile
('D:\oracle\product\10.1.0\oradata\orcl\redo06a.log',
'e:\oracle\product\10.1.0\oradata\orcl\redo06b.log') size 10m;

重命名日志文件:
alter database rename file
'D:\oracle\product\10.1.0\oradata\orcl\redo04b.log'
to
'e:\oracle\product\10.1.0\oradata\orcl\redo04b.log';

删除组成员:
alter database drop logfile member
'e:\oracle\product\10.1.0\oradata\orcl\redo04b.log';

删除组:
alter database drop logfile
'e:\oracle\product\10.1.0\oradata\orcl\redo01.log';

alter database drop logfile group 1;

清空:
alter database clear logfile
'e:\oracle\product\10.1.0\oradata\orcl\redo01.log';

切换日志:
alter system switch logfile;

你可能感兴趣的:(oracle,.net,Blog)