安装oracle10的错误“ORA-12560 TNS 协议适配器错误”怎么解决 oracle 10登陆时提示:“ORA—12560: TNS...

oracle 10\u767b\u9646\u65f6\u63d0\u793a\uff1a\u201cORA\u201412560\uff1a TNS\uff1a\u534f\u8bae\u9002\u914d\u5668\u9519\u8bef\u201d

oracleserviceXXXX\u662f\u4f60\u7684\u6570\u636e\u5e93\u5b9e\u4f8b\u540d\uff0c\u81f3\u4e8e\u4fee\u6539sid\u6253\u5f00\u6ce8\u518c\u8868\u5728HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/\u6587\u4ef6\u5939\u4e0b\u5bfb\u627eORACLE_SID\u4e00\u9879\uff0c\u627e\u5230\u4e86\u4ee5\u540e\uff0c\u4fee\u6539\u503c\u5373\u53ef\uff0c\u82e5\u627e\u4e0d\u5230\uff0c\u5219\u5728\u4e0eORACLE_HOME\u4e00\u9879\u7684\u540c\u4e00\u4e2a\u6587\u4ef6\u5939\u4e0b\u65b0\u5efa\u5b57\u7b26\u4e32\u503c\uff0c\u547d\u540d\u4e3aORACLE_SID\uff0c\u503c\u4e3a\u4f60\u7684\u6570\u636e\u5e93\u5b9e\u4f8b\u540d\uff0c\u7136\u540e\u5728\u767b\u5f55sqlplus\u5373\u53ef
\u5efa\u8bae\u67e5\u770b\u4e0btnsname.ora\u6587\u4ef6\u91cc\u662f\u600e\u4e48\u914d\u7f6e\u7684\u3002
\u7136\u540e\u7528\u4ee5\u4e0b\u683c\u5f0f\u767b\u5f55\u4f60\u60f3\u8981\u767b\u5f55\u7684\u6570\u636e\u5e93\u5b9e\u4f8b\uff1a

1.\u76d1\u542c\u670d\u52a1\u6ca1\u6709\u8d77\u8d77\u6765\u3002windows\u5e73\u53f0\u4e2a\u4e00\u5982\u4e0b\u64cd\u4f5c\uff1a\u5f00\u59cb---\u7a0b\u5e8f---\u7ba1\u7406\u5de5\u5177---\u670d\u52a1\uff0c\u6253\u5f00\u670d\u52a1\u9762\u677f,\u542f\u52a8oraclehome92TNSlistener\u670d\u52a1\u3002

2.database instance\u6ca1\u6709\u8d77\u8d77\u6765\u3002windows\u5e73\u53f0\u5982\u4e0b\u64cd\u4f5c\uff1a\u5f00\u59cb---\u7a0b\u5e8f---\u7ba1\u7406\u5de5\u5177---\u670d\u52a1\uff0c\u6253\u5f00\u670d\u52a1\u9762\u677f\uff0c\u542f\u52a8oracleserviceXXXX,XXXX\u5c31\u662f\u4f60\u7684database SID.

3.\u6ce8\u518c\u8868\u95ee\u9898\u3002regedit\uff0c\u7136\u540e\u8fdb\u5165HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0\u5c06\u8be5\u73af\u5883\u53d8\u91cfORACLE_SID\u8bbe\u7f6e\u4e3aXXXX,XXXX\u5c31\u662f\u4f60\u7684database SID.\u6216\u8005\u53f3\u51e0\u6211\u7684\u7535\u8111\uff0c\u5c5e\u6027--\u9ad8\u7ea7--\u73af\u5883\u53d8\u91cf---\u7cfb\u7edf\u53d8\u91cf--\u65b0\u5efa\uff0c\u53d8\u91cf\u540d=oracle_sid,\u53d8\u91cf\u503c=XXXX,XXXX\u5c31\u662f\u4f60\u7684database SID.\u6216\u8005\u8fdb\u5165sqlplus\u524d\uff0c\u5728command line\u4e0b\u8f93set oracle_sid=XXXX,XXXX\u5c31\u662f\u4f60\u7684database SID.

