zoukankan      html  css  js  c++  java
  • Slackware安装Oracle和DB2

    Slackware安装Oracle和DB2
    相关软件版本:Slackware 13.1, Oracle10g, DB2 Exprexx-C 9.7
    
    1. Slackware下安装Oracle 10g
      Slackware下安装Oracle和RHEL上安装差不多,一般来说用Slackware的人安装系统的时候都会直接选full,因为我信任Patrick Volkerding选择的软件。只是在SlackwareSlackware安装Oracle下有几个库的位置和下不一样,需要建两个软连接:
    ln -s /usr/lib/libstdc++.so.6.0.13 /usr/lib/libstdc++.so.5
    ln -s /usr/lib/libgcc_s.so.1 /lib/
      如果没有建这两个连接安装Oracle的时候会报几个连接错误。剩下的就几本上都差不多了。
    
    2. Slackware安装DB2 Express-C 9.7
      DB2在Linux很好安装,不过到了Slackware却有点问题,直接安装报错,看了下/tmp下声称的日志,说是没有libpam.so。google后得知slackware不带PAM的东西,在SlackBuilds里搜了下也没有,只好上源码,到 http://www.kernel.org/pub/linux/libs/pam/library/ 下个最新版本,然后./configure --prefix=/usr/local , make , make install即可,然后运行一遍ldconfig,然后在安装就完全正常了。
      slackware下有一点特别的就是新添加的用户目录下没有默认的.bash_profile和.bashrc,RHEL上装好 DB2 之后会自动给db2inst1用户下的这两个配置文件添加信息,为方便后人,故将添加的内容贴上:
    
      添加在~db2inst1的.bash_profile或.bashrc中:
    
    # The following three lines have been added by UDB DB2.
    if [ -f /home/db2inst1/sqllib/db2profile ]; then
        . /home/db2inst1/sqllib/db2profile
    fi
    
      添加在~dasusr1的.bash_profile或.bashrc中:
    
    # The following three lines have been added by UDB DB2.
    if [ -f /home/dasusr1/das/dasprofile ]; then
        . /home/dasusr1/das/dasprofile
    fi
    
    
  • 相关阅读:
    剑指offer二十二之从上往下打印二叉树
    剑指offer二十一之栈的压入、弹出序列
    Hadoop简介与伪分布式搭建—DAY01
    getopt解析命令行参数一例:汇集多个服务器的日志
    软件开发:如何表达和维护大型逻辑
    编程语言与可复用性
    危险的 SQL
    谁终将点燃闪电,必长久如云漂泊
    如何使错误日志更加方便排查问题
    生活的诀窍:任务激励式学习法和短小目标法
  • 原文地址:https://www.cnblogs.com/logicbaby/p/1958292.html
Copyright © 2011-2022 走看看