日期:2014-05-16  浏览次数:20432 次

转被风吹过的日子 通过日志恢复数据及归档模式修改
Oracle通过日志恢复数据及归档模式修改 ?--------------------------归档模式修改-------------------------------------------------------
//查看归档模式
archive log list;

//查看存档参数
show parameter db_recovery

//日志存档路径:F:\oracle\product\10.2.0\oradata\orcl

//修改日志存放路径及大小
alert system set log_archive_dest='/opt/oracle/archive' scope=spfile sid='*'; //命令修改
F:\oracle\product\10.2.0\db_1\dbs\SPFILEORCL.ORA //修改参数文件

//修改自动归档模式:
shutdown immediate;

startup mount;

alter database archivelog; //非归档模式:alter database noarchivelog;

alter database open;

archive log list;

//如果没有恢复数据原因可能:
1.重做日志被覆盖了。。。
------------------------通过日志恢复数据库--------------------------------------

svrmgr> shutdown   immediate
svrmgr> startup   mount
...
svrmgr> recover   database   until   time   '2010-11-23:18:00:00 ';
svrmgr> alter   database   open   resetlogs;
svrmgr>   shutdown   immediate
...
svrmgr> startup
...
显示已启动。
-----------------------查看日志组日志文件---------------------------------
ALTER DATABASE ADD LOGFILE GROUP 1
select * from v$log;