• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >DB2 > 自写脚本让DB2命令行安装变得更随意

自写脚本让DB2命令行安装变得更随意

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2017-06-28

匿名通过本文主要向大家介绍了db2执行sql脚本,db2 sql脚本,db2备份脚本,db2脚本,linux db2执行sql脚本等相关知识,希望本文的分享对您有所帮助
</div>

在Linux平台下DB2 UDB V8.1图形界面的安装过程需要人工干预,耗时相对较长,并且在内核较新的Linux版本下还存在无法启动GUI安装界面的问题,虽然可以通过设置环境变量进行解决,还是显得有些麻烦。如果你用命令行方式手动安装,需要完成很多步骤,在安装或卸载比较频繁的情况下,就不如把整个安装过程写入shell脚本执行方便。

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

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

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

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

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

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

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

使用源路径'/mnt/DB2UDB8FORLINUX' 进行安装;

# ./instdb2 -d /mnt/DB2UDB8FORLINUX

删除已经进行的DB2安装,同时删除所有已经拷贝到安装目录的package文件。

# ./instdb2 -d /mnt/DB2UDB8FORLINUX -remove -all

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

</div> </div> </div> </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 使用SQL Server连接服务器访问DB2 Server
  • DB2比较常用与实用sql语句总结
  • 对 DB2 远程 SQL 复制应用中的常见错误分析及处理
  • 使用脚本加速 DB2 存储过程的开发
  • 通过DB2 TPC-C基准实现探索SQL
  • 通过DB2 TPC-C基准实现探索SQL(2)
  • 如何在DB2中更新执行计划
  • 如何在DB2中更新执行计划
  • DB2 9.7: 在 DB2 9.7 中使用 PL/SQL 匿名块
  • 自写脚本让DB2命令行安装变得更随意

相关文章

  • 2017-06-28DB2 Performance Expert 简化性能管理和调优(1)
  • 2017-06-28使用DB2临时表时所应注意的一些问题
  • 2017-05-11DB2 自动递增字段实现方法
  • 2017-06-28自写脚本让DB2命令行安装变得更随意
  • 2017-06-28简介DB2 9.5和IBM Data Studio
  • 2017-06-28使用DB2look实用程序重新创建优化器访问计划(4)
  • 2017-06-28基于IBM I服务器的DB2自动优化工具
  • 2017-06-28DB2 v7.2 中的高级 SQL 过程脚本编制
  • 2017-05-11DB2编程序技巧 (四)
  • 2017-06-28DB2性能监控 1——快照

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 诊断 DB2 Java 应用程序的性能问题
    • DB2死锁的解决过程全记录
    • 使用 Technology Explorer for IBM DB2 为 DB2 for Linux, UNIX, and Windows 管理用户和组身份验证
    • 轻松掌握DB2数据库中的数据移动
    • DB2在控制中心点选数据库时出现:SQL1031N问题
    • DB2 V8数据库基础(二)
    • DB2优化(简易版)
    • 使用 db2back 存档和维护 DB2 消息日志和诊断数据
    • 验证DB2的备份是成功技巧
    • 如何在AIX平台上把DB2V8升级到DB2V95

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有