民航电子数据库:数据库的备份与恢复

目录


前言

民航电子数据库的备份与恢复


备份

库级逻辑备份

备份目标库下所有的对象 。 因此 ,库级逻辑备份需要由备份库的管理员(SYSDBA)登录至备份目标库进行操作。


语法格式 :

BACKUP DATABASE opt_increment APPEND TO file_path opt_encryptor opt_compress ;

参数说明 :

opt_increment : ALL \| INCREMENT是可选项 ,ALL是新建备份 ,INCREMENT是在已存在的备份文件中追加 ,缺省是ALL。一般用于系统级

增量备份 。系统级备份推荐使用ALL。

APPEND TO :新建备份文件或追加备份内容至已存在的备份文件尾部。

¦le_path :备份文件名 ,包含存储目录(指数据库的系统目录) ,需要用单引号包裹 ,如 :/BACKUP/DEMO. DMP。

注:/BACKUP为映射路径,备份时为固定值,默认的映射具体路径为:数据库所在目录/BACKUP/

opt_encryptor:可选项 ,加密的密钥 。一般用于在备份时对导出的内容进行加密。

opt_compress: COMPRESS \| NOCOMPRESS是可选项 ,指示是否启用压缩 ,缺省启用压缩 ,压缩可以对重复度高的数据减少物理存储的空

间占用。


示例

可以通过命令来搜索备份文件,后缀名大小写都支持


恢复

库级的逻辑恢复

为保证历史数据不受恢复操作影响 ,库级恢复不支持在非空库下进行操作 ,因此在执行恢复操作前 ,需要创建一个新库 ,然后由新库管理员


语法格式 :

RESTORE DATABASE db_name FROM file_path opt_encryptor WITH REINDEX ;

参数说明 :

db_name :库名。

¦le_path :备份文件的路径字符串 ,用单引号包裹。

opt_encryptor:加密的密钥。如果在备份时使用了加密 ,那么在恢复的时候需要指定密钥用于解密。

WITH REINDEX :可选项 ,表示在恢复的时候重建索引 ,缺省是不重建索引。因为重建恢复库中所有的索引有可能耗时很长 ,所以在数据量很

大的时候 ,可以在恢复完成之后手动重建索引。

恢复目标库和备份库字符集必须保持一致


示例

库级恢复前 ,需要将库级备份文件拷贝至恢复目录下 ,然后由库管理员登录到目标库执行恢复命令


创建新数据库:CREATE DATABASE 新数据库名称;

切换数据库:USE 新数据库名称

恢复数据库:RESTORE DATABASE 新数据库名称 FROM '/BACKUP/备份文件 .EXP '

相关推荐
上海云盾商务经理杨杨14 分钟前
SQL 盲注入渗透实战!无报错页面也能成功注入
数据库·sql
秋田君1 小时前
QT_绘图原理双缓冲机制
服务器·数据库·qt
一条闲鱼_mytube1 小时前
深入理解 Pinecone 向量数据库:从云服务到索引原理,一篇讲透
数据库
许彰午2 小时前
政务低代码平台实战⑤:双输出模式——存DB与导出JSP的完整链路
数据库·低代码·政务
南京码讯光电技术有限公司2 小时前
What Does Ex tb IIIC T80°C Db Mean?
服务器·网络·数据库
2501_937860943 小时前
MySQL CRUD 增删改查
数据库·mysql
做萤石二次开发的哈哈3 小时前
萤石蓝海AIoT一站式工作台计费说明
网络·数据库·萤石开放平台·蓝海aiot一站式工作台
竹枝溪3 小时前
MySQL数据库零基础入门
数据库·sql·mysql·navicat·ddl·dml·dql
龙仔7253 小时前
人大金仓Kingbase V8 自动全量备份部署完整笔记
数据库·笔记·备份·人大金仓
王志来137944730083 小时前
从选型到交付,工控服务器机箱一站式采购平台匀天如何实现服务闭环?
数据库