自己编写脚本, 让DB2 的命令行安装变得更轻松

db2_install脚本安装及手工配置 很多情况下要用db2_install脚本安装db2,希望对你有用。 立即下载

版权声明: 本文可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息。
原文出处: http://www.aiview.com/notes/db2_inst_tool.htm
作者: 张洋 Alex_doesAThotmail.com
最后更新: 2004-7-14


 目录
  1. 正文
  2. 参考资源
正文

在Linux平台下DB2 UDB V8.1提供了命令行和图形界面两种安装方式,图形界面虽然通过交互简化了安装的复杂性,但安装过程需要人工干预,耗时相对较长,并且在内核较新的Linux版本下还存在无法启动GUI安装界面的问题,虽然可以通过设置环境变量进行解决,还是显得有些麻烦。

当然如果你用命令行方式手动安装就不存在这个问题,不过需要手动完成很多步骤,如果安装或卸载比较频繁的情况下,就不如把整个安装过程写入shell脚本执行方便。

下面是我完成的一个用于安装和卸载的shell脚本,在数据库安装时,只需指定安装文件的源路径,即可完成全部安装。包括创建必要的用户和组,创建DAS服务以及实例,在系统注册服务名和服务端口,设置注册表变量,设置自动启动等。

另外可以通过三个可选的参数指定忽略拷贝安装文件,或者忽略创建用户或者组,以节约安装时间。

卸载功能可以用于卸载使用本安装脚本安装的数据库,包括删除实例和DAS服务,清除前面创建的用户和组,恢复系统的配置文件等,可通过可选的参数指定同时删除安装时拷贝的package文件。

在脚本的开始部分,有一些参数可以自行根据实际环境修改,比如要创建的实例名、用于DAS的用户名及组名、数据库的默认建立路径等,在使用本脚本之前可以先进行修改。

将本脚本保存为文件,本例存为instdb.sh,添加可执行属性,在root权限下运行,例如:

# ./instdb2 -d /mnt/DB2UDB8FORLINUX
使用源路径'/mnt/DB2UDB8FORLINUX' 进行安装;

# ./instdb2 -d /mnt/DB2UDB8FORLINUX -remove -all
删除已经进行的DB2安装,同时删除所有已经拷贝到安装目录的package文件。

本文中脚本在如下环境测试通过:
RedHat Enterprise Linux 3.0
DB2 V8.1 for Linux

 

参考资源

DB2数据库创建脚本自动生成脚本 bash shell和Python开发 本资源包含两套DB2自动化创建脚本,一套交互模式,另一套静默模式。有bash shell和python两种语言混合开发。交互模式,可以提示用户输入创建数据库相关的信息,自动帮您生成建库脚本。之所以使用方便,是因为完全省去了人工换算表空间容器页大小,页数量换算操作,而且自动处理bufferpool与表空间关系,仅仅是简单回答问题,脚本自动生成脚本。静默模式,很高效的一种批量创建多套db2数据库的解决方案,只需要简单将多套数据库创建要求在配置文件中配置好,运行自动生成脚本,即可快速根据要求生成所有数据库的创建脚本,方便,高效,实用。 立即下载

相关推荐

DB2数据库安装—命令行安装

DB2数据库安装—命令行安装,使用命令行安装DB2,详细步骤说明

安装db2数据库

链接:https://pan.baidu.com/s/1rpZn3H1oN8O0kn8YQMa-gQ?pwd=8u9d提取码:8u9d修改配置文件vi /etc/selinux/config,将SELinux置为disabled,并重启机器。

冰恋云的专栏 3202

ISP之LSC(Lens Shading Correction)

LSC - Lens Shading Correction即镜头暗影校正。

IQ_WXY的博客 5098

db2安装

1、创建用户和组 以root用户登录,创建用户和组: groupadd db2grp1 groupadd db2fgrp1 groupadd dasadm1 useradd -m -g db2grp1 -d /home/db2inst1 -s /bin/bash db2inst1 useradd -m -g db2fgrp1 -d /home/db2fenc1 -s /bin/bash

wxwpxh的专栏 3011

二维“能量源”(电场、磁场、功率)入射边界设置方法

