标签 备份 下的文章

分类: PostgreSQL

PostgreSQL备份与恢复

postgresql数据库的备份和还原命令pg_dump单个库纯文本SQL格式的备份:pg_dump -U postgres -d myDBname -f dump.sql还原:psql -U username -f filename dbname 使用pg_dumpall备份:pg_dumpall -U postgres > alldbs.pgsql恢复所有数据库:psql -f f...

阅读全文 »

分类: MongoDB

MongoDB备份/还原/导出/导入

mongodb数据备份和还原主要分为二种,一种是针对于库的mongodump和mongorestore,一种是针对库中表的mongoexport和mongoimport。一、mongodump备份数据库常用命令mongodump -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 -o 文件存在路径 如果没有用户谁,可以去掉-u和-p。如果导出本机的数据库,可以去掉-h...

阅读全文 »

分类: MySQL

MySQL使用MySQLdump导出所有库

导出所有数据库/usr/local/mysql/bin/mysqldump -u用户名 -p密码 --lock-all-tables --all-databases > /tmp/all.sql导入数据库/usr/local/mysql/bin/mysqldu -u用户名 -p密码 < /tmp/all.sql导出指定库,排除不导出的库#!/bin/bash USER="...

阅读全文 »

分类: Oracle

Oracle使用exp完整备份脚本

目前使用的是exp完整备份,回头整理个expdp备份的,先导入oracle的环境变量,然后按时间导出dmp文件,最后压缩、删除,完整备份脚本如下:#!/bin/sh export ORACLE_BASE=/data/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 export ORACLE_SID=fuzhou e...

阅读全文 »

分类: MySQL

GTID备份恢复注意事项

MySQL工作在GTID模式做备份恢复的时候,有时需要恢复出来的 MySQL 实例可以作为从库连上原来的主库继续复制,这就要求从备份恢复出来的 MySQL 实例拥有和主数据库数据一致的 gtid_executed 值。这也是通过设置 gtid_purged实现的,下面看下 mysqldump 做备份的例子。通过mysqldump在主库上做一个全量备份这里使用 --all-databases选...

阅读全文 »

分类: Oracle

expdp命令参数详解

Oracle备份方式主要分为数据泵导出备份、热备份与冷备份三种,今天首先来实践一下数据泵备份与还原。数据泵导出/导入属于逻辑备份,热备份与冷备份都属于物理备份。oracle10g开始推出了数据泵(expdp/impdp),可以使用并行参数选项,因此,相对于传统的exp命令来说,执行效率更高。示例: expdp 'username/password' dumpfile=db...

阅读全文 »