db2数据库导入导出

DB2数据库导入导出步骤:

第一步:打开DB2的命令行工具(cmd也可以),在DB2安装目录的BIN文件夹下新建一个文件夹data,并且进入该目录。

第二步:导出表结构,命令行如下

               db2look -d dbname -e -a -x -i username -w password -o ddlfile.sql   

               执行成功之后,你会在刚才新建的文件夹下找到该sql文件。

第三步:导出数据,命令行如下

               db2move databasename export -u username -p password

第四步:导入数据,命令行如下

               db2move databasename import -u username -p password

 

导入当中遇到的问题:

报错:SQL0286N 找不到页大小至少为 "8192"、许可使用授权标识 "DB2ADMIN" 的缺省表空间。SQLSTATE=42727 

解决方案:默认的表空间是page size 是4096,所以需要加大 page size。进入db2的控制中心—》databasename(你的数据库名)—》用户和租对象 –》数据库用户 –》选中用户后,点击更改用户特权 –》找到表空间,进行修改(常规、用户临时表空间、系统临时表空间)

 

单表数据的导出及导入: 

导出:db2move dbname export -tn tablename -u db2user -p psw 

导入:db2move dbname import -u db2user -p psw 

猜你喜欢

转载自zhunmumu.iteye.com/blog/2123721