我想把服务器上的DB2表结构和数据全部导入到本地上的DB2数据库上最好是用控制中心来操作解决了我加分

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我想把服务器上的DB2表结构和数据全部导入到本地上的DB2数据库上最好是用控制中心来操作解决了我加分相关的知识,希望对你有一定的参考价值。

会的大侠可以HI我 刚用DB2不怎么会用还请多多帮忙
本人刚接触DB2菜鸟一个 希望知道的大侠能讲的详细些 或是加我好友指导我 非常感谢

假如你的DB实例名为dbname,登录名为username,密码为password
连接db
如果用控制中心,就用connect to dbname user username using passowrd;
如果用运行->db2cmd,就用db2 connect to dbname user username using passowrd;
1.导出数据库表结构、视图、存储过程、触发器等等等等……
db2look -d dbname -e -i username -w password -o C:/db_tables.sql
2.导出数据
export to 'C:\tablename1.del' of del select * from "username"."tablename1";
export to 'C:\tablename2.del' of del select * from "username"."tablename2";
……等等
3.在本地的话随便弄咯,把刚才从服务器上db_tables.sql和各个表的.del数据文件copy到本地,然后执行db_tables.sql就好了,最后把数据导进去,用这个命令:
import from 'C:\tablename1.del' of del insert into "username"."tablename1";
....等等
4.噢了

全部手写的哈,难免有错误,自己再研究研究。我下班啦!走了……
参考技术A 图形界面很麻烦的,直接用db2look -d dbname -e -o db2look.sql命令就能搞掂。 参考技术B 用一楼的命令试试。刚开始最好不要用图形界面,用命令行让你对原理理解的更深刻一点。

阿里云数据库备份如何导入单个表到本地

 


这里介绍存在数据结构的情况

其中.frm是数据表结构

.bid是数据


1,建立和线上一模一样的数据结构

2,将.bid(这里的bid文件是数据库存储文件)

3,将.bid文件放入mysql同等级数据库里面的名字相同的表里面,覆盖掉

4,我使用的是navicat,找到命令格式,使用下面的命令

ALTER TABLE go_firm IMPORT TABLESPACE;

ALTER TABLE go_user IMPORT TABLESPACE;

5,导入成功,导出来


其中navicat总是出错,下载了两个就好了

以上是关于我想把服务器上的DB2表结构和数据全部导入到本地上的DB2数据库上最好是用控制中心来操作解决了我加分的主要内容,如果未能解决你的问题,请参考以下文章

通过导入修改服务器上的phpmyadmin数据库吗?

ASP.NET把数据查询出来保存在了一个datatable里面了,之后我想把这个datatable的数据导入到access数据库

如何利用Navicat Premium把服务器上的数据拉到本地来

sqoop 从 db2 特定模式导入全部到 hive

sqlserver怎么把服务器上的数据库备份到本地,不是局域网的服务器?

SSMS数据的导入和导出不能保持视图结构。