设为首页 收藏本站
查看: 752|回复: 0

[经验分享] oracle9204在RedHat EL AS4上的安装

[复制链接]

尚未签到

发表于 2016-5-15 06:55:28 | 显示全部楼层 |阅读模式
oracle9204RedHat EL AS4上的安装
经过多次的安装终于成功的安装了ORA9204 我的AS4 版本为2.6.9.5
  oracle
为在oracle网站上下载的9204
  
以下是我个人的安装过程:
1 .
完全安装linux as4 (完全安装的话,系统就只差两个补丁compat-libcwait-2.0-2.i386.rpm compat-oracle-rhel4-1.0-5.i386.rpm  ,若你不是完全安装的话那就要检查很多的组件是不是安装了
以下这些是必须的
compat-db-4.1.25-9
compat-gcc-32-3.2.3-47.3
compat-gcc-32-c++-3.2.3-47.3
compat-oracle-rhel4-1.0-3
compat-libcwait-2.0-1
compat-libgcc-296-2.96-132.7.2
compat-libstdc++-296-2.96-132.7.2
compat-libstdc++-33-3.2.3-47.3
gcc-3.4.3-9.EL4
gcc-c++-3.4.3-9.EL4
gnome-libs-1.4.1.2.90-44
gnome-libs-devel-1.4.1.2.90-44
libaio-devel-0.3.102-1
libaio-0.3.102-1
make-3.80-5
openmotif21-2.1.30-11
xorg-x11-deprecated-libs-devel-6.8.1-23.EL
xorg-x11-deprecated-libs-6.8.1-23.EL
用以下命令检查
# rpm -qa | grep ‘compat’
   rpm -qa | grep gcc         

方法是一样的,没有的话,光盘里
compat-libcwait-2.0-2.i386.rpm compat-oracle-rhel4-1.0-5.i386.rpm光盘中没有
可以从网站上下载这些补丁还是好找的
地址:http://oss.oracle.com/projects/compat-oracle/files/RedHat/

2
检查软件和补丁情况,必须先要下载好的补丁为
  p3006854_9204_LINUX.zip
安装前就要打好的补丁
  p2617419_210_GENERIC.zip
安装后要打的(这只是一个伴随补丁,只要设置它的环境变量)
  p3238244_9204_LINUX.zip  
安装后要打的9204的补丁
  compat-libcwait-2.0-2.i386.rpm          LINUX AS 4
的补丁在安装前就要打
  compat-oracle-rhel4-1.0-5.i386.rpm    LINUX AS 4
的补丁在安装前就要打

  
下载好oracle安装文件
  ship_9204_linux_disk1.cpio.gz
   ship_9204_linux_disk2.cpio.gz
   ship_9204_linux_disk3.cpio.gz
   
我已经将所有的文件都下载好了放在/home/zhouheng/下了
  
如果你下载完后用FTP方式传到硬盘上的话,要用BIN的模式传,否则解压缩的时候会出问题
  FTP
就不用说了
  F:\hj\
   FTP 10.1.1.199     USERNAME:XXX  PASSWD:XXXX
   BIN
   HASH
   PUT ship_9204_linux_disk1.cpio.gz

3
做安装的准备工作
  
root 用户登陆
  zcat ship_9204_linux_disk1.cpio.gz | cpio –idmv
  zcat ship_9204_linux_disk2.cpio.gz | cpio –idmv
  zcat ship_9204_linux_disk3.cpio.gz | cpio –idmv
  
解压缩后会产生DISK1 DISK2 DISK3

  
root 用户登陆
  # unzip p3006854_9204_LINUX.zip
    creating: 3006854/
   inflating: 3006854/rhel3_pre_install.sh
   inflating: 3006854/README.txt
  
  # cd 3006854
  # sh rhel3_pre_install.sh
  Applying patch...
  Patch successfully applied


root用户登陆
rpm -Uvh compat-libcwait-2.0-2.i386.rpm
  rpm -Uvh compat-oracle-rhel4-1.0-5.i386.rpm

4  
创建用户
  groupadd oinstall
  groupadd dba
  useradd -g oinstall -G dba oracle
  passwd oracle
5  
创建目录
   mkdir -p /opt/ora9/product/9.2
   mkdir /var/opt/oracle
   chown oracle.dba /var/opt/oracle 10.250.4.55
   chown -R oracle.oinstall /opt/ora9
   chown oracle.oinstall /home/hj/  
安装文件在这个目录下放的
  
6  
设置内核的参数
   
修改 /etc/sysctl.conf 这个文件,加入以下的语句:
  
kernel.shmmax = 536870912   
这里设置为物理内存的一半 1G内存的话为:512×1024×1024
kernel.shmmni = 4096                                 2G
内存的话为:1024×1024×1024
kernel.shmall = 2097152   
kernel.sem = 250 32000 100 128                  
其他的值都不用动
fs.file-max = 65536   
net.ipv4.ip_local_port_range = 1024 65000

执行sysctl以反映修改  使内核参数立刻生效,重启也可以
# sysctl –p   
                 
7  
设置oracle对文件的要求
编辑文件:/etc/security/limits.conf 加入以下语句:   

oracle
   soft      nofile           65536   
oracle
   hard    nofile             65536   
oracle
   soft      nproc            16384   
oracle
   hard    nproc            16384
这些值直接手工输入进去,最好不要用复制的方法
因为复制的时候,可能会产生很多的奇怪的符号,在安装时会出现很多的错误如 map  lss.key
ins_net-client.mk  ins_plsql.mk ins_oem_agent
等等很多的错误,有一次安装的时候我
就是从文本文件里直接复制过去也没有做检查就开始安装,安装过程报了一大堆的错误

8  
设置环境变量
   vi /home/oracle/.bash_profile
加入以下内容
export LD_ASSUME_KERNEL=2.4.19

export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/9.2.0
export ORACLE_SID=appacf
export ORACLE_TERM=xterm
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export LD_LIBRARY_PATH
umask=022
LANG="en_US"
export PATH=$PATH:/usr/bin:/usr/sbin:$ORACLE_HOME/bin

有关 2.4.19 我有很多次在AS4 上安装都使用的是2.4.1也没有任何的问题
既然没有问题那就还用2.4.1
还有有关 export LANG的问题,我怕安装过程出现和语言相关的问题所以在安装时将.bash_profile
export LANG=en_US
,在运行./runInstaller前手工输入一遍export LANG=en_US


9. gcc
降级
#su – root
#mv /usr/bin/gcc /usr/bin/gcc34
#ln –s /usr/bin/gcc32 /usr/bin/gcc
#mv /usr/bin/g++ /usr/bin/g++34
#ln –s /usr/bin/g++32 /usr/bin/g++
有关GCC的降级别很多人都说若不降级的话安装可能会出现错误,今天我两次都没有做GCC的降级
但安装过程一个错误也没有,但他们那样说也有他们道理,可能是他们碰到了错误而我运气好没有碰到,反正做GCC降级又不费事  觉得没把握就降一下吧
别忘了安装全部结束后再还原回来(若有需要的话)
   
10. cd Disk1
    ./runInstall
  
之后就开始安装了,如果按照上面的方法做,安装期间应该是一个错误都没有

11 .
安装完成后,有个提示
     
让你运行一下  /opt/ora9/root.sh
     
然后输入oracle_home 的路径
   /opt/ora9/product/9.2/bin
     
此时安装就算完成了


12  
为安装好的9204打相应的补丁(我打补丁没有成功)
     
解压缩那个伴随的补丁

    #unzip p2617419_210_GENERIC.zip
  pwd 看看你的路径
  
我看到的是   /home/zhouheng/Opatch
  
然后 export export PATH=$PATH:/home/zhouheng/OPatch:/sbin
  
此步骤就到这就不用管了
   
   
然后解压缩另外一个补丁
unzip p3238244_9204_LINUX.zip
解压缩后用ll 看看他的owner是谁
若不是的oracle话就chown oracle /home/zhouheng/3238244



# cd 3238244
# opatch apply

   sucessfully installed!!!
若安装时报错如权限不足的话干脆就
chmod 777 /home/zhouheng/3238244

最后若你安装的是中文的AS4 每次进到终端的时候要用DBCA的话还要用export LANG=en_US
因为我在 .bash_profile中没有写,有个方法修该/etc/sysconfig/i18n文件其中默认的为
LANG=zh_CN.UTF-8
更改为 LANG=en_US.UTF-8 然后source i18n 文件就OK

安装完成运行DBCA 正常,也可以正常的建库
sqlplus / nolog
等都没有问题


注意点:
1、在安装中让你输入 UNIX group nameoinstall
2、在安装中选择 software only 不要建数据库
3、其他,一路上都要默认,或者按提示运行sh脚本
4、在用dbca建库时候报了ORA-29807 & ORA-01430两个错误,这是oracle已知的bug(不知道如果补丁3238224打成功的话还会不会出现),直接忽略就好了,没有什么影响
 

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-217048-1-1.html 上篇帖子: Redhat AS 5 搭建JSP网站环境实战 下篇帖子: redhat自带apache2.0和tomcat4.1的安装
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表