db2数据库表导出
1. DB2如何导出单张表结构
su db2inst - 进入db2权限模式
任意建立一个文件夹子 mkdir data
进入文件夹子 cd data
导出表结构:使用db2look -d 库名 -e -u 用户名 -l -o exoa.sql
导出数据:使用db2move 库名 export
可使用以下命令查看: db2look -help or db2move -help
打包已导出的表结构与数据 tar zcvf 目录名.tar.gz 目录名/
在新的db2导入数据
创建数据库: db2 create db 库名
导入表结构操作:db2 -tvf 文件名.sql
导入数据操作:db2move 新建库名 import
2. db2数据库怎么导出指定用户下的表
--导出数据库表--
db2 "export to employee.ixf of ixf select * from employee"
--导入数据库表--
注:
(1)表不存在的情况
db2 "import from employee.ixf of ixf create into employee"
(2)表存在的情况
db2 "import from employee.ixf of ixf insert into employee"
3
其它内知识点:
--a.导出容表结构--
db2look -d sample -e -a -x -i db2admin -w db2admin -o employee.sql
--b.执行sql--
db2 -tvf employee.sql
3. db2如何导出整个数据库(包括视图,表结构,表数据,索引,序列,存储过程,触发器等)
db2move只能到出表结构和数据....导出其他的用db2look
如:
db2look -d databasename -a -e -i username -w password -o db2.sql
4. 导出DB2数据库表
在你操作以前,做好两边个据库的全库备份。例如你要把
db1(数据库1)的表导出,然后插入db2(数据库2)的表。实现办法有几种,看您这个表的数据量大小来决定。最安全的办法是建立一个临时库db3(模拟库),把备份还原到这个库上操作,把两个表合并后,导出,再导入到生产的数据库中。
5. db2数据库如何将数据导出
如果觉得麻烦. 安装一个
dbvisualizer
这个工具可以导出很多格式. 操作也非常方便.
6. 【急】如何导出服务器上的db2数据库,是导出整个数据库,包括表结构表空间 数据等
不用复,可以远程连接到服制务器,windows系统可以通过远程连接,linux/unix系统可以通过ssh/telnet连接,在服务器上用db2 connect to 数据库名连接数据库,然后通过db2look -d 数据库名 -e -a -c -o 导出文件名.sql -i 用户名 -w 密码 导出结构,通过db2move 数据库名 export -u 用户名 -p 密码 导出数据;在本地导入前先connect 数据库,然后db2 -td; -cf 导出文件名.sql 在本地根据该文件sql建立数据结构,之后用db2move 数据库名 load -u 用户名 -p 密码 导入数据
7. 如何从db2数据库中导出一张表里面的所有数据
export to 文件名.IXF of IXF select * from 表名
8. db2怎么导出sql文件
export to /opt/mydb/mydata.txt of del modified by nochardel coldel0x09 select table1.a,table2.d from table1 table2
这是导出的语句,其中nochardel表示导出到文本文件时,每个字段不用引号引起来,默认回是引号引起来的答,coldel表示字段之间的分隔符,
其中0x09表示tab键,如果用空格分隔就是0x20,$为0x24其他的你可以自己查。
执行过程如下:
db2=>
connect to yourdb
export ......
9. db2怎么导出建表语句
开始-运行-cmd
提示符下执行 db2look -d 数据库名称 -e -a -l -o 导出文件位置(如:/opt/IBM/crtobj.sql)
这样导出的脚本里包括数据库所有的对像(建表空间,缓冲池,表,视图,触发器,存储过程等)默认每个建对象语句以分号结尾。
如果增加-td % 则导出的脚本每段结尾为%号。
如果增加-dp选项则导出的脚本每个创建对象的语句之前,增加一行drop 该对象的语句。