• 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


  • 相关阅读:
    磁盘及分区管理
    用户和文件权限管理
    分割文件命令split
    去除重复命令uniq
    数据连接命令join
    数据剪切命令cut和数据粘贴命令pastte
    排序命令sort
    koa-router
    koa入门
    require.ensure的用法;异步加载-代码分割;
  • 原文地址:https://www.cnblogs.com/zeromyth/p/1542825.html
Copyright © 2020-2023  润新知