Oracle Net Services 配置: 不动了?怎么办?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle Net Services 配置: 不动了?怎么办?相关的知识,希望对你有一定的参考价值。

已通过 Configuration Assistant "Oracle Net Configuration Assistant" 生成输出:
Command = D:\oracle\jdk\jre\bin/java.exe -Dsun.java2d.noddraw=true -Duser.dir=D:\oracle\bin -classpath ";D:\oracle\jdk\jre\lib\rt.jar;D:\oracle\jlib\ldapjclnt10.jar;D:\oracle\jlib\ewt3.jar;D:\oracle\jlib\ewtcompat-3_3_15.jar;D:\oracle\network\jlib\NetCA.jar;D:\oracle\network\jlib\netcam.jar;D:\oracle\jlib\netcfg.jar;D:\oracle\jlib\help4.jar;D:\oracle\jlib\jewt4.jar;D:\oracle\jlib\oracle_ice.jar;D:\oracle\jlib\share.jar;D:\oracle\jlib\swingall-1_1_1.jar;D:\oracle\jdk\jre\lib\i18n.jar;D:\oracle\jlib\srvmhas.jar;D:\oracle\jlib\srvm.jar;D:\oracle\oui\jlib\OraInstaller.jar;D:\oracle\lib\xmlparserv2.jar;D:\oracle\network\tools" oracle.net.ca.NetCA /orahome D:\oracle /orahnam OraClient10g_home1 /instype custom /inscomp client,oraclenet,ano /insprtcl tcp,nmp /cfg local /authadp NO_VALUE /nodeinfo NO_VALUE /responseFile D:\oracle\network\install\netca_clt.rsp

正在对命令行参数进行语法分析:
参数"orahome" = D:\oracle
参数"orahnam" = OraClient10g_home1
参数"instype" = custom
参数"inscomp" = client,oraclenet,ano
参数"insprtcl" = tcp,nmp
参数"cfg" = local
参数"authadp" = NO_VALUE
参数"nodeinfo" = NO_VALUE
参数"responsefile" = D:\oracle\network\install\netca_clt.rsp
完成对命令行参数进行语法分析。
Oracle Net Services 配置:

Net Manager配置连接后,点击测试时,表象卡死,如下图:

这是由于在安装oracle时没有校验网络,导致网络适配失败。

解决方法:

1、进入命令行,即在运行中输入cmd

2、在命令行窗口输入“lsnrctl”,并确定输入能进入到一下图所示入下命令提示行

3、在命令提示符下输入“status”,查看当前数据库通过什么方式连接。

4、如果以上图红色表示中PROTOCOL的值为IPC,这表明连接数据库用的是本地通讯协议。那么我们就打开Oracle安装程序自带的Oracle Net  Manager,新建数据库连接。输入网络服务名“myoracle”,可随便取名。

5、进入该页面后,选择IPC(本地数据库)数据库访问协议。

6、输入IPC键对应的值“EXTPROC1”。IPC的值请见第七步骤。

7、IPC的值从Oracle安装目录下得到。请在db> >NETWORK>>ADMIN下找到listener.ora。在找到IPC对应行,KEY等号后面的值,这里是“EXTPROC1”

8、输入服务名“orcl”。这个值与你安装oracle时指定的,默认就是“orcl”

9、进入到以下步骤,点击测试,提示成功

参考技术A 可以以下步骤试试:
1.在服务器上 运行 sqlplus /nolog
2.conn /as sysdba
看是否能进去。
能,说明数据库没问题,然后可以删除监听,然后用 net configuration assistant 重新建立一个监听。

oracle创建监听Oracle Net Services 配置失败。退出代码是1

netca /silent /responseFile /usr/local/soft/oracle/netca.rsp

出现错误提示如下:

[[email protected] oracle]$ netca /silent /responseFile /usr/local/soft/oracle/netca.rsp


正在对命令行参数进行语法分析:

参数"silent" = true

参数"responsefile" = /usr/local/soft/oracle/netca.rsp

完成对命令行参数进行语法分析。

Oracle Net Services 配置:

LISTENER:为该监听程序提供的信息正由此计算机上的其他监听程序使用。

完成概要文件配置。

有关详细信息, 请查看跟踪文件: /home/oracle/ora11g/cfgtoollogs/netca/trace_OraDb11g_home1-1603179下午0522.log

Oracle Net Services 配置失败。退出代码是1


解决办法:[[email protected] oracle]$ netstat -lnp

                  [[email protected] oracle]$ kill -9 6021

提示被其他程序占用,找到1521端口所对应的进程PID杀掉即可。

以上是关于Oracle Net Services 配置: 不动了?怎么办?的主要内容,如果未能解决你的问题,请参考以下文章

Oracle Net Services 配置: 不动了?怎么办?

oracle网络配置相关概念

Reporting Services:无法使用集成安全性连接到 Oracle

oracle改动登录认证方式

oracle 连接不上,打开oracle net manager,发同监听程序没有监听服务,如何添加监听服务?

oracle为啥要进行Net Manager配置