初学Oracle,在Windows上启动oracle服务:net start OracleServiceOrcl,然后打开pl/sql 想连接上oracle,但是显示错误,连接不上。后来发现是没有启动监听服务,于是启动监听服务:net start OracleOradb10g_home1TNSListener但是发现弹出一个框,显示:“服务启动了又停止了……”,如果尝试再次启动服务,还是会得到同样的信息。后来在网上一找,发现有很多人都遇到了这样的情况,虽然没有直接找到答案,但是知道了oracle有一个listener.ora文件,在我电脑上的路径是:E:oracleproduct10.2.0db_1NETWORKADMIN,于是看了下文件内容:
- # listener.ora Network Configuration File: E:oracleproduct10.2.0db_1
etworkadminlistener.ora
- # Generated by Oracle configuration tools.
-
- SID_LIST_LISTENER =
- (SID_LIST =
- (SID_DESC =
- (SID_NAME = PLSExtProc)
- (ORACLE_HOME = E:oracleproduct10.2.0db_1)
- (PROGRAM = extproc)
- )
- )
-
- LISTENER =
- (DESCRIPTION_LIST =
- (DESCRIPTION =
- (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
- (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.5)(PORT = 1521))
- )
- )
初看,也没什么问题,打开网络连接一看,发现机器的IP地址是:192.168.0.100 ,原来是自己的IP地址变了,才导致无法启动监听服务,于是修改了IP,保存文件,再次启动服务就成功。另外也得注意端口是否正确。Oracle启动到NOMOUNT状态AIX系统 -- 为Oracle扩大表空间相关资讯 Oracle数据库 Oracle入门教程 oracle数据库教程
- Oracle数据库全球化 (03月01日)
- Oracle数据库日期过滤方法性能比较 (02/02/2015 13:20:26)
- Oracle数据库安装中端口被占用问题 (10/29/2014 07:42:24)
| - 在CentOS 6.6上搭建C++运行环境并 (10/10/2015 19:44:40)
- Oracle数据库无法使用localhost和 (11/14/2014 16:39:10)
- 使用SQLT来构建Oracle测试用例 (08/28/2014 06:17:41)
|
本文评论 查看全部评论 (0)