今天自己重装了系统,关于重装系统如果也有不懂的朋友们,可以自行百度,如果有需要,可以评论,到时候我也写一篇关于笔记本/台式机装系统的博文好了。
装完一个纯净的win10系统之后,因为工作的时候就是用的自己的笔记本,所以免不了重新配开发环境和开发工具。
这篇博文主要讲一下oracle11g XE 在安装和使用过程中遇到的一些问题,如果有错的地方,希望大家能够指出来,轻喷。
我个人和身边的朋友认为oracle11g XE版主要是给我们开发人员用的吧,原因很简单:小,免费
今天安装完之后,由于自己期间有一些错误的其他操作,所以使用的时候报错:从Oracle的错误提示来看,是说TNS:no listener ,估计是某种服务没有启动,打开windows管理工具->服务,一看,有一个Oracle...TNSListener这样的服务,和错误信息题是一致,基本就可以肯定是这个服务所引发的问题。再一看,该服务没有启动,于是我手动启动了,刷新后一看,这个服务又停止了,于是就百度查了相关的资料,发现有很多人也和我一样的错误,大概都是在说一个*.ora的配置出错,这个大家百度都能看见的,但是我按照百度出来的答案重新配置一遍,还是错的,最后我自己把这个配置文件打开细细的琢磨一会儿发现,其实是自己的电脑名改过了,所以在安装的时候默认是我原来的电脑名,
配置文件如下:d:\oraclexe\xxx\...\listener.ora。
打开该配置文件后发现如下一段配置信息:
LISTENER =
(DESCRipTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = MYWINDOWS)(PORT = 1521))
)
)
)
当看到这一行HOST=MYWINDOWS的时候,问题解决了。这个配置文件中记录的监听主机名还是原来的名称,这也就怪不得,OracleOraHome90TNSListener服务无法启动了,马上修改为现在的计算机名,再次启动OracleOraHome90TNSListener服务成功,PL/SQL Developer连接Oracle数据库成功,不能登陆故障排除。如果在使用过程中还遇到其他问题,还会在这个博文里继续添加...