`
沙漠绿树
  • 浏览: 425478 次
  • 性别: 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
分享到:
评论

相关推荐

    oracleTNS协议适配器错误

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

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

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

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

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

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

    ORA-12541:TNS:没有监听器。...ORA-12500:TNS:监听程序无法启动专用服务器进程,或ORA-12560:TNS:协议适配器错误。原因:ORACLE的数据库服务没有启动。使用命令net start ORACLESERVICEORADB即可。

    解决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安装错误包含instantclient_11_2.zip

    由于在安装oracle忽然出现ORA-12557: TNS: 协议适配器不可加载错误,结果不了,我就重新整理了一套文档,希望对大家有用.下载后包含instantclient_11_2工具

    Oracle_win32_11gR1_database出错误及解决办法

    2、ORA-12500:TNS:监听程序无法启动专用服务器进程或ORA-12560:TNS:协议适配器错误。 3、如果数据库服务启动失败,则很有可能是其注册表项值损坏。。。4、ORA-12154:TNS:能解析服务名 5、ORA-1034 :TNS:ORACLE不可用...

    Oracle安装常见问题

    前两天在Oracle中新建了一个数据库,今天把它删了之后再登录SQL*PLUS就登不上去了,出现ORA-12560:TNS:协议适配器错误。百度了下,找到了解决办法,直接把人家的文章拷贝过来,做备查资料。莫说我抄袭啊!这罪名太大...

    【持续更新】 — Oracle 的常见错误代码及处理方法

    ORA-12560: TNS: 协议适配器错误  原因分析:此错误常见于 Windows 平台,出现此错误的原因是系统当前默认的ORACLE_SID 不可用或不正确。  处理方案:查看系统当前默认的ORACLE_SID 的方法是:使用快捷键【Windows...

    通过DBLINK查询出现的问题

    NULL 博文链接:https://czwlucky.iteye.com/blog/964093

    Oracle数据库ORA-12560错误问题的解决办法

    ORA-12560: TNS:protocol adapter error Cause: A generic protocol adapter error occurred. Action: Check addresses used for proper protocol specification. Before reporting this error, look at the error ...

    简析Oracle数据库常见问题及解决方案

    TNS-12560: TNS: 协议适配器错误。 TNS-00515: 因目标主机或对象不存在,连接失败。 32-bit Windows Error: 1004: Unknown error。 不再监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=/

    ArcEngine连接SDE总结.docx

    数据库、ArcCatalog空间数据源正常访问,数据库设置没问题时,ArcEngine连接SDE时报"ORA-12560: TNS: 协议适配器错误"的解决办法;ArcEngine连接SDE总结;ArcSDE:C#打开SDE数据库的几种方式总结

    zas:使用其他sql语言(例如,ORACLE的sql)访问MYSQL数据库

    运行稳定结构体 连接字符串处理器:处理数据库连接字符串,包括Oracle TNS和传统DSN格式协议管理( MYSQLC库)提供: MYSQL Client/Server Protocol 完全支持prepare和query模式与libmysqlclient API兼容性SQL语法...

Global site tag (gtag.js) - Google Analytics