转被风吹过的日子 通过日志恢复数据及归档模式修改
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;