新手求救~!!!!!!!plsql development 出现ORA-12560: TNS: 协议适配器错误的问题

夜色镇歌 2012-01-06 10:35:43
我晕

用sqlplus 都能连上 看下面的



Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Users\Innocence>cd\

C:\>sqlplus sys/Wen123456 as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on 星期五 1月 6 22:36:35 2012

Copyright (c) 1982, 2010, Oracle. All rights reserved.


连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL>





求救啊。。。。。。。。。第一次用oracle 登录都登录不上 55555555555555555555555
...全文
367 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
hackersun123 2012-01-11
  • 打赏
  • 举报
回复
1.WIN7装不上11g,原因11g开发时WIN7还没出生。
2.ORA-12560: TNS
这个2楼说的很清楚了
夜色镇歌 2012-01-11
  • 打赏
  • 举报
回复
不想学了 结贴
ICE-word 2012-01-09
  • 打赏
  • 举报
回复
E:\oracle\product\10.2.0\db_1\network\ADMIN 你看下在你的ORACLE这个目录下面是否有 TNSNAMES.ORA 这个文件夹
夜色镇歌 2012-01-09
  • 打赏
  • 举报
回复
官网下的11g啊[Quote=引用 6 楼 tmdbcd0630 的回复:]

楼主的PL/SQL是什么版本的?我记得7.xx还是9.xx的版本,好像引起的原因是缺文件。
从网上搜索或别的地方拷贝一个msvcr71.dll文件,拷贝到%system_root%\system32下。
没有它pl/sql连接时会报错。
[/Quote]
youer511 2012-01-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 luiseradl 的回复:]

四种情况:



1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务。

2.database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务面板,启动oracleserviceXXXX,XXXX就是你的dat……
[/Quote]

好贴,留下记号
tmdbcd0630 2012-01-08
  • 打赏
  • 举报
回复
楼主的PL/SQL是什么版本的?我记得7.xx还是9.xx的版本,好像引起的原因是缺文件。
从网上搜索或别的地方拷贝一个msvcr71.dll文件,拷贝到%system_root%\system32下。
没有它pl/sql连接时会报错。
tmdbcd0630 2012-01-08
  • 打赏
  • 举报
回复
楼主的PL/SQL是什么版本的?我记得7.xx还是9.xx的版本,好像引起的原因是缺文件。
从网上搜索或别的地方拷贝一个msvcr71.dll文件,拷贝到%system_root%\system32下。
没有它pl/sql连接时会报错。
夜色镇歌 2012-01-07
  • 打赏
  • 举报
回复
# tnsnames.ora Network Configuration File: D:\app\Innocence\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

LISTENER_ORCL =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))


ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)

ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)





这是 TNS那个文件·· 还有人吗
夜色镇歌 2012-01-07
  • 打赏
  • 举报
回复
注册表Oracle目录下边有个KEY_OraDb11g_home1的 把key_ 去掉??[Quote=引用 2 楼 luiseradl 的回复:]

四种情况:



1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务。

2.database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务面板,启动oracleserviceXXXX,XXXX就是你的dat……
[/Quote]
夜色镇歌 2012-01-07
  • 打赏
  • 举报
回复
Windows 7 不支持企业版的么? 我在官网上下的啊 你说的那个oracleserviceXXXX,XXX服务 我这边都没有[Quote=引用 2 楼 luiseradl 的回复:]

四种情况:



1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务。

2.database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务面板,启动oracleserviceXXXX,XXXX就是你的dat……
[/Quote]
我心飞翔 2012-01-07
  • 打赏
  • 举报
回复
四种情况:



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.

4.修改PL/SQL Developer---Tools---Preferences---Oracle Home(要与



HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/下的键值一直且去掉“KEY-”

)---OCI library---设置争取如:E:/oracle/product/10.2.0/db_1/bin/oci.dll。
mizuho_2006 2012-01-06
  • 打赏
  • 举报
回复
你机器上安装了几个ORACLE版本,可能PLSQL默认连接的不是你安装的11g的配置文件,而是别的版本ORACLE的配置文件。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