linux下oracle网络监听器安装问题,急

时间:2022-05-18 22:22:49
    我这昨天在linux下安装oracle10g,oracle安装成功之后开始安装网络监听器,可是系统提示出错。等会上班了我把问题详细内容和错误信息贴出来,大侠们看到了赶紧帮帮忙分析分析怎么解决。

安装背景是:
    我在服务器上以静默方式安装oracle,只能使用一个saas用户,不能使用root用户,但saas是wheel组的可以通过sudo来管理系统,可以更改配置文件或常用root操作。我觉得用户应该没问题,而且我前面安装oracle的步骤也没有问题。而且我也是网上找了很多资料,我也是照着网上的结合自己实际情况进行安装的。现在就是在安装网络监听器时出现了问题。
    
    大侠们要是在的话,我一会就把问题贴出来,帮帮分析分析,问题紧急啊。

7 个解决方案

#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


学习了。以后会用到

#5



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

可以用vnc,xmanager,nomachine工具连上服务器,都可以支持窗口程序。


#6


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

#7


谢谢 太粗心了 我也遇到了

#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


学习了。以后会用到

#5



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

可以用vnc,xmanager,nomachine工具连上服务器,都可以支持窗口程序。


#6


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

#7


谢谢 太粗心了 我也遇到了