zoukankan      html  css  js  c++  java
  • oraToolKit Oracle安装辅助工具的使用方法

    目录

    otk使用方式

    oraToolkit的安装在 RHEL6.1 安装 Oracle10gr2 (图文、解析) 一文中已经介绍过了,是非常简单的rpm包安装。
    otk installManager的帮助手册

    Usage (revision1.23):
    
      installManager <action> <configFile> [ <execMode> ]
    
    Where:
    
      <action>      is the target action of the dataPumpManager
    
                    The following actions are supported:
    
                      swReqCheck, osSetup, swInst, cssdConfig, asmSetup,
                      envSetup, dbSetup and setOsKernelParams
    
      <configFile>  is a configuration file from /opt/oracle/otk/1.0/conf/installManager directory.
    
      <execMode>    is the execution mode of installManager, either NORMAL (default) or FORCE
    
    Available config files
    osSetup10gR2.cfg
    osSetup11gR1.cfg
    osSetup11gR2.cfg
    20110801_230429: Warning: KLK-00022: Parameter prerequisite not fulfilled
    

    installManager使用帮助,从上面我们可以看到它可以进行各项检测工作(action),支持osSetup10gR2、osSetup11gR1、osSetup11gR2这3个版本的数据库(configFile)

    使用oraToolKit进行检测安装包情况

    我们开始用它来检测是否满足安装ora10gR2的环境,action选择的是swReqCheck,configFile选择的是osSetup10gR2.cfg
    我们可以开始先汇总的看下是否满足条件,当你确信基本上你搭建的环境没上面问题的时候,就可以直接看汇总的情况了。

    [root@jmilk tools]# /opt/oracle/otk/current/bin/installManager swReqCheck osSetup10gR2.cfg20160525_111914: Info: Action swReqCheck of installManager started
    ----------------------------------------------------------------------------------------------------
    20160525_111914: Info: Listing environment information
    20160525_111914: Info: ---------------------------------------------
    20160525_111914: Info: Object/Name               | Value/Version
    20160525_111914: Info: ---------------------------------------------
    20160525_111914: Info: hostname                  | jmilk.fan.com
    20160525_111914: Info: OS                        | RHEL
    20160525_111914: Info: OS Version                | 4
    20160525_111914: Info: OS Release                | 
    20160525_111914: Info: HW Architecture           | x86_64
    20160525_111914: Info: user                      | root
    20160525_111914: Info: user shell                | /bin/bash
    20160525_111914: Info: OTK                       | OTK_1_0_2_1_5
    20160525_111914: Info: installManager            | 1.23
    20160525_111914: Info: Process ID                | 99022
    20160525_111914: Info: libmiscellaneous.ksh      | 1.24
    20160525_111914: Info: libstring.ksh             | 1.10
    20160525_111914: Info: libfile.ksh               | 1.2
    20160525_111914: Info: libotk.ksh                | 1.14
    20160525_111914: Info: liberror.ksh              | 1.24
    20160525_111914: Info: libosadmin.ksh            | 1.19
    20160525_111914: Info: libinstallManager.ksh     | 1.45
    20160525_111914: Info: libnetwork.ksh            | 1.8
    20160525_111914: Info: libappctl.ksh             | 1.21
    20160525_111914: Info: libdynsql.ksh             | 1.2
    ----------------------------------------------------------------------------------------------------
    20160525_111914: Info: Executing libmiscellaneous.checkExecMode function
    20160525_111914: Info: Executing installManager in NORMAL mode
    20160525_111914: Info: Executing libfile.sourceConf function
    20160525_111914: Info: Sourcing /opt/oracle/otk/1.0/conf/installManager/osSetup10gR2.cfg
    ----------------------------------------------------------------------------------------------------
    20160525_111914: Info: Executing libinstallManager.setScriptVars function
    20160525_111914: Info: export SYSDATE="20160525"
    20160525_111914: Info: export EXEC_ACTION="swreqcheck"
    20160525_111914: Info: export LOG_FILE="/var/opt/oracle/otk/1.0/log-old/installManager/swreqcheck-20160525_111914.log"
    20160525_111914: Info: export PLATFORM="Linux"
    20160525_111914: Info: export OS_DISTRIBUTION="RHEL"
    20160525_111914: Info: export OS_VERSION="4"
    20160525_111914: Info: export OS_RELEASE=""
    20160525_111914: Info: export RAM_MB="7859"
    20160525_111914: Info: export HW_ARCH="x86_64"
    ----------------------------------------------------------------------------------------------------
    20160525_111914: Info: Executing libinstallManager.doSwRequirementCheck function
    20160525_111914: Info: Checking requirement file
    20160525_111914: Info: export SW_REQUIREMENT_FILE="/opt/oracle/otk/1.0/conf/installManager/requirement/ora10gR2-redhat-4-x86_64.pkg.lst"
    20160525_111914: Info: Using default package requirement file /opt/oracle/otk/1.0/conf/installManager/requirement/ora10gR2-redhat-4-x86_64.pkg.lst
    20160525_111914: Info: Checking if file /opt/oracle/otk/1.0/conf/installManager/requirement/ora10gR2-redhat-4-x86_64.pkg.lst exists
    20160525_111914: Info: Checking 64-bit OS packages
    20160525_111914: Info: export ARCH_PATTERN="[xX]86[-_]64"
    20160525_111914: Info: export SW_REQUIREMENT_EGREP_PATTERN="req|opt"
    20160525_111914: Info: Higher version (2.20.51.0.2-5.20) as required (2.15.92.0.2-13.0.0.0.2) of 64-bit binutils installed
    20160525_111914: Warning: Required package compat-db not found, installation of 64-bit version 4.1.25-9 or later recommended. Package is usually installed with default installation
    20160525_111914: Warning: Required package compat-libstdc++-33 not found, installation of 64-bit version 3.2.3-47.3 or later recommended. Package is usually installed with default installation
    20160525_111914: Info: Higher version (2.28.1-25) as required (2.8.0-12) of 64-bit control-center installed
    20160525_111914: Info: Higher version (2.12-1.25) as required (2.3.4-2.9) of 64-bit glibc installed
    20160525_111914: Info: Higher version (2.12-1.25) as required (2.3.4-2.9) of 64-bit glibc-common installed
    20160525_111914: Warning: Required package gnome-libs not found, installation of 64-bit version 1.4.1.2.90-44.1 or later recommended. Package is usually installed with default installation
    20160525_111914: Info: Higher version (4.4.5-6) as required (3.4.3-22.1) of 64-bit libstdc++ installed
    20160525_111914: Info: Higher version (3.81-19) as required (3.80-5) of 64-bit make installed
    20160525_111914: Warning: Required package pdksh not found, installation of 64-bit version 5.2.14-30 or later recommended. Package is usually installed with default installation
    20160525_111915: Info: Higher version (2.2.14-11) as required (2.2.9-1) of 64-bit unixODBC installed
    20160525_111915: Warning: Required package xscreensaver not found, installation of 64-bit version 4.18-5 or later recommended. Package is usually installed with default installation
    20160525_111915: Warning: Required package glibc-kernheaders not found, installation of 64-bit version 2.4-9.1.87 or later recommended. Package should be on CD/DVD
    20160525_111915: Info: Higher version (2.12-1.25) as required (2.3.4-2.9) of 64-bit glibc-headers installed
    20160525_111915: Info: Higher version (2.12-1.25) as required (2.3.4-2.9) of 64-bit glibc-devel installed
    20160525_111915: Info: Higher version (4.4.5-6) as required (3.4.3-22.1) of 64-bit libstdc++-devel installed
    20160525_111915: Info: Higher version (4.4.5-6) as required (3.4.3-22.1) of 64-bit gcc installed
    20160525_111915: Info: Higher version (4.4.5-6) as required (3.4.3-22.1) of 64-bit gcc-c++ installed
    20160525_111915: Info: Higher version (0.3.107-10) as required (0.3.103-3) of 64-bit libaio installed
    20160525_111915: Info: Higher version (9.0.4-18) as required (5.0.5-1) of 64-bit sysstat installed
    20160525_111915: Warning: Optional package libtermcap-devel not found, installation of 64-bit version 2.0.8-39 or later recommended. Required by readline-devel, package should be on CD/DVD
    20160525_111915: Info: Higher version (6.0-3) as required (4.3-13) of 64-bit readline-devel installed
    20160525_111915: Info: Higher version (2.2.14-11) as required (2.2.9-1) of 64-bit unixODBC-devel installed
    20160525_111915: Info: Checking 32-bit OS packages
    20160525_111915: Info: export ARCH_PATTERN="i[356]86"
    20160525_111915: Info: export SW_REQUIREMENT_EGREP_PATTERN="req|opt"
    20160525_111915: Info: Higher version (0.3.107-10) as required (0.3.103-3) of 32-bit libaio installed
    20160525_111915: Info: Higher version (2.2.14-11) as required (2.2.9-1) of 32-bit unixODBC installed
    20160525_111915: Info: Higher version (2.12-1.25) as required (2.3.4-2.9) of 32-bit glibc-devel installed
    ----------------------------------------------------------------------------------------------------
    20160525_111915: Info: Executing libmiscellaneous.getFooter function
    20160525_111915: Info: Terminating installManager execution
    20160525_111915: Info: Summary log file:  /var/opt/oracle/otk/1.0/log-old/installManager/../installManager.log
    20160525_111915: Info: Detailed log file: /var/opt/oracle/otk/1.0/log-old/installManager/swreqcheck-20160525_111914.log
    20160525_111915: Info: Action swReqCheck of installManager ended with 7 WARNINGS
    ----------------------------------------------------------------------------------------------------
    [root@jmilk tools]# 
    [root@jmilk tools]# /opt/oracle/otk/current/bin/installManager swReqCheck osSetup10gR2.cfg
    20160525_111921: Info: Action swReqCheck of installManager started
    ----------------------------------------------------------------------------------------------------
    20160525_111922: Info: Listing environment information
    20160525_111922: Info: ---------------------------------------------
    20160525_111922: Info: Object/Name               | Value/Version
    20160525_111922: Info: ---------------------------------------------
    20160525_111922: Info: hostname                  | jmilk.fan.com
    20160525_111922: Info: OS                        | RHEL
    20160525_111922: Info: OS Version                | 4
    20160525_111922: Info: OS Release                | 
    20160525_111922: Info: HW Architecture           | x86_64
    20160525_111922: Info: user                      | root
    20160525_111922: Info: user shell                | /bin/bash
    20160525_111922: Info: OTK                       | OTK_1_0_2_1_5
    20160525_111922: Info: installManager            | 1.23
    20160525_111922: Info: Process ID                | 100190
    20160525_111922: Info: libmiscellaneous.ksh      | 1.24
    20160525_111922: Info: libstring.ksh             | 1.10
    20160525_111922: Info: libfile.ksh               | 1.2
    20160525_111922: Info: libotk.ksh                | 1.14
    20160525_111922: Info: liberror.ksh              | 1.24
    20160525_111922: Info: libosadmin.ksh            | 1.19
    20160525_111922: Info: libinstallManager.ksh     | 1.45
    20160525_111922: Info: libnetwork.ksh            | 1.8
    20160525_111922: Info: libappctl.ksh             | 1.21
    20160525_111922: Info: libdynsql.ksh             | 1.2
    ----------------------------------------------------------------------------------------------------
    20160525_111922: Info: Executing libmiscellaneous.checkExecMode function
    20160525_111922: Info: Executing installManager in NORMAL mode
    20160525_111922: Info: Executing libfile.sourceConf function
    20160525_111922: Info: Sourcing /opt/oracle/otk/1.0/conf/installManager/osSetup10gR2.cfg
    ----------------------------------------------------------------------------------------------------
    20160525_111922: Info: Executing libinstallManager.setScriptVars function
    20160525_111922: Info: export SYSDATE="20160525"
    20160525_111922: Info: export EXEC_ACTION="swreqcheck"
    20160525_111922: Info: export LOG_FILE="/var/opt/oracle/otk/1.0/log-old/installManager/swreqcheck-20160525_111922.log"
    20160525_111922: Info: export PLATFORM="Linux"
    20160525_111922: Info: export OS_DISTRIBUTION="RHEL"
    20160525_111922: Info: export OS_VERSION="4"
    20160525_111922: Info: export OS_RELEASE=""
    20160525_111922: Info: export RAM_MB="7859"
    20160525_111922: Info: export HW_ARCH="x86_64"
    ----------------------------------------------------------------------------------------------------
    20160525_111922: Info: Executing libinstallManager.doSwRequirementCheck function
    20160525_111922: Info: Checking requirement file
    20160525_111922: Info: export SW_REQUIREMENT_FILE="/opt/oracle/otk/1.0/conf/installManager/requirement/ora10gR2-redhat-4-x86_64.pkg.lst"
    20160525_111922: Info: Using default package requirement file /opt/oracle/otk/1.0/conf/installManager/requirement/ora10gR2-redhat-4-x86_64.pkg.lst
    20160525_111922: Info: Checking if file /opt/oracle/otk/1.0/conf/installManager/requirement/ora10gR2-redhat-4-x86_64.pkg.lst exists
    20160525_111922: Info: Checking 64-bit OS packages
    20160525_111922: Info: export ARCH_PATTERN="[xX]86[-_]64"
    20160525_111922: Info: export SW_REQUIREMENT_EGREP_PATTERN="req|opt"
    20160525_111922: Info: Higher version (2.20.51.0.2-5.20) as required (2.15.92.0.2-13.0.0.0.2) of 64-bit binutils installed
    20160525_111922: Warning: Required package compat-db not found, installation of 64-bit version 4.1.25-9 or later recommended. Package is usually installed with default installation
    20160525_111922: Warning: Required package compat-libstdc++-33 not found, installation of 64-bit version 3.2.3-47.3 or later recommended. Package is usually installed with default installation
    20160525_111922: Info: Higher version (2.28.1-25) as required (2.8.0-12) of 64-bit control-center installed
    20160525_111922: Info: Higher version (2.12-1.25) as required (2.3.4-2.9) of 64-bit glibc installed
    20160525_111922: Info: Higher version (2.12-1.25) as required (2.3.4-2.9) of 64-bit glibc-common installed
    20160525_111922: Warning: Required package gnome-libs not found, installation of 64-bit version 1.4.1.2.90-44.1 or later recommended. Package is usually installed with default installation
    20160525_111922: Info: Higher version (4.4.5-6) as required (3.4.3-22.1) of 64-bit libstdc++ installed
    20160525_111922: Info: Higher version (3.81-19) as required (3.80-5) of 64-bit make installed
    20160525_111922: Warning: Required package pdksh not found, installation of 64-bit version 5.2.14-30 or later recommended. Package is usually installed with default installation
    20160525_111922: Info: Higher version (2.2.14-11) as required (2.2.9-1) of 64-bit unixODBC installed
    20160525_111922: Warning: Required package xscreensaver not found, installation of 64-bit version 4.18-5 or later recommended. Package is usually installed with default installation
    20160525_111922: Warning: Required package glibc-kernheaders not found, installation of 64-bit version 2.4-9.1.87 or later recommended. Package should be on CD/DVD
    20160525_111922: Info: Higher version (2.12-1.25) as required (2.3.4-2.9) of 64-bit glibc-headers installed
    20160525_111922: Info: Higher version (2.12-1.25) as required (2.3.4-2.9) of 64-bit glibc-devel installed
    20160525_111922: Info: Higher version (4.4.5-6) as required (3.4.3-22.1) of 64-bit libstdc++-devel installed
    20160525_111923: Info: Higher version (4.4.5-6) as required (3.4.3-22.1) of 64-bit gcc installed
    20160525_111923: Info: Higher version (4.4.5-6) as required (3.4.3-22.1) of 64-bit gcc-c++ installed
    20160525_111923: Info: Higher version (0.3.107-10) as required (0.3.103-3) of 64-bit libaio installed
    20160525_111923: Info: Higher version (9.0.4-18) as required (5.0.5-1) of 64-bit sysstat installed
    20160525_111923: Warning: Optional package libtermcap-devel not found, installation of 64-bit version 2.0.8-39 or later recommended. Required by readline-devel, package should be on CD/DVD
    20160525_111923: Info: Higher version (6.0-3) as required (4.3-13) of 64-bit readline-devel installed
    20160525_111923: Info: Higher version (2.2.14-11) as required (2.2.9-1) of 64-bit unixODBC-devel installed
    20160525_111923: Info: Checking 32-bit OS packages
    20160525_111923: Info: export ARCH_PATTERN="i[356]86"
    20160525_111923: Info: export SW_REQUIREMENT_EGREP_PATTERN="req|opt"
    20160525_111923: Info: Higher version (0.3.107-10) as required (0.3.103-3) of 32-bit libaio installed
    20160525_111923: Info: Higher version (2.2.14-11) as required (2.2.9-1) of 32-bit unixODBC installed
    20160525_111923: Info: Higher version (2.12-1.25) as required (2.3.4-2.9) of 32-bit glibc-devel installed
    ----------------------------------------------------------------------------------------------------
    20160525_111923: Info: Executing libmiscellaneous.getFooter function
    20160525_111923: Info: Terminating installManager execution
    20160525_111923: Info: Summary log file:  /var/opt/oracle/otk/1.0/log-old/installManager/../installManager.log
    20160525_111923: Info: Detailed log file: /var/opt/oracle/otk/1.0/log-old/installManager/swreqcheck-20160525_111922.log
    20160525_111923: Info: Action swReqCheck of installManager ended with 7 WARNINGS
    ----------------------------------------------------------------------------------------------------

    查看Warning的信息可以知道还有那些预安装包没有安装完成,在解决Warning信息后,重新执行指令。

    使用oraToolKit进行检测操作系统情况

    除了必要的安装包之外,还必须进行正确的系统参数配置,下面我们就来看看操作系统的检测。

    /opt/oracle/otk/current/bin/installManager osSetup osSetup10gR2.cfg| tail -2 | head -1 
    #检查操作系统的环境是否符合安装Oracle
    /opt/oracle/otk/current/bin/installManager swReqCheck osSetup10gR2.cfg | tail -2 | head -1 
    #检查操作系统预安装软件包是否安装成功

    最后

    出此之外oraToolkit还提供了许多有助于Oracle安装、使用的小工具。感兴趣的话可以到其官网去浏览,戳这里 :)

    相关阅读:

  • 相关阅读:
    性能测试学习笔记目录
    关于多项式的一些东西
    几道有意思的积性函数题
    关于min_25筛的一些理解
    【清华集训2014】主旋律
    清北冬令营训练计划
    # HNOI2012 ~ HNOI2018 题解
    贪心(qwq)习题题解
    导数与积分总结
    仙人掌 && 圆方树 && 虚树 总结
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13310845.html
Copyright © 2011-2022 走看看