comsol光学仿真设计相关学习笔记和经验 1. 二维“能量源”(电场、磁场、功率)入射边界设置方法 2.边界条件设置薄膜材料

VJCP_90909Bu0的博客 5193

YOLOv5添加注意力机制的具体步骤

本文主要介绍了 本文在此篇博客的基础上向YOLOv5-5.0版 本文主要包括以下内容一、CBAM注意力机制添加(1)修改yolov5s主干网络(2)在common.py中添加可调用的CBAM模块(3)向yolo.py文件添加CBAMC3判断语句二、SE注意力机制添加 本文以yolov5s网络为例 一、CBAM注意力机制添加 注意力机制可以添加在backbone,Neck,Head等部分,接下来本文以backbone主干网络为例 (1)修改yolov5s主干网络 1.在yolov5-5.0工程文件夹下,找到m

thy0000的博客 2万+

为 IBM DB2 for Linux、UNIX and Windows 以及 IBM Content Manager 编写自动安装脚本

本系列文章介绍自动部署工具包(automatic deployment toolkit,Automatic-DT),它可以帮助基础结构架构师使用一系列自动安装和配置的 IBM 软件来安装和配置部署节点。它还可以帮助测试人员和开发人员在日常的测试和集成生命周期中刷新构建版本。在本系列的这第 3 部分中,为 IBM® DB2® for Linux®、UNIX 和 Windows® 以及 I

IBM技术期刊 1662

基于 SoC 的卷积神经网络车牌识别系统设计(1)引言

通过 CPU 软核 IP 在纯 FPGA 平台上构建一个 AI SoC 卷积神经网络车牌识别系统,其中,缩放、填充层、卷积层、ReLU、池化层、全连接层 IP 都是 Verilog 设计的,同时集成了各种高性能的 IP。这是最具挑战性的 AI SoC 芯片设计项目,集成了 Python 卷积神经网络代码、Verilog 卷积神经网络硬件设计、ARM SoC 设计、ARM 与 FPGA 的交叉编译流程等等。这不仅是科研学习、集创竞赛、秋招求职的一个极具优势的精彩项目,也是目前最火热的芯片行业之中的一个...

新芯设计的博客 3780

最优控制 (Optimal Control) 算法详解及案例分析

最优控制是一种通过优化控制输入,使系统在满足约束条件的情况下达到最优性能的控制方法。其目标是最小化或最大化一个性能指标。

闲人编程的博客 2092

24、手机GPS天线设计与有源GNSS天线性能评估

本文系统介绍了手机GPS天线的代表性设计,包括隔离磁偶极子、共面平衡偶极子和小型陶瓷加载QHA天线,分析了其结构特点、性能参数及适用场景。同时详细阐述了有源GNSS天线的组成结构与G/T比作为关键性能指标的评估方法,并提出了组件选择、噪声控制和增益提升等优化策略。最后展望了未来手机GPS天线在小型化、多频集成和智能适应性方面的发展趋势。

pytorch8learner的博客 720

默哀这一刻 我们的心紧紧相连

5月19日14时28分起,全国人民默哀3分钟,届时汽车、火车、舰船鸣笛,防空警报鸣响。 那一刻,大家放下手中的工作,默默站立,窗外传来震天的汽笛声,如怒吼、似悲鸣,泪水瞬间涌出,所有祖国人民的心都在这一刻、通过这种方式,紧紧相连! 5月12日下午,北京晃了晃,当大家从迷惑中反应过来时,很多人还来不及惊慌就已经舒了一口气,更多的是在笑谈这小小的震动。然而,...

weixin_33894992的博客 192

Unity 编辑器篇|(四)编辑器拓展GUI类 (全面总结 | 建议收藏)

GUI 类是 Unity GUI 的接口,并且具有手动定位功能。“即时模式”GUI 系统(也称为 IMGUI)是一个完全独立的功能系统,不同于 Unity 基于游戏对象的主 UI 系统。IMGUI 是一个代码驱动的 GUI 系统,主要用作程序员的工具。为了驱动该系统,需在实现脚本上调用 OnGUI 函数即时模式 GUI 系统常用于:创建游戏内调试显示和工具。为脚本组件创建自定义检视面板。创建新的编辑器窗口和工具以扩展 Unity 本身。