造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:
  1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务。
  2.database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务面板,启动oracleserviceXXXX,XXXX就是你的database SID.
  3.注册表问题。regedit,然后进入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0将该环境变量ORACLE_SID设置为XXXX,XXXX就是你的database SID.或者右几我的电脑,属性--高级--环境变量---系统变量--新建,变量名=oracle_sid,变量值=XXXX,XXXX就是你的database SID.或者进入sqlplus前,在command line下输set oracle_sid=XXXX,XXXX就是你的database SID.
  经过以上步骤,就可以解决问题。
  =======================================
  1、ORA-12541:TNS:没有监听器
  原因:没有启动监听器或者监听器损坏。如果是前者,使用命令net start OracleOraHome81TNSListener(名字可能有出入)即可;如果是后者,则使用“Net8 Configuration
  Assistant”工具向导之“监听程序配置”增加一个监听器即可(基本不用写任何信息,一路OK。在添加之前可能需要把所有的监听器先删除!)
  2、ORA-12500:TNS:监听程序无法启动专用服务器进程或ORA-12560:TNS:协议适配器错误
  原因:ORACLE的数据库服务没有启动。使用命令net start ORACLESERVICEORADB(ORADB为数据库名字)即可。如果仍没有解决,请继续向下看。
  3、如果数据库服务启动失败,则很有可能是其注册表项值损坏,最好的做法是以下两步:
  1)ORADIM -DELETE -SID oradb 删除数据库服务项
  2)ORADIM -NEW -SID oradb 新增数据库服务项
  注:这个过程中如果出错,就重启计算机!
  4、ORA-12154:TNS:能解析服务名
  原因:ORACLE的网络服务名没有正确配置。请使用“Net8 Configuration Assistant”工具向导之“本地网络服务名配置”配置TNS即可。如果仍没有解决,请继续向下看。
  5、ORA-1034 :TNS:ORACLE不可用
  原因:ORACLE的数据库服务正确启动,但是数据库没有打开!
  使用命令:
  1)svrmgrl 启动服务管理器
  2)connect internal 以internal身份登陆
  3)startup 打开数据库
  6、ORA-12560:TNS:协议适配器错误(顽固性的)
  原因:未知。
  解决:必杀技--打开“Windows任务管理器”,杀死ORACLE.exe及ORADIM.exe进程,书写自己的
  ora_startup.bat,执行之!
  PS:
  1、我的ora_startup.bat:
  net start OracleOraHome81TNSListener
  net start ORACLESERVICEORADB
  svrmgrl 一般情况下不用,不过有时少不了它的,具体步骤见第5步。
  2、我的ora_shutdown.bat:
  net stop OracleOraHome81TNSListener
  net stop ORACLESERVICEORADB
  ORACLE_HOME=/u01/app/oracle/product/8.1.6
  export ORACLE_HOME/ 包括Oracle软件的目录 /
  LD_LIBRARY_PATH=/u01/app/oracle/product/8.1.6/lib;
  export LD_LIBRARY_PATH
  ORACLE_BASE=/u01/app/oracle
  export ORACLE_BASE/ 包括Oracle软件的目录和管理软件的目录 /
  ORACLE_SID=ORCL
  export ORACLE_SID/ 缺省数据库的标识 /
  ORACLE_TERM=vt100
  export ORACLE_TERM
  ORA_NLS33=/u01/app/oracle/product/8.1.6/
  ocommon/nls/admin/data
  export ORA_NLS33 / 语言支持 /
  PATH=$PATH: /u01/app/oracle/product/8.1.6/bin
  export PATH

这倒是奇怪了,我只是在打开oracle实例的时候遇到过这个的报错,安装的时候倒是没遇到过。
一般报这个错有两个原因:
1、监听没启动;
2、存在多个实例,启动实例的时候没有设置要打开的实例,用set oracle_sid=实例名就行了。

控制面板-管理工具-服务
找到并启动服务: OracleServiceXXXX (XXXX是数据库SID) .试试行不行

网上一大堆的各种说法,其实实际却一点都不解决问题,我在实际安装过程中发现,出现这个问题的大多都是监听服务没弄好的缘故,建立对应正确的监听器后,这个问题基本就可以解决。

