浅谈达梦数据库的备份与还原
备份对生活的重要性
防止出现故障,自然灾害,误操作等保证数据不丢失:
备份介质
磁盘,光盘,磁带(物理带库,虚拟带库)
备份方式
逻辑备份和物理备份
方案需要考虑的因素
客户容忍数据丢失情况,客户容忍数据恢复时间,预算等等。
注意备份的设计:物理备份+逻辑备份结合,完全备份+增量备份的结合
逻辑备份
优点:操作方便(备份的都是通过sql语句完成)
缺点:可能造成数据丢失
导入导出(dexp dimp) 对应oracle里的 exp imp impdp expdp
分四级别:分别独立,互斥,不能同时存在
引用文本数据库级别:导出或导入整个数据库中的所有对象
用户:导出或导入一个或多个用户所拥有的所有对象
模式:导出或导入一个或多个模式下的所有对象
表级:导出或导入一个或多个指定表或表分区
需要注意的是:导出导入的字符集要保持一致,通过 select unicode 语句可以查询当前数据库使用的字符集:
0: gb18030
1:utf-8
按表导出/导入
./dexp sysdba/123456789@192.168.76.9:5237
file=/home/dmdba/emp.dmp log=/home/dmdba/emp.log tables=dmhr.employee
./dimp sysdba/123456789@192.168.76.9:5237
file=/home/dmdba/emp.dmp tables=dmhr.employee
按模式导出
./dexp sysdba/123456789@192.168.76.9:5237
file=/home/dmdba/dmhr.dmp log=/home/dmdba/dmhr.log schemas=dmhr
按用户来导出
./dexp sysdba/123456789@192.168.76.9:5237
file=/home/dmdba/dmhr.dmp