8.怎么查看控制文件的配置
SELECT type,record_size,records_total,records_used FROM v$controlfile_record_section;
SELECT type,record_size,records_total,records_used FROM v$controlfile_record_section where type IN('DATAFILE','TABLESPACE','REDO LOG');
9.通过使用数据字典v$parameter来获取控制文件的名字
SELECT value FROM v$parameter WHERE name='control_files';
然后格式化显示 col name for a45
SELECT * FROM v$controlfile;
10.控制文件的备份
alter database backup controlfile to 'D:\backup\control.bak';
也可将控制文件备份到一个追踪文件中,改追踪文件已含重建控制文件的SQL语句
alter database backup controlfile to trace;
11.移动控制文件的实例
以下操作假定数据库没有使用服务器参数化文件(SPFLILE)
参看控制文件现有的配置
col name for a50
SELECT * FROM v$controlfile;
正常关闭数据库
shutdown immediate
拷贝文件
host copy G:\oracle\product\10.1.0\oradata\orcl D:\Disk3\CONTROL01.CTL
host copy G:\oracle\product\10.1.0\oradata\orcl D:\Disk6\CONTROL02.CTL
host copy G:\oracle\product\10.1.0\oradata\orcl D:\Disk9\CONTROL03.CTL
启动数据库
startup
12.获取重做日志的信息
2个获取重做日志的信息的数据字典 v$log 和 v$logfile
SELECT group#,sequence#,members,bytes,status,archived FROM v$log;
col member for a50;
SELECT * FROM v$logfile;
13.强制性产生重做日志切换的命令 ALTER SYSTEM SWITCH LOGFILE
强制性产生检查点的命令 ALTER SYSTEM CHECKPIONT