使用shell从DB2数据库导出数据

您所在的位置:网站首页 db2数据库怎么导出数据 使用shell从DB2数据库导出数据

使用shell从DB2数据库导出数据

2024-07-04 07:32| 来源: 网络整理| 查看: 265

使用shell脚本根据输入的用户名,数据库名,密码从DB2数据库导出数据

(1)a.sh脚本如下

#!/usr/bin/bash read -p "please input your DBNAME: " DBNAME read -p "please input your username: " username read -p "please input your password: " password db2 connect to $DBNAME user $username using $password db2 "EXPORT to /home/Practice/data/a.del of del select * from A"

(2)连接Linux,使用下面命令执行

su - db2inst1 -c "/home/Practice/a.sh"

上面这条代码是关键,其中a.sh文件存储在/home/Practice路径下

[root@localhost Practice]# chmod +x a.sh [root@localhost data]# su - db2inst1 -c "/home/Practice/a.sh" please input your DBNAME: oliverdb please input your username: db2inst1 please input your password: db2inst1 Database Connection Information Database server = DB2/LINUXX8664 10.5.5 SQL authorization ID = DB2INST1 Local database alias = OLIVERDB SQL3104N The Export utility is beginning to export data to file "/home/Practice/data/a.del". SQL3105N The Export utility has finished exporting "2" rows. Number of rows exported: 2

到此处为止,数据已经从数据库oiliverDB导出到了目录/home/Practice/data下。

 

作者:奔跑的金鱼 出处:https://www.cnblogs.com/OliverQin/

声明:书写博客不易,转载请注明出处,请支持原创,侵权将追究法律责任

个性签名:人的一切的痛苦,本质上都是对自己无能的愤怒

如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3