昨天新装了64位oracle 11g r2数据库,装完后没问题能连数据库,今天开机用plsql developer连的时候就报该提示,另外用sql plus也连不上数据库。上网上查了查,按照网友说的listener.ora文件也改了,用net manager 重新创建listener都没有解决。
以下是listener.ora文件的内容:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = E:\app\leo\product\11.2.0\dbhome_1)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:E:\app\leo\product\11.2.0\dbhome_1\bin\oraclr11.dll")
)
(SID_DESC =
(GLOBAL_DBNAME =orcl.LuxSZ.com)
(ORACLE_HOME = E:\app\leo\product\11.2.0\dbhome_1)
(SID_NAME =orcl)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
)
ADR_BASE_LISTENER = E:\app\leo
另外全局数据库名是 orcl.LuxSZ.com
sid现在是orcl。
求大神帮忙解决
------解决方案--------------------
1、先确认服务和监听起来了没
2、测试一下本机能访问吗
3、TNSPING 服务名 如果不同检查服务名的参数配置
4、用PL或SQLPLUS链接
------解决方案--------------------
设置GLOBAL_DBNAME我记得有几种方式
一种是数据库建立是的servicename,一种是tns配置时的别名,
好像还有一种是主机名,最后一种不确认