检查点分为三类:
1、增量检查点
两种引起增量检查点:fast_start_mttr_targert ; 切换日志组;
手动切换日志组:alter system switch logfile;日志组不能太小,太少,太多,一般以4-5个为准,大小根据业务来定,避免频繁切换,且不能不对称,否则会导致数据块的算法自动切换,影响系统整体性能。
2、完全检查点
两种引起完全检查点:
alter system checkpoint;shutdown immediate;
做完完全检查点时日志组中不会有active状态。active状态说明该日志中有rba指针,恢复会使用到。
3、局部检查点,表空间级检查点
system undo 表空间不能下线
表空间下线命令:alter table space system offline;
当表空间下线时,表结构可以建,但是不能插入数据。表结构存储在sys表空间上。
查user表空间
select * form database_properties;
可用作媒介恢复,因此datafile会写检查点号。
oracle改为归档模式,否则不能做热备,热备是oracle的重要功能。
查看是否归档
SQL> archive log list;
Database log mode No Archive Mode
Automatic archival Disabled
Archive destination /u01/app/oracle/product/11.2.0/dbhome_1/dbs/arch
Oldest online log sequence 16
Current log sequence 18
进行归档操作:
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount;
ORACLE instance started.
Total System Global Area 945786880 bytes
Fixed Size 1340468 bytes
Variable Size 301992908 bytes
Database Buffers 637534208 bytes
Redo Buffers 4919296 bytes
Database mounted.
SQL> alter database archivelog;
Database altered.
SQL> archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination /u01/app/oracle/product/11.2.0/dbhome_1/dbs/arch
Oldest online log sequence 16
Next log sequence to archive 18
Current log sequence 18
SQL> alter database open;
Database altered.
必须要在数据库挂载模式下才可切换为归档模式。