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
页:
[1]