今天重启开启oracle11g时想启动oracle开始dba的学习时,突然在启动oracle的监听服务时提示“oracle服务启动后又停止了“的错误。并且重复在管理面板中的服务中启动时总是提示该错误。后经查发现是原来装在本机上的oracle因在公司的内网中使用时方便调用把D:\app\Administrator\product\11.1.0\db_1\NETWORK\ADMIN\tnsname.ora文件和listener.ora文件中的ip地址配置成了原来的内网地址。
解决方法:在cmd中输入ipconfig查看本机ip后把以上两个文件中的ip地址改成当前的ip后重启服务ok。
在控制台改正也可以,从net manager中修改服务命名、监听程序对应的ip为当前ip就ok啦。