oraToolKit Oracle安装辅助工具的使用方法
目录
otk使用方式
oraToolkit的安装在RHEL6.1 安装 Oracle10gr2 (图文、解析)一文中已经介绍过了,是非常简单的rpm包安装。
otk installManager的帮助手册
Usage (revision 1.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.cfg
20160525_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安装、使用的小工具。感兴趣的话可以到其官网去浏览,戳这里 :)
oraToolKit Oracle安装辅助工具的使用方法的更多相关文章
- UnDistracted for Mac(集中注意力辅助工具)破解版安装
1.软件简介 UnDistracted 是 macOS 系统上一款可以帮助我们集中注意力的辅助工具,让我们在 mac 电脑上工作更加集中注意力,提高工作效率,隐藏所有文件或是文件夹窗口.隐藏所有 ...
- oracle安装—Windows7旗舰版32位安装oracle10g方法
首先要下载支持Vista版本的Oracle 10g下载完成后解压出来:http://download.oracle.com/otn/nt/oracle10g/10203/10203_vista_w2k ...
- linux下gitflow辅助工具安装和使用
gitflow是一个确保nvie推荐的git branch分支策略最佳模型得到有效实施的辅助工具.它作为git的一个子命令而存在. http://nvie.com/posts/a-successful ...
- ORACLE安装过程中检查步骤出现的错误和解决方法【转】
Checking operating system requirements ...Expected result: One of redhat-3,redhat-4,SuSE-9,asianux-1 ...
- 7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法 7.5 yum搭建本地仓库
7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法 7.5 yum搭建本地仓库 三种方法 rpm工具----->类型windows下的exe程序 ...
- 安装软件包的三种方法、RPM包介绍、rpm、yum工具用法、yum搭建本地仓库
第5周第3次课(4月18日) 课程内容: 7.1 安装软件包的三种方法7.2 rpm包介绍7.3 rpm工具用法7.4 yum工具用法7.5 yum搭建本地仓库 7.1 安装软件包的三种方法 rpm工 ...
- Linux CentOS7 VMware 安装软件包的三种方法、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库
一.安装软件包的三种方法 Linux下游三种安装方法,rpm工具.yum工具.源码包.rpm按装一个程序包时,有可能因为该程序包依赖另一个程序包而无法安装:yum工具,可以连同依赖的程序包一起安装. ...
- SQL2008R2安装碰到问题的解决方法(iso文件用对应的工具)
SQL2008R2安装碰到问题的解决方法 安装谁不会啊,这么简单,是啊,可是匹配包时就不是那么顺利啊.就像以前的Ruby还专挑匹配版本的包一样,不像现在的Py自动为我们找,这是Mar 7贴在Q ...
- 分享MSSQL、MySql、Oracle的大数据批量导入方法及编程手法细节
1:MSSQL SQL语法篇: BULK INSERT [ database_name . [ schema_name ] . | schema_name . ] [ table_name | vie ...
随机推荐
- 小白学 Python 爬虫(26):为啥上海二手房你都买不起
人生苦短,我用 Python 前文传送门: 小白学 Python 爬虫(1):开篇 小白学 Python 爬虫(2):前置准备(一)基本类库的安装 小白学 Python 爬虫(3):前置准备(二)Li ...
- jenkins实现手动选择分支构建项目-Git Paramater
先下载插件: Git Paramater 参照: jenkins-参数化构建(三)插件:Git Parameter https://www.cnblogs.com/zhaojingyu/p/98624 ...
- linux执行时间段内日志关键字搜索
sed -n '/起始时间/,/结束时间/p' 日志文件 | grep '关键字' 查询文件debug.log在2019-11-18 08:00:00~2019-11-18 08:21:00时间段内e ...
- Python 多进程异常处理
前言 最近项目用到了Python作为网站的前端,使用的框架是基于线程池的Cherrypy,但是前端依然有一些比较‘重’的模块.由于python的多线程无法很好的利用多核的性质,所以觉得把这些比较‘重’ ...
- XAMPP【phpmyadmin】外网访问被拒绝解决办法
问题场景: 在阿里云搭建一个apache服务器,正常访问XAMPP目录下的页面. 服务器本地是可以正常访问的 但是远程 就不可以访问了: 出现这样的画面: 解决方法 1.按照提示找到httpd-xam ...
- b/s 起点
1.Web前端: JavaScript (1)脚本语言.JavaScript是一种解释型的脚本语言,C.C++等语言先编译后执行,而JavaScript是在程序的运行过程中逐行进行解释. (2)基于对 ...
- spring data jpa 使用方法命名规则查询
按照Spring Data JPA 定义的规则,查询方法以findBy开头,涉及条件查询时,条件的属性用条件关键字连接,要注意的是:条件属性首字母需大写.框架在进行方法名解析时,会先把方法名多余的前缀 ...
- iOS 自己写的对话框中加入三个输入框
-(void)dialog:(NSString*)title okTitle:(NSString*)okTitle placeholder:(NSString*)placeholder finish: ...
- Android(一)Android Eclipse环境搭建
SDK Manager下载实在是太慢了,不知道什么时候能下完,所以我是通过手工下载的. Android SDK 手工下载各个包然后解压到Android对应的目录 API对应的是platforms目录 ...
- C++中的临时对象
1,临时对象神秘在于不知不觉就请入程序当中,并且给程序带来了一定的问题: 2,下面的程序输出什么?为什么? #include <stdio.h> class Test { int mi; ...