暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

SUNDB数据库技术宝典 | SUNDB热备之在线备份操作

原创 科蓝SUNDB数据库 2024-02-21
224


导语

继上篇《一文读懂SUNDB备份方式以及冷备操作》一文,这篇文章我们将系统介绍SUNDB热备之在线备份操作。使用SUNDB数据库在线备份可以最大限度地减少数据丢失风险,同时保证数据的连续性和可用性。此外,备份可以在不影响业务的情况下在线完成,对业务运维要求更高的企业而言,这是非常关键的环节。


1. SUNDB备份方式


SUNDB热备是在数据库运行状态下进行备份。热备不会停止数据库服务,所以数据库仍然可用。热备份通过在线备份或增量备份的方式进行。在线备份在数据库运行期间将数据复制到备份设备中,备份设备与主数据库保持同步。


2. SUNDB在线全库全备

在线备份需要将数据库变更为备份模式,然后对datafile、controlfile及redolog进行拷贝,拷贝完成后结束备份模式。
开启备份模式,然后退出gsql控制台,在操作系统中对文件进行拷贝。
gSQL> ALTER DATABASE BEGIN BACKUP;

Database altered.

gSQL> quit

[csii@gs01 Sundb_data]$ nohup cp db/* wal/* backup/ &
[1] 12674
[csii@gs01 Sundb_data]$ nohup: ignoring input and appending output to ‘nohup.out’

[csii@gs01 Sundb_data]$
[1]+ Exit 1 nohup cp db/* wal/* backup/
拷贝完成后,再结束数据库的备份模式。
[csii@gs01 Sundb_data]$ gsql sys gliese --as sysdba

Copyright © 2010 SUNJESOFT Inc. All rights reserved.
Release Venus.3.2.5 revision(28401)


Connected to SUNDB Database.

gSQL> ALTER DATABASE END BACKUP;

Database altered.


3. SUNDB控制文件备份

请参考如下方式备份控制文件。备份控制文件时,建议使用绝对路径进行备份,如果仅写文件名,备份出的文件将存放于LOG_DIR参数指向的路径下,默认值为<SUNDB_DATA>/wal。
gSQL> ALTER DATABASE BACKUP CONTROLFILE TO '/home/csii/control_file_01.bak';

Database altered.
gSQL> ALTER DATABASE BACKUP CONTROLFILE TO 'control_file_02.bak';

Database altered.
gSQL> quit
[csii@gs01 ~]$ ls $SUNDB_DATA/wal/control_file_02.bak
/home/csii/product/Sundb_data/wal/control_file_02.bak


4. SUNDB表空间备份

可对指定表空间所使用的数据文件进行备份,与全库备份操作类似,需要先将表空间设置为可备份的状态,然后拷贝对应的数据文件,最后再结束备份状态。
gSQL> select tbs_name,datafile_name from v$datafile where tbs_name='DBA_TBS';

TBS_NAME DATAFILE_NAME
-------- -----------------------------------------------------
DBA_TBS /home/csii/product/Sundb_data/db/dba_tbs001.dbf

1 row selected.

gSQL> alter tablespace dba_tbs begin backup;

Tablespace altered.
在gsql中在线拷贝数据文件,拷贝完成后结束备份状态。
–在gsql中使用"!"加操作系统命令cp进行文件拷贝。
gSQL> !cp /home/csii/product/Sundb_data/db/dba_tbs001.dbf /home/csii/product/Sundb_data/backup/dba_tbs001.dbf

gSQL> alter tablespace dba_tbs end backup;

Tablespace altered.


「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论