我在带有 windows xp 的 vm 中安装了 oracle 11g,设置 SID = orcl,但是当我尝试与 SQL 开发人员连接到 db 时,我得到了错误ORA-12505, TNS:listener does not currently know of SID given in connect
我检查了监听器,使用 lsnrctl 服务,它说监听器不支持任何服务
编辑:这是我的 tnsnames.ora 文件
> tnsnames.ora Network Configuration File: >E:\app\oracle\product\11.1.0\db_1\network\admin\tnsnames.ora
> Generated by Oracle configuration tools.
>ORCL =
> (DESCRIPTION =
> (ADDRESS = (PROTOCOL = TCP)(HOST = winxpora11g)(PORT = 1521))
> (CONNECT_DATA =
> (SERVER = DEDICATED)
> (SERVICE_NAME = orcl)
> )
> )
我是一个新手,所以任何帮助将不胜感激
这是我的听众.ora
> listener.ora Network Configuration File: >E:\app\oracle\product\11.1.0\db_1\network\admin\listener.ora
> Generated by Oracle configuration tools.
> LISTENER =
> (DESCRIPTION_LIST =
> (DESCRIPTION =
> (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
> (ADDRESS = (PROTOCOL = TCP)(HOST = winxpora11g)(PORT = 1521))
> )
> )