编辑: 哎呦为公主坟 | 2019-07-08 |
13 年市场占有率第一 北京致远互联软件股份有限公司
9 /
15 www.seeyon.com 3.2 MySQL 数据备份与恢复 Mysql 数据的备份与恢复可手工采用 mysqldump 的方式备份/恢复,亦可采用 小地球 的 备份功能(仅针对集中部署的 MySQL 服务,请参考 小地球 章节) . 3.2.1MySQL 数据库的备份 ? 说明 备份前,请先停止产品服务,以保证数据的完整性. ? 备份命令示例 Mysqldump Curoot -p123456 -P3306 -h127.0.0.1 CE CR --single-transaction -BV50 >
D:\backup\v50-2013.sql ? 命令解释 -uroot:指定备份用户为 root;
-p123456:指定用户的密码,其中
123456 为密码,需要输入正确的 root 用户密码;
-P3306:大写的字母 P,指定 mysql 服务的端口,默认为 3306,可以不设置;
-h127.0.0.1:指定 mysql 服务的地址,默认 127.0.01,可以不设置;
-E:导出 mysql 的事件(events) ,可以不指定;
-R:导出 mysql 的存储过程及函数,可以不指定;
--single-transaction:此参数仅支持 InnoDB 引擎,此参数将锁表,为保持事务/数据一致 性;
-B V50:指定导出的数据库名称,其中 V50 为数据库名称;
>
D:\backup\v50-2013.sql:指定备份文件的物理路径及文件名;
? 其他说明 执行 mysqldump 命令,Windows 系统需进入 mysql 程序的 bin 目录,Linux 系统需进入 /usr/bin 目录. 3.2.2MySQL 数据库的恢复 ? 说明 还原前, 请确认当前数据库中与备份数据库名称一致的数据不再使用, 恢复将覆盖对应数据 库中的数据. ? 还原命令示例 ? 命令解释 -uroot、-p
123456、CP
3306、Ch127.0.0.1:指定用户名、密码、端口、IP 地址;
<
D:\backup\v50-2013.sql:指定恢复用 sql 文件的物理路径及文件名;
? 其他说明 执行 mysql 命令,在Windows 系统需要进入 mysql 程序的 bin 目录,Linux 系统需进入 /usr/bin 目录. mysql Curoot Cp123456 CP3306 Ch127.0.0.1 <
D:\backup\v50-2013.sql 中国协同软件行业连续
13 年市场占有率第一 北京致远互联软件股份有限公司
10 /
15 www.seeyon.com 3.3 Oracle 数据备份与恢复 Oracle 数据的备份与恢复采用数据的导出导入方式. 3.3.1Oracle 数据库备份恢复步骤概述 ? 第一步:选用 exp、Expdp 中其中一种数据导出方法(推荐使用 expdp 方式) ,备份出原 A8- V5 服务数据;
? 第二步:在目标数据库服务器上新建一个与原服务名称一样的表空间及用户;
? 第三步: 将备份出的 A8-V5 数据拷贝到目标数据库服务器上, 对目标数据库选用 imp、 Impdp 中其中一种数据恢复方法,导入备份出来的 A8-V5 数据;
? 第四步:在A8-V5 应用服务器上,打开 A8-V5 安装目录中的 ApacheJetspeed\conf,使用 【A8-V5 应用配置工具】修改 A8-V5 的数据库链接地址,指向新的数据库;
? 第五步:重新启动 A8-V5 服务. 3.3.2imp/exp 方式: exp 和imp 是Oracle 的工具程序,在成功安装了 Oracle Client 客户端后就可以执行 imp 或exp 命令了.它们即可以在数据库客户端使用,也可以在数据库服务端使用. 3.3.2.1 Windows 数据库服务器: 在Windows 中打开命令提示符, 或者在开始->
运行中输入 cmd, 回车后进入命令提示符窗口, 在命令行中执行如下格式语句(如下两种语句在 Linux 下格式相同) : ? 导入数据格式:imp /@ file=.dmp full=y ? 导出数据格式:exp /@ file=.dmp 如下图所示为 Windows 下导出数据的格式: 注意:一定要记下 A8-V5 所使用的表空间名及用户名,方便在导入时创建表空间及用户. 在目标数据库服务器上创建好用户及表空间后,就可以使用 imp 命令导入备份出来的数据 了. 如下图所示为 Windows 下导入数据的格式: 中国协同软件行业连续