一、联机热备份具体步骤:
1)首先以SYSDBA身份连接数据库,然后执行ARCHIVE LOG LIST命令查看当前数据库是否处于归档模式。
conn system/db888@orcl as SYSDBA
ARCHIVE LOG LIST;
2)如果没有处于归档模式,则设置归档日志的路径,并将数据库切换为归档模式。
(1)设置归档日志路径,如归档当前联机日志文件至c:\backup\archive_log文件夹和C:\oradata\archive_log文件夹下:
alter system set log_archive_dest_1='location=C:\backup\archive_log';
alter system set log_archive_dest_2='location=C:\oradata\archive_log';
查询数据库所有归档路径信息:
SET LINESIZE 300
select destination,binding from v$archive_dest;
(2)将数据库切换为归档模式:
①关闭数据库:SHUTDOWN IMMEDIATE
②启动数据库到MOUNT状态:STARTUP MOUNT
③将数据库设置为归档模式:ALTER DATABASE ARCHIVELOG;
④打开数据库:ALTER DATABASE OPEN;
3)进行数据库的热备份
(1)热备份:以表空间为单位备份数据文件
①查看当前数据库有哪些表空间