Oracle、DB2、Sybase、MS_SQL、MySql备份和转移数据表结构

jonqwe 2011-09-27 10:22:43
加精
我想了解一下这些主流数据库的数据备份和数据转移 一般工具中提供了那些方法?
-------------------------DB2有--------------------------
导出表结构
db2look -d dbname -e -o db2look.sql
然后导出源数据库DB2数据
db2move dbname export –u user –p password
目标数据库
db2 -tvf db2look.sql
db2move dbname import
------------------------Sybase--------------------------
备份数据:
Dump database XXX to "D:/backup/x.dmp"
恢复数据:
Load database 数据库名 from "D:目录名/文件名.dmp"
online database xxx

导出表结构
ddlgen –Usa –Pxxx –Ddb_name –Sxxx:port –Ooutput_file
导出数据
bcp dbname..tablename out d:filename.bcp -Sservername -Uname -Ppass -n -Jiso_1
导入数据
bcp dbname..tablename in d:filename.bcp -Sservername -Uname -Ppass -n -Jiso_1

我想了解Oracle、MS_SQL、MySql像DB2、Sybase这样的备份和数据到处导入的语句,谢谢。不知道大家一般是怎么移植这些数据的。

感谢ExcaliburX,jackloveseven,ssp2009,xifenfei和朋友的支持。
现在把语句整理一下
-------------------------DB2有--------------------------
导出表结构
db2look -d dbname -e -o db2look.sql
然后导出源数据库DB2数据
db2move dbname export –u user –p password
目标数据库
db2 -tvf db2look.sql
db2move dbname import
------------------------Sybase--------------------------
备份数据:
Dump database XXX to "D:/backup/x.dmp"
恢复数据:
Load database 数据库名 from "D:目录名/文件名.dmp"
online database xxx

导出表结构
ddlgen –Usa –Pxxx –Ddb_name –Sxxx:port –Ooutput_file
导出数据
bcp dbname..tablename out d:filename.bcp -Sservername -Uname -Ppass -n -Jiso_1
导入数据
bcp dbname..tablename in d:filename.bcp -Sservername -Uname -Ppass -n -Jiso_1

---------------------Oracle------------------------
备份:
exp user/password@orcl file=D:\XXXX.dmp

恢复:
imp user/password@orcl fromuser=ufidanc touser=pm file=D:\XXXXX.dmp log=D:\import.log

------------Ms sqlserver--------------------
备份
backup database dbname to disk='d:\db.bak'
恢复
restore database dbname2 from disk='d:\db.bak'

导入文本文件
EXEC master..xp_cmdshell 'bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword'
导出文本文件
EXEC master..xp_cmdshell 'bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword'
----------------MySql------------------
备份:mysqldump -u root -p dbcurr> 20090219.sql
还原:mysql -u root -p dbcurr< d:\20090219.sql
source d:\wcnc_db.sql;:mysqldump
...全文
1978 86 打赏 收藏 转发到动态 举报
写回复
用AI写文章
86 条回复
切换为时间正序
请发表友善的回复…
发表回复
hdshui 2013-04-03
  • 打赏
  • 举报
回复
yangchun-liu 2013-01-11
  • 打赏
  • 举报
回复
好东西,收藏~
sun0322 2012-06-09
  • 打赏
  • 举报
回复
好东西,收藏~
guicaizhou 2012-05-16
  • 打赏
  • 举报
回复
oracle 要用什么用户登录啊
jonqwe 2011-10-10
  • 打赏
  • 举报
回复
[Quote=引用 81 楼 magic890 的回复:]
多维分析应用能解释下吗
[/Quote]

MDX
http://technet.microsoft.com/zh-cn/library/bb500184.aspx
zhuzhangliang 2011-10-09
  • 打赏
  • 举报
回复
非常好的
taikongxinke 2011-10-09
  • 打赏
  • 举报
回复
学习,不错
magic890 2011-10-09
  • 打赏
  • 举报
回复
多维分析应用能解释下吗
wjlazio 2011-10-08
  • 打赏
  • 举报
回复
看看,学习了。。。。
xudaisi 2011-10-08
  • 打赏
  • 举报
回复
好东西 要顶
lrj645578859 2011-10-08
  • 打赏
  • 举报
回复
嗯,不错,是个好东西。
xiaocongzhi 2011-10-08
  • 打赏
  • 举报
回复
总结性的好东东呀!
ssyliusha 2011-10-08
  • 打赏
  • 举报
回复
学习学习
redianredian 2011-10-08
  • 打赏
  • 举报
回复
呵呵,我一般是直接按照菜单提示操作的
youcaierqiqi 2011-10-08
  • 打赏
  • 举报
回复
mark 正在学习这些
Forrest0579 2011-10-07
  • 打赏
  • 举报
回复
顶一个 学习中
missyoudd 2011-10-07
  • 打赏
  • 举报
回复
好东西,值得收藏
啊郑 2011-10-05
  • 打赏
  • 举报
回复
顶!不错
nettman 2011-10-05
  • 打赏
  • 举报
回复
感谢楼主分享,学习!
whkeroom 2011-10-05
  • 打赏
  • 举报
回复
很强大,顶
加载更多回复(63)

7,388

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 数据仓库
社区管理员
  • 数据仓库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