环境:
windows 7 64位,oracle 11g 64位。
启动监听和service服务不报错,但SQLPLUS 和 PLSQL Developer皆无法访问。
报错信息:
ERROR:
ORA-12514:
TNS:listener does not currently know of service requested in connect descriptor
listener.ora文件内容如下
# listener.ora Network Configuration File: D:\app\JIANG\product\11.2.0\dbhome_1\network\admin\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = D:\app\JIANG\product\11.2.0\dbhome_1)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:D:\app\JIANG\product\11.2.0\dbhome_1\bin\oraclr11.dll")
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
)
ADR_BASE_LISTENER = D:\app\JIANG
------解决思路----------------------
TNSPING 能通吗?
是不是localhost没有解析啊,换成ip试试
------解决思路----------------------
lsnrctl status
先看看监听的状态
------解决思路----------------------
在SID_LIST_LISTENER下面添加一些配置
(SID_DESC =
(GLOBAL_DBNAME = XX)
(ORACLE_HOME = XXXX)
(SID_NAME = XX)
)
http://www.blogjava.net/usherlight/archive/2007/02/12/99566.html
------解决思路----------------------
pl/sql PLSQL Developer 只能在32位系统平台运行,所以要在win7(64位)下运行需要下载32位Oracle client
------解决思路----------------------
PL/SQL可以在win7 64位中运行,现在本人在用
这个问题,可以试试重新配置Oracle服务
------解决思路----------------------
oracle11g64位 需要安装oracle客户端 才可以用plsqldev 访问。
你如果在cmd下是不是可以访问的?