从安装完oracle xe后一直没有使用,今天用pl/sql连接一下,发现报如下的错:
一直找不到原因。
在命令行输入:tnsping xe
也报错:
后经过研究:
检查了tns,原来是监听一直启的有问题,虽然在服务中看着是启动的。
原来是之前改了机器名字,但是监听中的名字没有改:
C:\Users\Administrator>lsnrctl,进入监听,
LSNRCTL> status
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC_FOR_XE)))
TNS-12541: TNS: 无监听程序
TNS-12560: TNS: 协议适配器错误
TNS-00511: 无监听程序
32-bit Windows Error: 2: No such file or directory
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCO