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


  • 相关阅读:
    借助HTML分别禁用IE8, IE9的兼容视图模式的小技巧
    IE兼容性问题
    php解析html类库simple_html_dom
    jquery 自定义类
    JS:收集的一些Array及String原型对象的扩展实现代码
    JS 替换
    JQ 取窗口的宽度.窗口的框度历
    java判断时间是否在时间段内 开始时间大于结束时间返回true
    bootstrap4 nav 菜单
    CSS样式居中 -webkit-background-size:center;background-size:center;
  • 原文地址:https://www.cnblogs.com/zeromyth/p/1542825.html
Copyright © 2011-2022 走看看