刚才安装oracle10g,也遇到这个报错。点重试,再次安装的过程中,没有遇到报错,成功安装。
虽然不明原因,不过可以试一下

  • windows 32浣 XP oracle 10g 瀹夎鍑洪敊浜,鎬庝箞鍔,
    绛旓細鍚﹀垯浼氭姤ORA-12705: Cannot access NLS data files or invalid 閿欒.5.瀹夎pl/sql杞欢(杩囩▼鐣)6.閰嶇疆pl/sql鐨Oracle杩炴帴鍙傛暟:閫夋嫨pl/sql鐨勫伐鍏/棣栭夐」(too/ preference/)閲岀殑杩炴帴,鍦ㄥ彸闈㈣缃甇racle涓荤洰褰曞悕(鍗冲畨瑁呯洰褰)鍜孫CI搴.Oracle涓荤洰褰曞悕: D:\oracle_client\instantclient_10_2OCI搴: D:\oracle_client...
  • w10瀹夎oracle10g绋嬪簭寮傚父缁堟璇ユ庝箞鍔
    绛旓細Win10涓撲笟鐗瀹夎oracle10g瀵艰嚧绋嬪簭寮傚父缁堟鐨勮В鍐冲姙娉曪細1銆佸湪瀹夎鍖卛nstall鐩綍涓壘鍒扳渙raparam.ini鈥濇枃浠讹紝鍗曞嚮鍙抽敭閫夋嫨鈥滅敤璁颁簨鏈墦寮鈥2銆佹墦寮鍚庢垜浠壘鍒#Windows=4.0锛5.0锛5.1锛5.2 灏嗙瓑鍙峰悗闈㈢殑鏁板瓧淇敼涓恒4.0锛5.0锛5.1锛5.2锛6.1锛6.2 銆戝嵆寰楀埌#Windows=4.0锛5.0锛5.1锛5.2...
  • 瀹夎Oracle鍑洪敊浜,鎬庝箞鍔炪
    绛旓細7銆佸鏋ORACLE瀹夎浜咼RE,灏卞垹闄%ORACLE_HOME%\BIN鍜孞RE璺緞銆傛瘮濡 \ORACLE\ORA81\BIN;G: \Program Files\Oracle\jre\1.1.7\bin 8銆佸垹闄Winnt\Profiles\All Users\Start Menu\Programs\Oracle 鍜 \Winnt\Profiles\All Users\Start Menu\Programs\Oracle 9銆佸垹闄Program Files\Oracle 10銆侀噸鏂板惎鍔...
  • 瀹夎oracle 鏃跺嚭鐜癘raOLEDBpus10:dll 鎵句笉鍒扮浉鍏崇殑妯″潡 鐒跺悗灏卞嚭鐜拌 ...
    绛旓細瑙e喅鏂规硶锛氬畨瑁呮枃浠 涓嶈兘鏀惧湪 鍖呭惈绌烘牸鐨勬枃浠跺す鍚嶅瓧涓 oracle瀹夎鐨勬椂鍊欐渶濂藉畨瑁呭湪鐩樼鐨勬牴鐩綍涓嬶紝涓嶈浣跨敤涓枃 Oracle寰堝鎬殑锛屽畨瑁呮椂寰寰瑕佹眰璺緞涓嶅寘鍚┖鏍笺佷腑鏂囧瓧绗︾瓑鍏ㄨ瀛楃锛岃屼笖涓鑸皢瀹夎鏂囦欢鎷疯礉鍒版湰鍦扮‖鐩樹腑锛屾渶濂戒笉瑕侀氳繃缃戠粶鎴栬呯Щ鍔ㄥ瓨鍌ㄨ澶囨潵鐩存帴瀹夎锛岃繕鏈夊畨瑁呮枃浠舵墍鍦ㄧ殑鐩樹笅鏈夎緝澶氱殑鍙敤...
  • win10 瀹夎Oracle 10 鎶ラ敊
    绛旓細浣犳槸涓嶆槸瀹夎鍒颁簡涓枃鐩綍锛oracle瀹夎鐩綍鍚嶄笉鑳戒负涓枃
  • 鍚勪綅瀹夎oracle10鍑虹幇杩欑鎯呭喌鎬庝箞瑙e喅
    绛旓細Oracle 10g 涓嶆敮鎸丷edHat ELS5.8锛屽彲浠ラ夋嫨瀹夎Oracle 11g鎴12c銆傚綋鐒跺畨瑁10g涔熸槸鏈夊姙娉曠殑锛屽姞涓涓弬鏁帮紝蹇界暐鎿嶄綔绯荤粺妫娴嬨./runInstaller -ignoreSysPreReqs
  • oracle10 瀹夎鍚庝贡鐮
    绛旓細杩欎釜鏄綘鐨勫瓧绗﹂泦娌℃湁璁剧疆濂 浣犲湪瀹夎鏁版嵁搴撶殑鏃跺,瑕侀夋嫨鏁版嵁搴撶殑瀛楃闆 浠ュ強鍖哄煙浠g爜 鑷充簬濡備綍淇敼浣犵殑鏁版嵁搴撳瓧绗﹂泦,鍙互鍘荤櫨搴︿腑鎼滅储涓涓.
  • Win10绯荤粺瀹夎oracle10g瀵艰嚧绋嬪簭寮傚父缁堟鎬庝箞鍔
    绛旓細8銆 鍒犻櫎HKEY_CLASSES_ROOT鐩綍涓嬫墍鏈変互Ora銆Oracle銆丱rcl鎴朎numOra涓哄墠缂鐨勯敭銆9銆 鍒犻櫎HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\Programs涓墍鏈変互oracle寮澶寸殑閿10銆佸垹闄KEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI涓櫎Microsoft ODBC for Oracle娉ㄥ唽...
  • win 10瀹夎Oracle杩囩▼涓娴嬪け璐
    绛旓細涓鑸槸鐗╃悊鍐呭瓨涓嶆弧瓒 瑙e喅鍔炴硶锛氬彲浠ュ拷鐣ユ墍鏈夊己鍒瀹夎锛屼竴鑸笉浼氬奖鍝嶅姛鑳 浜嬪疄涓Oracle鎵ц鍏堝喅鏉′欢妫鏌ユ槸渚濊禆c$鍏变韩锛屽緢澶氱郴缁熺鐞嗗憳涓轰簡瀹夊叏榛樿閮藉叧闂簡杩欎釜锛屾墍浠ュ鑷存鏌ヤ笉閫氳繃銆傛墦寮鏂规硶寰堢畝鍗曪紝纭繚鈥滄湇鍔♀濋噷鐨凷erver鏈嶅姟姝e父杩愯锛岀劧鍚庡湪CMD鍛戒护鎺у埗鍙伴噷杈撳叆 net share c$=c:鍗冲彲锛屽鏋滀粛鐒朵笉鑳介氳繃...
  • 鍦瀹夎ORACLE鏁版嵁搴撴椂鎶 OraOLEDBpus10.dll:鎵句笉鍒版寚瀹氱殑妯″潡鎬庝箞鍔炲晩...
    绛旓細ORACLE瀹夎澶辫触闇鍏堝嵏杞藉け璐ョ増鏈紙寤鸿浣跨敤360寮哄姏鍒犻櫎鏆村姏鍒犻櫎缁勪欢锛夊畨瑁呭け璐ユ儏鍐垫湁濡備笅鍑犱釜 1锛氬畨瑁呭寘涓嶅畬鏁达紝璇烽噸鏂颁笅杞藉畬鏁村畨瑁呭寘 2锛氱郴缁熸潈闄愪笉瓒筹紝璇峰厛鍗囩骇鎴恮in7鏃楄埌鐗堬紙XP鐨勫拷鐣ワ級鑰屼笖瑕佷互绠$悊鍛樻潈闄愯繍琛 3锛氬鏋滃疄鍦ㄤ笉鏄笉琛屽氨瑁 ORACLE11g鍚ц繖涓簲璇ヤ笉浼氭姤涔变竷鍏碂鐨勯敊 ...
  • 扩展阅读:oracle10g安装步骤详细 ... 可能是oracle net管理错误 ... 安装oracle报错ora01034 ... oracle 19c 建库10% ... oracle01034 27101 ... oracle安装不满足最低要求 ... oracle错误pls-00103 ... win10安装oracle10g客户端 ... 安装oracle19c教程 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网