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

摘要:
使用shell脚本根据输入的用户名、数据库名和密码从DB2数据库导出数据。.sh脚本如下#!

使用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下。

免责声明:文章转载自《使用shell从DB2数据库导出数据》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇单一概括(作用)- B市各类行业组织Delphi通用的序列化代码下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

jira汉化,破解,升级

交给我这个任务,我先在网络上查了,好些资料,先实验的是6.3.6版本的,这个安装包我是从csdn上下载的.tar.gz的安装,汉化过程也都没有问题。但是在运行过程中不显示下拉菜单,于是我又在官网下载的6.3.15版本的.bin文件的。   去官网下载atlassian-jira-6.3.15-x64.bin chmod u+x atlassian-jira...

35 | 如何准备测试数据?

测试数据创建的基本方法 从创建测试数据的维度来看,测试数据准备方法主要可以分为四类: 基于 GUI 操作生成测试数据; 通过 API 调用生成测试数据; 通过数据库操作生成测试数据; 综合运用 API 和数据库的方式生成测试数据。 基于 GUI 操作生成测试数据 很少直接使用基于 GUI 的操作生成测试数据。 通过 API 调用生成测试数据 通过 AP...

Openstack Mitaka 版本1

Openstack Mitaka 版本 计算节点扩容、cinder存储 目录 Openstack Mitaka 版本 计算节点扩容、cinder存储 1.增加计算节点 1.1 更改hosts解析 1.2 配置yum源 1.3 配置时间同步 1.4 安装openstack客户端和openstack-selinux 1.5 安装&配置安装nov...

Oracle工具之DBNEWID

DBNEWID是Oracle提供的一个用于修改数据库DBID和DBNAME的工具。 在引进该工具之前,如果我们想修改数据库的数据库名,必须重建控制文件。但即便如此,也无法修改该数据库的DBID。众所周知,DBID是一个数据库的唯一标识符。RMAN就是根据数据库的DBID来区分不同数据库的。 DBNEWID可解决这种问题,它提供了以下三种选择: 1>...

智能威胁分析之图数据构建——关联数据为环境数据图:如资产、资产脆弱性、文件信息、用户信息、IT系统架构信息等 行为数据图:如网络侧检测告警、终端侧检测告警、文件分析日志、应用日志、蜜罐日志、沙箱日志等 情报数据图:各类外部威胁情报 知识数据图:各类知识库(如ATT&CK,CAPEC,CWE)等

智能威胁分析之图数据构建 安全运营 绿盟科技研究通讯 2019-05-24   随着数据的丰富和检测、关联能力的提升、响应能力更自动化,各大厂商也逐渐开始思考智慧安全能力的构建,以针对安全数据实现更通用的自动化推理能力。 RSAC大会的热度似乎持续了一整个北京的春天,直播、新闻、技术解读、研讨活动让人应接不暇。从RSA大会官网上查询今年“Bette...

微软RDLC报表打印

  关于微软RDLC报表打印时文字拉伸问题(Windows server 2003 sp2) 最近我们开发的打印服务频频出现打印文字拉伸问题,客户意见络绎不绝,最为明显的是使用黑体加粗后 “2.0份” 打印出来后小数点几乎看不见了,用户很容易误认为 “ 20份” 。所以问题达到了不得不停下手上的工作,集中研究RDLC打印问题。 下面是打印出来的效果 由于...