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安装、使用的小工具。感兴趣的话可以到其官网去浏览,戳这里 :)

    相关阅读:

  • 相关阅读:
    P1144 最短路计数 题解 最短路应用题
    C++高精度加减乘除模板
    HDU3746 Teacher YYF 题解 KMP算法
    POJ3080 Blue Jeans 题解 KMP算法
    POJ2185 Milking Grid 题解 KMP算法
    POJ2752 Seek the Name, Seek the Fame 题解 KMP算法
    POJ2406 Power Strings 题解 KMP算法
    HDU2087 剪花布条 题解 KMP算法
    eclipse创建maven项目(详细)
    maven的作用及优势
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13310845.html
Copyright © 2011-2022 走看看