zoukankan      html  css  js  c++  java
  • debian下安装oracle10G

    闲来无事,计划在公司的服务器搭建DATAGUARD环境,原本有4台服务器,其中两台的linux源比较老了,在安装依赖包的时候总是提示错误,咨询了一下SA,说“这个问题比较麻烦”。于是一台台测试,终于找到一台符合安装要求的机器。
    环境如下:
    debian77:/home/oracle# cat /proc/version
    Linux version 2.6.26.2-weelaa (root@debian77) (gcc version 4.3.2 (Debian 4.3.2-1.1) ) #1 SMP Fri Aug 7 10:34:44 CST 2009
    安装Oracle10G
    用户,环境变量,设置都正常。
    问题是卡在x-win输出和libXp.so.6包这里,花了很长时间。
    Exception java.lang.UnsatisfiedLinkError: /tmp/OraInstall2008-01-09_12-23-11PM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory occurred..
    java.lang.UnsatisfiedLinkError: /tmp/OraInstall2008-01-09_12-23-11PM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory
            at java.lang.ClassLoader$NativeLibrary.load(Native Method)
            at java.lang.ClassLoader.loadLibrary0(Unknown Source)
            at java.lang.ClassLoader.loadLibrary(Unknown Source)
            at java.lang.Runtime.loadLibrary0(Unknown Source)
            at java.lang.System.loadLibrary(Unknown Source)
            at sun.security.action.LoadLibraryAction.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at sun.awt.NativeLibLoader.loadLibraries(Unknown Source)
            at sun.awt.DebugHelper.<clinit>(Unknown Source)
            at java.awt.Component.<clinit>(Unknown Source)
            at oracle.sysman.oii.oiif.oiifm.OiifmGraphicInterfaceManager.<init>(OiifmGraphicInterfaceManager.java:222)
            at oracle.sysman.oii.oiic.OiicSessionInterfaceManager.createInterfaceManager(OiicSessionInterfaceManager.java:193)
            at oracle.sysman.oii.oiic.OiicSessionInterfaceManager.getInterfaceManager(OiicSessionInterfaceManager.java:202)
            at oracle.sysman.oii.oiic.OiicInstaller.getInterfaceManager(OiicInstaller.java:436)
            at oracle.sysman.oii.oiic.OiicInstaller.runInstaller(OiicInstaller.java:926)
            at oracle.sysman.oii.oiic.OiicInstaller.main(OiicInstaller.java:866)
    这个错误的原因是缺少libXp.so.6包,apt-get install libXp.so.6:居然没有找到。
    用了apt-file search,这个命令的确很好用。把依赖的包都apt-get上。执行就不报错了

    X图形界面
    这个地方花了很长时间,最后下了个x-manager
    通过startx连接到服务器上。
    在root下执行xhost +允许所有用户连接xserver
    su到oracle下,执行export DISPLAY=192.168.1.254:0.0
    cd到home/oracle/database/下,执行./runinstall -ignoresysprereqs
    图形界面出来了。
    安装的时候又报错。
    error in invoking target 'client_sharedlib' of makefile
    上OTN找到了原因。
    查看系统uname -a
    原来系统是64位,而我的安装包是32位的,暴汗....

    现在在下载64位安装包中.....



    这次安装的比较顺利了。
    安装完之后,设置oracle自启动
    $ cat /etc/oratab 
    orcl76:/usr/local/ora10/product/10.2.0/db_1:Y
    $ cat /etc/rc.local
    su - oracle -c "lsnrctl start" su - oracle -c ‘dbstart’


    修改dbstart,让监听自动启动
    # Set this to bring up Oracle Net Listener ORACLE_HOME_LISTNER=$ORACLE_HOME
    ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle


  • 相关阅读:
    Unity The Method Signature Matching Rule
    Unity The Property Matching Rule
    Unity The Type Matching Rule
    Unity The Custom Attribute Matching Rule
    Unity The Member Name Matching Rule
    Unity No Policies
    Unity The Return Type Matching Rule
    Unity The Parameter Type Matching Rule
    Unity The Namespace Matching Rule
    关于TSQL递归查询的(转)
  • 原文地址:https://www.cnblogs.com/zeromyth/p/1542825.html
Copyright © 2011-2022 走看看