`
沙漠绿树
  • 浏览: 430234 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

安装Oracle11g的Windows版时,发生“TNS协议适配器错误”

阅读更多
引用
    今天安装Oracle11g的Windows版时,发生“TNS协议适配器错误”,我进入Windows系统的服务管理器启动“OracleOraDb11g_home1TNSListener”时,又发生了“错误3 系统找不到指定路径”。在网上查找了些资料,很多都是Oracle9i或是Oracle10g的解决办法,但是在11g中也是有帮助的,只是不同的版本之间,TNSLSNR.EXE的存放目录不同。在11g中,该文件存放在“oracle11.1.0\product\db\BIN”(部分目录名我修改过)

    如果是在安装时发生这个错误,以下是我的解决办法,需要修改注册表。
一、在“开始”->“运行”中输入“regedit”,打开注册表

二、进入注册表,“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraDb11g_home1TNSListener”查看“OracleOraDb11g_home1TNSListener”值中有没有“ImagePath”键,如果没有的话,需要添加,然后给这个键赋值,这值是“J:\oracle11.1.0\product\db\BIN\TNSLSNR.EXE”(不同机器路径不同,需要注意)。保存推出注册表。

三、进入服务管理,右键点击“我的电脑”,选择“管理”进入“计算机管理”,然后点击“服务和应用程序”打开树形列表,点击“服务”。这样我们就能开到整个计算的服务,找到Oracle11g的监听服务“OracleOraDb11g_home1TNSListener”,点击启动就可以安装“Oracle Database Configuration Assistant”了。

以下是安装“Oracle Database Configuration Assistant”时Oracle11g打出的日志:

已通过 Configuration Assistant "Oracle Net Configuration Assistant" 生成输出:
Command = C:\WINDOWS\system32\cmd /c call J:\oracle11.1.0\product\db/bin/netca.bat /orahome J:\oracle11.1.0\product\db /orahnam OraDb11g_home1 /instype typical /inscomp client,oraclenet,javavm,server,ano /insprtcl tcp,nmp /cfg local /authadp NO_VALUE /nodeinfo NO_VALUE /responseFile J:\oracle11.1.0\product\db\network\install\netca_typ.rsp

正在对命令行参数进行语法分析:
参数"orahome" = J:\oracle11.1.0\product\db
参数"orahnam" = OraDb11g_home1
参数"instype" = typical
参数"inscomp" = client,oraclenet,javavm,server,ano
参数"insprtcl" = tcp,nmp
参数"cfg" = local
参数"authadp" = NO_VALUE
参数"nodeinfo" = NO_VALUE
参数"responsefile" = J:\oracle11.1.0\product\db\network\install\netca_typ.rsp
完成对命令行参数进行语法分析。
Oracle Net Services 配置:
完成概要文件配置。
监听程序的启动端口:1521
Oracle Net 监听程序启动:
正在运行监听程序控制:
      J:\oracle11.1.0\product\db\bin\lsnrctl start LISTENER
   监听程序控制完成。
启动监听程序失败。监听程序可能已经在运行。
监听程序配置完成。
成功完成 Oracle Net Services 配置。退出代码是0


Configuration Assistant "Oracle Net Configuration Assistant" 成功
-----------------------------------------------------------------------------
已通过 Configuration Assistant "Oracle Database Configuration Assistant" 生成输出:
Command = oracle.assistants.server.DbcaCfgPlugIn C:\WINDOWS\system32\cmd /c call J:\oracle11.1.0\product\db/bin/dbca.bat  -progress_only -createDatabase -templateName General_Purpose.dbc -sid orcl -gdbName orcl  -emConfiguration LOCAL      -datafileJarLocation J:\oracle11.1.0\product\db\assistants\dbca\templates  -datafileDestination J:\oracle11.1.0\oradata -responseFile NO_VALUE   -characterset ZHS16GBK   -obfuscatedPasswords false  -sampleSchema true   -recoveryAreaDestination NO_VALUE     -totalMemory 614   -automaticMemoryManagement true  -maskPasswords false   -sysPassword  ${S_SYSPASS}  -systemPassword  ${S_SYSTEMPASS}  -dbsnmpPassword  ${S_DBSNMPPASS}  -sysmanPassword  ${S_SYSMANPASS}  ${S_SYSASMPASS}  ${S_HOSTUSERPASS}

Configuration Assistant "Oracle Database Configuration Assistant" 失败
-----------------------------------------------------------------------------
"J:\oracle11.1.0\product\db\cfgtoollogs\configToolFailedCommands" 脚本包含所有失败的, 跳过的或取消的命令。可使用此文件在 OUI 外运行这些 Configuration Assistant。请注意, 执行此脚本前, 您可能需要用口令 (如果有) 来更新此脚本。-----------------------------------------------------------------------------
0
3
分享到:
评论

相关推荐

    ORA-12560 TNS 协议适配器错误

    在Oracle数据库管理过程中,经常会遇到各种各样的错误提示,其中“ORA-12560 TNS: 协议适配器错误”是较为常见的一种。这种错误通常发生在客户端尝试连接到Oracle服务器时,表明网络通信出现了问题。本文将详细介绍...

    oracleTNS协议适配器错误

    oracle,TNS协议适配器错误,oracle配置

    协议适配器错误解决方法

    此外,注册表问题也是协议适配器错误的常见原因之一。在解决注册表问题时,可以按照以下步骤进行操作: 1. 打开注册表_editor(regedit),然后进入 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0,将该环境变量 ...

    Oracle协议适配器错误问题解决

    Oracle协议适配器错误问题解决ERROR:ORA-12560:TNS:协议适配器错误

    解决ORA-12560 TNS 协议适配器错误

    解决ORA-12560 TNS 协议适配器错误

    oracle 协议适配器错误解决方法

    oracle 协议适配器错误解决方法,和大家一起分享,一起学习,希望可以帮到忙

    OracleTNS协议解码

    Oracle TNS(Transparent Network Substrate)协议是Oracle数据库系统中用于网络通信的一种协议,它允许客户端应用程序连接到Oracle服务器,实现数据库的透明访问。TNS协议处理了网络连接的复杂性,包括网络寻址、...

    初学Oracle最经常碰到的错误及解决方案

    2. **ORA-12500:TNS:监听程序无法启动专用服务器进程** 或 **ORA-12560:TNS:协议适配器错误** 这两个错误通常表示Oracle数据库服务未启动。你可以通过命令`net start ORACLESERVICEORADB`(其中ORADB是你的...

    win7中如何安装oracle10g和使用oracle10的说明文档

    本文详细介绍了在Windows 7环境中安装Oracle 10g的步骤以及如何使用Oracle 10g数据库的方法。此外,还简要提到了如何利用psql工具操作Oracle数据库的可能性。遵循上述指导,您将能够在Windows 7系统上成功安装和使用...

    解决navicat 链接oracle时出现的各种问题

    2.ORA-12560TNS:协议适配器错误 1.监听服务没有起起来。windows平台个一如下操作:开始—程序—管理工具—服务,打开服务面板,  启动OracleOraDb11g_home1TNSlistener服务。 2.database instance

    TNS-12541: TNS: 无监听程序 TNS-12560

    TNS-12541: TNS: 无监听程序 TNS-12560: TNS: 协议适配器错误 TNS-00511: 无监听程序 文章转自:http://www.luocs.com/archives/464.html 此文版权归作者 – yaogang所有,转载请注明yaogang©www.luocs.com。 ...

    oracle 11g 安装、启动、卸载全面教程.pdf

    如果遇到"ORA-12560: TNS:协议适配器错误",这表明Oracle服务未启动。你需要先用"oradim -startup -sid [实例名称]"启动服务,接着使用"lsnrctl start"启动监听器。 **错误排除** 在启动过程中遇到问题时,不要...

    oracleTNS报错

    - **ORA-12560**: 这是Oracle系统中常见的一个错误码,表示TNS(Transparent Network Substrate)协议适配器出现了问题。 - **TNS:ÉĽҵĽ취、TNS:Эԭ1.û**: 这些看起来像是乱码,实际上是因为字符编码不匹配造成...

    64位架构下rhel linux 6.4、oracle 11g双节点RAC搭建

    在64位架构下的RHEL Linux 6.4与Oracle 11g RAC环境中,Windows可能用于安装虚拟化软件如VMware Workstation,并作为管理控制台来配置和监控虚拟机。 #### 1.2 VMware Workstation 10.0 VMware Workstation是一款...

    Oracle数据库常见错误处理方法

    当尝试连接到Oracle数据库时,用户可能会收到ORA-12560: TNS:协议适配器错误的消息。这通常表示客户端与服务器之间的通信出现了问题。 **解决方案:** 1. **监听服务未启动** - 在Windows平台上,可以通过以下...

    使用powerdesign连接oracle出现的两类错误提示的解决办法

    在使用PowerDesign连接Oracle数据库时,可能会遇到两类错误,这些错误通常与Oracle客户端和网络组件的缺失或配置不正确有关。下面将详细解释这两种错误的原因以及解决方案。 **错误提示1:未发现Oracle(tm)客户端和...

    Oracle新手最经常碰到的6个错误及解决方案

    2. ORA-12500:TNS:监听程序无法启动专用服务器进程 或 ORA-12560:TNS:协议适配器错误 这通常是因为数据库服务没有启动。使用命令`net start ORACLESERVICEORADB`启动服务,如果仍然存在问题,检查相关服务是否...

    Oracle.DataAccess 10g 11g

    Oracle.DataAccess 是 Oracle 公司提供的一款 .NET 数据访问组件,用于 .NET 开发者与 Oracle 数据库进行交互。这个组件是 Oracle Data Provider for .NET (ODP.NET) 的一部分,支持 ADO.NET 框架,允许 .NET 应用...

Global site tag (gtag.js) - Google Analytics