游戏开发小Y的博客 12万+

db2用命令执行脚本

DB2未初始化命令行环境的解决办法:http://jingyan.baidu.com/article/9158e0004229b4a25412281d.html DB2 命令行中执行sql脚本: connect to dbName user xxx using password c:\> db2 -tvf sql文件名

javaofliang的博客 2965

基于分水岭分割进行肺癌诊断

近年来,肺癌的发病率和病死率均迅速上升,目前已居所有癌症之首。随着肺癌病人数量的增加,医生对肺部 CT 图像进行研判的工作量也增加了不少,在这种情况下难免工作效率降低甚至会出现误诊。为了帮助医生减少重复性工作,对肺部 CT 图像进行计算机辅助检测的技术就被广泛应用于对肺癌的诊断和治疗过程中。医学 CT 图像处理主要是研究医学图像中的器官和组织之间的关系,并进行病理性分析。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 1568

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Linux环境下安装DB2V10.5_server_x86_64说明

说明,此文档安装为静默安装,适合无图形界面Linux,当然,在有图形Linux也可以执行静默安装, 只是图形界面多了一种选择方式,而无图形界面只能使用静默安装的方式,安装包db_install为db2静默安装响应文件,在安装过程中事先需关闭selinux 、iptables,需要配置YUM仓库,一定要执行预先检测,不然安装的过程中会碰到一些问题,导致安装无法继续。1、 平台环境硬件平台:x86_6

Mate小花粉的博客 1万+

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

在linux下安装db2全过程

一、db2安装:有两种安装方式:命令和图形界面。图形界面安装(可以root用户操作):1、在ibm网站上下载db2安装包v9.7_linuxxia3_2_server.tar.gz2、用tar  -zxvf  v9.7_linuxxia3_2_server.tar.gz 命令解压3、用cd命令回到解压了的文件夹里,运行./db2setup,启动安装过程(可以在任意的用户下安

kedawangjian的专栏 7514

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

shell脚本实例---编写shell脚本操作db2数据库

下面的shell脚本用于操作db2数据库,具体的业务逻辑可以忽略,关键是掌握在shell脚本中如何去操作db2数据库以及在shell脚本中读取文件的方法。在shell脚本中经常需要使用到读取配置文件的功能,使用类似cat $APPHOME/etc/${conffile} |grep -v "^#"| while read table_list table_head的方式来读取文件。 #!/bin/bash #一个账户对应一个币种的更新,使用方式: #shaddCurrency.sh...

xiaozhuangyumaotao的博客 2366

DB2 脚本

----start 我们可以把DB2 命令或者 SQL语句写在一个脚本中以方便我们管理DB2,那么如何写DB2 脚本呢?很简单,我们建立一个文本文件,然后把要执行的命令或SQL写在里边就可以了。如,我们建立一个名为test.txt的文件,然后输入以下内容: CONNECT TO SAMPLE; CREATE TABLE USER ( ID INTEGER NOT NULL, NAM

千里之行始于足下 2555

DB2自动启动

[root@localhost ~]# cd /opt/ibm/db2/V9.7/instance/ [root@localhost instance]# ./db2iauto -on db2inst1 [root@localhost instance]#

天元喜羊羊的博客 2554

DB2 的命令行处理器和脚本编写

 C:\\SQLLIB>db2 ? options db2 [option ...] [db2-command | sql-statement |    [? [phrase | message | sqlstate | class-code]]] option: -a, -c, -e{c|s}, -finfile, -lhistfile, -n, -o, -p, -rreport, ...

笔记 316

DB2 命令行中如何执行sql脚本

原文链接:http://space.itpub.net/8231934/viewspace-584635   db2 => connect to dbName user xxx using password db2 => sql语句   如果要执行一个sql脚本文件: db2 => quit c:\> db2 -tvf sql文件名 db2 -td@ -f filename @是

项目管理之路 6万+
上一篇: 在DB2 中创建一个获取汉字拼音首字母的SQL 函数
下一篇: 关爱智障人士——慧灵福利社区献爱心活动有感
alexdoes
博客等级 码龄23年 2粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值