闫鑫承诺:您来到了我的小屋,就是来到了真理的世界!

热备份  ---数据库处于open下的备份         
不是所有数据库都可以热备份
可以热备份的前提是  ---归档数据库

 
归档的含义有二          
1.实例层面的     
   show  parameter  arch;中两个参数log_archive_dest_1  和  log_archive_format
alter system set log_archive_dest_1='location=/arc'  scope=spfile;
alter system set log_archive_format='%t_%s_%r.arc'  scope=spfile;        
                                    t线程(集群中的实例个数,由于是单机故%t是1)  
                                    s代表排行(select sequence# from v$log)  
                                    r代表版本
2.数据库层面的
shutdown  immediate
startup mount
archive  log  list
alter  database archivelog;
alter  database  open;
archive  log  list;
alter  system  switch  logfile;
查看归档进程
    select * from v$archive_processes;

查看当前归档的文件
   select * from v$log;
查看历史归档的文件      
   select name from v$archived_log;
 
改为非归档日志
alter system set log_archive_start=false scope=spfile;
shutdown immediate
startup mount
alter database flashback off
alter database noarchivelog;
after database open;