2013-07-22 60 views
1

我成功安装了Oracle 11g,并能够使用SQL plus登录。 当我试图使通过SQL开发人员不过我得到了相同的用户名和密码的连接ORA-12505错误ora-12505错误与SQL开发人员连接到oracle11g在Windows 7上

error

打印输出我的tnsname.ora的:

# tnsnames.ora Network Configuration File: C:\Oracle11g\product\11.2.0\dbhome_1\network\admin\tnsnames.ora 
# Generated by Oracle configuration tools. 

ORACLE11G = 
    (DESCRIPTION = 
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) 
    (CONNECT_DATA = 
     (SERVER = DEDICATED) 
     (SERVICE_NAME = oracle11g) 
    ) 
) 

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

当我执行tnspint orcl;我得到:

C:\Windows\system32>tnsping ORCL; 

TNS Ping Utility for 32-bit Windows: Version 11.2.0.1.0 - Production on 22-JUL-2013 00:52:10 

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

Used parameter files: 
C:\Oracle11g\product\11.2.0\dbhome_1\network\admin\sqlnet.ora 

TNS-03505: Failed to resolve name 

C:\Windows\system32> 

任何人都可以帮助解决这个问题,让我的Oracle数据库连接的SQL开发人员?

回答

1

在目录中删除listener.ora文件:Oracle的家] \产品\ 11.2.0 \ dbhome_1 \网络\ ADMIN之后,它的工作

3

只需运行该命令在运行SQL命令 连接到后用户名和密码凭证。

命令:

alter system set local_listener='(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))'; 
+0

您应该更改代码格式此消息。 –

相关问题