我这昨天在linux下安装oracle10g,oracle安装成功之后开始安装网络监听器,可是系统提示出错。等会上班了我把问题详细内容和错误信息贴出来,大侠们看到了赶紧帮帮忙分析分析怎么解决。安装背景是:
    我在服务器上以静默方式安装oracle,只能使用一个saas用户,不能使用root用户,但saas是wheel组的可以通过sudo来管理系统,可以更改配置文件或常用root操作。我觉得用户应该没问题,而且我前面安装oracle的步骤也没有问题。而且我也是网上找了很多资料,我也是照着网上的结合自己实际情况进行安装的。现在就是在安装网络监听器时出现了问题。
    
    大侠们要是在的话,我一会就把问题贴出来,帮帮分析分析,问题紧急啊。

解决方案 »

  1.   

    问题如下
    15、安装网络监听器
    1) 没有网络监听器,客户端就无法通过网络连接Oralce服务器。要在命令行安装网
    络监听器,也只能使用静默模式。
    3) 编辑Oracle安装目录里response子目录下的应答文件 netca.rsp, 修改以下项目:
    INSTALL_TYPE=""custom"" 安装的类型
    LISTENER_NUMBER=1 监听器数量,这里我使用默认值
    LISTENER_NAMES={"LISTENER"} 监听器的名称列表,这里我使用默认值
    LISTENER_PROTOCOLS={"TCP;1521"} 监听器使用的通讯协议列表,这里我使用默认值
    LISTENER_START=""LISTENER"" 监听器启动的名称,这里我使用默认值
    4) 然后运行
    $ORACLE_HOME/bin/netca /silent /responseFile <应答文件的绝对路径>
    这里我输入的命令为:$ORACLE_HOME/bin/netca /silent /responseFile /home/saas/app/database/response/netca.rsp
    [saas@dbserver database]$ $ORACLE_HOME/bin/netca /silent /responseFile /home/saas/app/database/response/netca.rsp
    UnsatisfiedLinkError exception loading native library: njni10
    java.lang.UnsatisfiedLinkError: jniGetOracleHome
             at oracle.net.common.NetGetEnv.jniGetOracleHome(Native Method)
             at oracle.net.common.NetGetEnv.getOracleHome(Unknown Source)
             at oracle.net.ca.NetCA.main(Unknown Source)
    Oracle Net Services configuration failed.  The exit code is -1前面的步骤应该都没什么问题,如果需要我也可以贴出来
      

  2.   

    刚在网上查了说是安装包没有装完,我看了下自己系统中的确少了这个包,然后照那个安装了下 
    (1/2): glibc-utils-2.5-58.el5_6.4.x86_64.rpm             | 131 kB     00:01
    (2/2): glibc-devel-2.5-58.el5_6.4.i386.rpm   
    可是运行后还是报同样的错
      

  3.   

    找到原因了,安装包没问题。
    原因是:
    系统是64位的,我装的是32位的oracle
    大家如果遇到同样的问题,可以查查自己的电脑系统是多少位的
    指令为:
    [b@002 ~]$ getconf LONG_BIT
    64[root@pmx4 /]# getconf LONG_BIT
    32
      

  4.   


    Oracle 的DBCA 还是比较方便的。 静默安装可以作为一个知识点了解一下。即使使用静默安装,在实例创建结束也是需要用root用户来执行root.sh 脚本。在服务器上还是建议使用DBCA来创建实例。  监听的配置可以使用netca来配置,都是很方便。 可以用vnc,xmanager,nomachine工具连上服务器,都可以支持窗口程序。
      

  5.   

    我也只是刚接触这些,很多都不懂,要学的东西很多。服务器是纯命令界面,没有安装窗口界面,那样也可以用这些工具连接使用窗口程序么?而且root账户是不能给我用的,我只能用sudo命令去使用root权限。你说的dbca和netca其实我都不了解,我也是第一次接触,你那里有相关的学习资料能推荐一些么,我这两天在收集小布老师的视频。谢谢了~