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

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

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

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

卸载功能可以用于卸载使用本安装脚本安装的数据库,包括删除实例和DAS服务,清除前面创建的用户和组,恢复系统的配置文件等,可通过可选的参数指定同时删除安装时拷贝的package文件,Linux平台下DB2 UDB V8.1的安装与卸载》(https://www.unjs.com)。

在脚本的开始部分,有一些参数可以自行根据实际环境修改,比如要创建的实例名、用于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

linux卸载db2客户端,Linux平台下DB2 UDB V8.1的安装与卸载 -电脑资料相关推荐

  1. .NET平台下WEB应用程序的部署(安装数据库和自动配置)

    .NET平台下WEB应用程序的部署(安装数据库和自动配置)   李洪根 在.NET平台下,部署 Web 解决方案是比较方便的.我们可以利用Visual Studio.NET 2003添加一个WEB安装 ...

  2. .NET平台下WEB应用程序的部署(安装数据库和自动配置,启动条件)

    转自:http://blog.csdn.net/lihonggen0/article/details/13654 首先,创建一个安装和部署项目.步骤如下: 1.在 "解决方案资源管理器 &q ...

  3. linux与python客户端,LINUX平台下DM7与Python的适配

    1.概述 dmPython是DM提供的依据Python DB API version 2.0中API使用规定而开发的数据库访问接口.dmPython 实现这些API,使Python应用程序能够对DM数 ...

  4. linux程序卸载动态库,Intel平台下linux中ELF文件动态链接的加载、解析及实例分析(二): 函数解析与卸载...

    在 IBM Bluemix 云平台上开发并部署您的下一个应用. 相信读者已经看过了 Intel平台下Linux中ELF文件动态链接的加载.解析及实例分析(一): 加载的内容了,了解了ELF文件被加载的 ...

  5. linux 卸载 patch,Oracle RAC 平台下 Patch 安装与卸载 步骤 收藏

    之前整理过一篇Oracle Patch 的文章,参考: 关于Oracle Patch 的知识,参考之前的文章. 这篇主要是演示下RAC 平台下Patch 的安装与卸载. 一.  Path 安装说明 在 ...

  6. linux可用机场客户端,Linux系统可用的6款Bittorrent客户端

    大家都知道迅雷目前尚不支持Linux系统,其实使用Bittorrent客户端进行下载未尝不是一个好的选择,这里给大家介绍6款Linux可用Bittorrent客户端,方便经常需要进行文件下载的Linu ...

  7. 【Linux\云服务器】CentOS 7.2 64位 可视化桌面的安装与卸载

    CentOS 7.2 可视化桌面的安装和卸载 终于开始写第一篇CSDN博客了,心情有点儿小激动,前两天,小D在阿里云出购买了一台学生优惠的ECS云服务器,购买之前并没有学习过任何有关Linux的知识, ...

  8. linux apk 拆分 odex,android平台下,apk、jar、dex、odex、vdex、art文件相互转换,编译和反编译...

    apk.jar.dex.odex.vdex相互转换java 1. ? to jar 1.1 odex to jar 1.2 dex to jar 1.3 apk to jar 输出结果可能有损 1). ...

  9. linux nfs系统客户端,Linux系统中挂载共享目录NFS文件系统客户端安装与配置

    NFS服务简介      NFS是Network  File System(网络文件系统).主要功能是通过网络让不同的服务器之间可以共享文件或者目录.NFS客户端一般是应用服务器(比如web,负载均衡 ...

最新文章

  1. 个人随笔、收藏——(包括技术、设计思想等)
  2. asp.net mysql 创建变_[ASP.net教程]EF Core使用CodeFirst在MySql中创建新数据库以及已有的Mysql数据库如何使用DB First生成域模型...
  3. 【Step By Step】将Dotnet Core部署到Docker下
  4. 一步一步深入理解Dijkstra算法
  5. Hadoop搭建完全分布式
  6. Vue001_模板语法
  7. oracle 整个表空间迁移,oracle11g迁移表空间
  8. python turtle画五边形_python画一朵玫瑰给你
  9. 利用R和Octave求解线性方程组
  10. 03 unix 设计哲学和流重定向
  11. 《51单片机应用开发从入门到精通》——2.8 用外部中断控制灯闪烁
  12. 家庭局域网_分析 | 如何查询局域网内在用的IP地址?
  13. 几何公差基础知识之圆度
  14. 传感器与检测课程设计--矿石计数器
  15. ARM9的存储结构~~大端存储和小端存储
  16. uniapp发布相关(主因处理key配置错误问题)
  17. 工厂生产线设备数据采集方法
  18. firefox火狐插件(56旧版本适用)
  19. ASP木马提升权限的N种方法
  20. ArcCatalog发布地图服务

热门文章

  1. 惯量比多少合适_如何理解惯量比的问题
  2. 网络爬虫-通过百度百科查询行政区划代码
  3. LeetCode BackPack 背包问题
  4. C# 极品飞车9(改钱辅助) / nfsMWAssist
  5. 树莓派搭建NextCloudPi个人网盘
  6. 黑盒测试用例的设计方法有哪些
  7. p2p的基本下载原理
  8. 广东省深湛高铁线路vue(echarts)实现
  9. Bpmn(业务流程模型)文档和在线Demo整理
  10. Android开发:实现系统自带截屏功能 需要获取System权限