转自: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 允许为每个联机重做日志文件创建多个副本(即多路复用)。每个副本都存放在不同的位置,这样即便某一处的日志文件损坏或丢失,也不会影响到数据库的整体运行。建议将这些副本...
为了提高数据库的冗余性和安全性,推荐使用控制文件的多路复用,即在不同磁盘上创建至少两个控制文件副本。这样,即使某个磁盘故障导致控制文件损坏,还可以依赖其他磁盘上的副本恢复数据库。若需手动创建控制文件,...
- **归档重做日志的双工**:类似于在线重做日志文件的多路复用,归档重做日志也可以多路复用,提高数据安全性。 #### 五、数据库归档模式 Oracle数据库有两种归档模式:NOARCHIVELOG模式和ARCHIVELOG模式。 - **...
* 添加控制文件:可以向数据库添加新的控制文件,例如向BOOKSALES数据库添加一个多路复用的控制文件control03.ctl。 * 备份控制文件:可以将控制文件备份到跟踪文件中,并查看备份的内容,例如将BOOKSALES数据库的...
例如,向 BOOKSALES 数据库添加一个多路复用的控制文件 control03.ctl。 知识点:控制文件的重要性、添加、删除和备份的方法。 3. 重做日志文件管理:重做日志文件是 Oracle 数据库的关键组件之一,用于存储数据库...
##### 2.2 在不同磁盘上的控制文件的多路复用(Multiplex Control Files on Different Disks) - **重要性**:为了提高数据库的可靠性和可用性,应该在不同的磁盘上多路复用控制文件。 - **操作方法**:使用ALTER ...
为了提高可恢复性,数据库需要定期备份、控制文件和重做日志的多路复用以及归档重做日志的保留。控制文件的多路复用是为了避免单一故障点,建议至少有两个副本,分别存储在不同的磁盘控制器上。重做日志文件的多路...
3. **多路复用控制文件**:即在同一数据库中创建多个控制文件副本,这些副本通常存储在不同的物理位置。 4. **加强权限管理**:限制对控制文件的访问权限,避免非授权用户误操作。 #### 五、总结 控制文件对于...
4. **多路复用**:通过`ALTER DATABASE ADD CONTROLFILE`命令,可以将控制文件复制到其他位置,提高容错性。 **联机日志(Online Redo Log)** 联机日志是Oracle数据库进行事务处理时记录所有更改的地方,分为多个...
7. 添加多路复用控制文件:控制文件记录了数据库的完整结构和状态,添加新的控制文件(control03.ctl)可提高冗余性和恢复性。创建新控制文件后,需要重启数据库。 8. 备份控制文件:控制文件的备份至关重要,可以...
为了提高数据安全性,Oracle推荐使用多路复用重做日志,即将重做日志文件副本分布在不同的物理磁盘上,以防止单点故障。然而,这可能会带来I/O性能的下降。优化联机重做日志文件的大小是一项重要的任务,需要根据...
多路复用在线重做日志文件 创建新的数据库用户 修改和删除存在的数据库用户 监控已存在用户的信息 识别系统和对象权限 授予和回收权限 创建和管理初始化参数文件 启动和关闭实例 监控和使用诊断文件 登录到 SQL*Plus...
在本实验中,我们添加了一个多路复用的控制文件 control03.ctl 到 BOOKSALES 数据库中。 添加控制文件可以使用以下 SQL 语句: ALTER SYSTEM SET CONTROL_FILES = ('control03.ctl'); 八、备份控制文件 在 ...
13. **多路复用联机重做日志文件**:Oracle通过多路复用机制,同时将重做日志写入多个相同的联机重做日志文件,以提高容错性。 14. **MAXLOGFILES 参数**:在CREATE DATABASE语句中,使用MAXLOGFILES参数可以设定...
- **多路复用**:为了提高系统的可靠性,Oracle支持重做日志文件的多路复用,即同一组内的每个重做日志文件都包含相同的信息,这样即使某个文件损坏也不会导致数据丢失。 - **切换机制**:当一个重做日志文件写满...
此命令用于向 BOOKSALES 数据库添加一个名为 control03.ctl 的多路复用控制文件。 - **备份控制文件**: ```sql alter database backup controlfile to 'd:\control.bkp'; ``` 使用这条命令可以将控制文件以...