为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
【操作系统】:
【CPU】:
【问题描述】*:
sql语句备份必须开归档么?不开归档备份报错,那不开归档的场景下只能通过dexp备份?
SQL> backup database full backupset '/dmdb8/dmtmp/db_full_bak_01';
backup database full backupset '/dmdb8/dmtmp/db_full_bak_01';
[-8003]:Error in line: 1
No local or remote archive log.
used time: 0.407(ms). Execute id is 0.
SQL> select * from v$instance;
LINEID NAME INSTANCE_NAME INSTANCE_NUMBER HOST_NAME SVR_VERSION DB_VERSION START_TIME STATUS$ MODE$ OGUID DSC_SEQNO DSC_ROLE BUILD_VERSION BUILD_TIME
---------- ---- ------------- --------------- --------- -------------------------- ------------------- ------------------- ------- ------ ----------- ----------- -------- ----------------------------------- --------------------
1 TOP TOP 1 top132 DM Database Server x64 V8 DB Version: 0x7000c 2023-11-27 09:36:14 OPEN NORMAL 0 0 NULL 1-3-12-2023.04.17-187846-20040-ENT Apr 17 2023 17:05:46
used time: 284.047(ms). Execute id is 600.
SQL> select * from v$database;
LINEID NAME CREATE_TIME ARCH_MODE LAST_CKPT_TIME STATUS$ ROLE$ MAX_SIZE TOTAL_SIZE DSC_NODES OPEN_COUNT STARTUP_COUNT LAST_STARTUP_TIME
---------- ---- ------------------- --------- ------------------- ----------- ----------- -------------------- -------------------- ----------- ----------- -------------------- -------------------
1 top 2023-11-14 14:26:02 N 2023-11-27 09:51:18 4 0 0 76416 1 4 4 2023-11-27 09:36:31
RMAN> backup database '/home/dmdba/dmdata/DAMENG/dm.ini' backupset '/home/dmdba/FULL01';
backup database '/home/dmdba/dmdata/DAMENG/dm.ini' backupset '/home/dmdba/FULL01';
file dm.key not found, use default license!
[-137]:服务器正在运行或者存在其他进程正在操作同一个库
RMAN> exit
time used: 1.027(ms)
[dmdba@DCA ~ 2023-11-27 10:09:41]
$ DmServiceDMSEVER stop
Stopping DmServiceDMSEVER:
dmrman备份必须得关机,才能备份
RMAN> backup database '/home/dmdba/dmdata/DAMENG/dm.ini' backupset '/home/dmdba/FULL02';
backup database '/home/dmdba/dmdata/DAMENG/dm.ini' backupset '/home/dmdba/FULL02';
Database mode = 0, oguid = 0
Normal of FAST
Normal of DEFAULT
Normal of RECYCLE
Normal of KEEP
Normal of ROLL
EP[0]'s cur_lsn[75383], file_lsn[75383]
Processing backupset /home/dmdba/FULL02
[Percent:100.00%][Speed:0.00M/s][Cost:00:00:02][Remaining:00:00:00]
backup successfully!
如果解决帮忙选最佳答案,谢谢(* ̄︶ ̄)
SQL语句备份本质上是联机物理备份,也是在做非一致性备份,本质是对物理文件进行备份,非一致性备份为了保证数据库的一致性状态,一定要开启归档。
dexp导出是逻辑备份,本质上只是把当时的查询结果进行了导出,所以可以不开启归档进行备份。
所有生产环境数据库建议都需要开启归档,以免出现数据丢失。
不开归档,可以使用DMRMAN的脱机备份还原的方式。