加入收藏 | 设为首页 | 会员中心 | 我要投稿 佛山站长网 (https://www.0757zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux下的ORACLE安装成功率99.99999%的问题

发布时间:2013-11-02 15:18:09 所属栏目:Linux 来源:站长网
导读:相信很多童鞋都有过在Linux上安装Oracle数据库的痛苦经历,其中绝大多数都是环境设置的问题。我给大家推荐一个国外大牛写的Oracle的安装脚本 OTK,是用Bash写的
相信很多童鞋都有过在Linux上安装Oracle数据库的痛苦经历,其中绝大多数都是环境设置的问题。我给大家推荐一个国外大牛写的Oracle的安装脚本 OTK,是用Bash写的,这东东大大简化了Oracle安装过程,而且成功率达到99.9999%以上,只要确保你的Linux系统是干净的,那么按照这个教程,保证你会安装成功。

准备工作

OTK针对各种Linux提供了 安装文档,本文使用的RHEL5.5_x86_64位,数据库版本为11gR2,主要参考这个 文档。

首先准备阿好如下的安装文件:

linux.x64_11gR2_database_1of2.zip

linux.x64_11gR2_database_2of2.zip

oratoolkit-1.0.2.1.5-1.noarch.rpm

下载上述文件并放在/var/tmp/oracle目录下。最好要把你的YUM源指向你的系统安装光盘或者ISO文件。

安装OTK

用root登陆,执行如下命令:

# su - root 
# cd /var/tmp/oracle 
# ls -1 oratool* 
oratoolkit-1.0.2.1.5-1.noarch.rpm 
# rpm -ivh oratoolkit-1.0.2.1.5-1.noarch.rpm 
Preparing...                ########################################### [100%]
    1:oratoolkit             ########################################### [100%]

otk已经帮我们建立了oracle用户,下面需要设置Oracle用户密码

# passwd oracle 
Changing password for user oracle. 
New UNIX password: 
BAD PASSWORD: it is based on a dictionary word 
Retype new UNIX password: 
passwd: all authentication tokens updated successfully.

解决环境依赖

这一步最爽,最为头疼的环境依赖问题轻松就解决了!首先要验证下你的系统还差什么没有满足要求,OTK脚本提供了智能的环境是否满足检查:

# /opt/oracle/otk/current/bin/installManager swReqCheck osSetup11gR2.cfg 
...//省略大部分输出 
20130521_165122: Info: Action swReqCheck of installManager ended with 7 WARNINGS

最后的结论告诉你的系统共有几个警告(我的系统是7个),你可以在输出日志中查看到底缺了什么。下面的一组命令很酷,让你一下子解决所有的问题:

//先拼装命令 
# REQ_FILE_DIR="/opt/oracle/otk/current/conf/installManager/requirement"
# REQ_FILE_PATH="$REQ_FILE_DIR/ora11gR2-redhat-5-x86_64.pkg.lst"
# YUM_COMMAND=$(echo "yum install") 
# YUM_COMMAND+=$(egrep -v "#" $REQ_FILE_PATH | grep 32-bit | awk '{ print " "$1".i[356]86" }') 
# YUM_COMMAND+=$(egrep -v "#" $REQ_FILE_PATH | grep 64-bit | awk '{ print " "$1".x86_64" }')  
    
//用echo看看最终拼装的命令是什么样 
# echo $YUM_COMMAND  
    
//执行命令 
# $YUM_COMMAND  
    
//再次执行环境检查 
# /opt/oracle/otk/current/bin/installManager swReqCheck osSetup11gR2.cfg 
... 
20130521_170131: Info: Action swReqCheck of installManager ended successfully //这次验证成功了,环境已经满足Oracle安装要求

(编辑:佛山站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读