-------------------------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
86 个解决方案
#1
归类汇总一下 免得大家老是问同样的问题 推荐一下 期待相关人员填充内容
#2
好东西自然要顶
#3
好东西
#4
果断顶
#5
坐等高人回复
#6
好好好
#7
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
备份:
exp user/password@orcl file=D:\XXXX.dmp
恢复:
imp user/password@orcl fromuser=ufidanc touser=pm file=D:\XXXXX.dmp log=D:\import.log
#8
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
备份:
exp user/password@orcl file=D:\XXXX.dmp
恢复:
imp user/password@orcl fromuser=ufidanc touser=pm file=D:\XXXXX.dmp log=D:\import.log
#9
支持你 顶了
#10
好东西
#11
做迁移时比较有用,特别是不同的DBMS之间的数据迁移
#12
Good…………………………
#13
mysql
导出:mysqldump
导入:source
导出:mysqldump
导入:source
#14
不错,只是不全。
#15
------------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'
备份
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'
#16
好东西 顶帖
#17
路过拿分,不要介意
#18
#19
顶....
#20
....
#21
这么多问题???
#22
接分的
#23
好东西 我刚好在学习数据库连接
#24
我想要请教数据库
#25
果断顶起
#26
学习。
#27
很感兴趣。。。
#28
学习...
#29
very good
#30
留记号关注
#31
感谢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
现在把语句整理一下
-------------------------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
#32
Very Good
#33
DBA 常有用處.
VARY GOOD .
VARY GOOD .
#34
好东西自然要顶
#35
不错的东西...
#36
果断顶啊
#37
马克,以后用得着~
#38
很好 精华贴
#39
#40
正要学习
#41
mark,
#42
楼主写的貌似都是单个数据库之间的备份迁移恢复啊,没有如何从mysql迁移到oracle,或者从oracle迁移到sybase的吗?
#43
来学习,顶一下。
#44
推荐去这里面去看资料。这个问题太广了。
http://tech.ccidnet.com/zt/qianyi/
#45
推荐去这个里面去看一看,你说的这个东西太广了,也很复杂。
http://tech.ccidnet.com/zt/qianyi/
#46
帮顶一下,很好的总结
#47
頂上去,哈哈
#48
好东西自然要顶
#49
好东西是该顶顶。
#50
http://tech.ccidnet.com/zt/qianyi
不错
不错
#1
归类汇总一下 免得大家老是问同样的问题 推荐一下 期待相关人员填充内容
#2
好东西自然要顶
#3
好东西
#4
果断顶
#5
坐等高人回复
#6
好好好
#7
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
备份:
exp user/password@orcl file=D:\XXXX.dmp
恢复:
imp user/password@orcl fromuser=ufidanc touser=pm file=D:\XXXXX.dmp log=D:\import.log
#8
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
备份:
exp user/password@orcl file=D:\XXXX.dmp
恢复:
imp user/password@orcl fromuser=ufidanc touser=pm file=D:\XXXXX.dmp log=D:\import.log
#9
支持你 顶了
#10
好东西
#11
做迁移时比较有用,特别是不同的DBMS之间的数据迁移
#12
Good…………………………
#13
mysql
导出:mysqldump
导入:source
导出:mysqldump
导入:source
#14
不错,只是不全。
#15
------------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'
备份
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'
#16
好东西 顶帖
#17
路过拿分,不要介意
#18
#19
顶....
#20
....
#21
这么多问题???
#22
接分的
#23
好东西 我刚好在学习数据库连接
#24
我想要请教数据库
#25
果断顶起
#26
学习。
#27
很感兴趣。。。
#28
学习...
#29
very good
#30
留记号关注
#31
感谢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
现在把语句整理一下
-------------------------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
#32
Very Good
#33
DBA 常有用處.
VARY GOOD .
VARY GOOD .
#34
好东西自然要顶
#35
不错的东西...
#36
果断顶啊
#37
马克,以后用得着~
#38
很好 精华贴
#39
#40
正要学习
#41
mark,
#42
楼主写的貌似都是单个数据库之间的备份迁移恢复啊,没有如何从mysql迁移到oracle,或者从oracle迁移到sybase的吗?
#43
来学习,顶一下。
#44
推荐去这里面去看资料。这个问题太广了。
http://tech.ccidnet.com/zt/qianyi/
#45
推荐去这个里面去看一看,你说的这个东西太广了,也很复杂。
http://tech.ccidnet.com/zt/qianyi/
#46
帮顶一下,很好的总结
#47
頂上去,哈哈
#48
好东西自然要顶
#49
好东西是该顶顶。
#50
http://tech.ccidnet.com/zt/qianyi
不错
不错