zoukankan      html  css  js  c++  java
  • 菜鸟在RedHat Enterprise Linux 4 AS (RHEL4) 下安装Oracle10g 的血泪辛酸和经验教训

    作者:=Wain=Ynmc       欢迎转载,请保留作者信息.
          按照网络上的安装方案(http://www.dbanotes.net/Oracle/Install-Oracle10g-RHEL3.htm)。设置了Linux下的Oracle需要的参数,需要注意的是在/sbin/sysctl设置的时候,还应该添加4个参数:net.core.rmem_default,net.core.rmen_max,net.core.wmen_default,net.core.wmen_max,在我的机器上这4个值都是一个值。具体是多少,在Oracle 的安装过程中会报错提示。总结了一下安装过程,最大的注意点应该是用哪个用户登录去安装Oracle。
           强烈建议,在开始用root登录图形界面,配置各种参数,创建目录,用户,赋予权限等等。在配置完成之后一定要注销或重启,换成有安装Oracle10的普通用户(按照网上的建议是oracle)登录图形界面。这一步是非常重要的,在开始的2次装Linux+Oracle的时候我都是用root登录,然后su oracle,结果老是报错:DISPLAY和java有问题。我找了很多办法,包括典型的export DISPLAY=xxx.xxx.xxx:0.0等等。实际上,只要用oracle登录图形界面,runInstaller的时候就不会出问题。
          还有的问题就是无法启动sqlplus,这个倒是好办,sqlplus /nolog, conn / as sysdba,startup.搞定。至于一些包括如何让Oracle自启动等等的问题都在网上很容易就能找到。
          另外一个麻烦的问题就是字符集,Oracle的字符集一定要在创建时设定,创建完成后就不能再改了,所以在安装时,尤其是安装有中文字符集的时候一定要先规划好。不过Oracle默认的中文字符集还不错,兼容性还算过得起。
          最后一个小麻烦搞了我整整2天。在windows下的IE里访问oracle10g的em(企业管理器),网页界面上的按钮出现“口口”的乱码,网页上的其他部分显示正常,都是中文。这个主要是java的字体设置问题。
        解决方案:
            1.停止服务,emctl stop dbconsole;
            2.把相关目录(RHEL4里面是/etc/java/)下的font.properties用font.properties.zh_CN.Redhat8.0替换(或                font.properties.zh,只要是中文简体就可以。);

            3.删除$ORACLE_HOME/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/images/cache/zhs中的gif文件;

            4.重起服务(最好是重启服务器)  emctl start dbconsole;
        这个解决方案是最简单的解决访问em乱码的方法,还有一种很经典却很麻烦还不保证一定能行的方法,我就深受其害,搞了2天的字体安装,生成,从windows拷贝字体到Linux下来,最后没有成功。这个方法简单易行,值得推荐哦。
        奉劝各位菜鸟(就是和我一样的新手),千万要多访问Oracle的网站,以保证你得到的信息是最新和比较正确的。因为网上大家给出的办法很多对自己不一定适用。
        希望大家再安装时不要像我一样“浴血”了,奋战嘛,那是免不了的。

  • 相关阅读:
    【webpack4x】基本概念
    React平时的一些踩坑总结
    redux-saga学习进阶篇二
    redux-saga学习进阶篇一
    redux-saga学习基础篇一
    性能优化之节流(throttling)与防抖(debounce)
    git操作之发现push到远程仓库的代码有误
    git高级浅入之当我们需要去恢复到某个版本
    git高级浅入之当我们需要修改某次commit信息
    http验证CertificateValidation
  • 原文地址:https://www.cnblogs.com/O/p/284512.html
Copyright © 2011-2022 走看看