安装oracle数据库建议断网安装,因为断网安装host名为localhost,是静态的地址,而联网安装,它的host名就是你的当时联网的ip地址,更换了ip地址,数据库获取不到你安装数据库时的ip地址,无法启动。手动换成localhost后仍然无法启动。我的解决办法是安装虚拟网卡,微软操作系统有自带的虚拟网卡:Microsoft Loopback Adapter。
配置方法:
1.控制面板中添加硬件,找到硬件Microsoft Loopback Adapter 。
2.添加完成后,在设备管理器中就能找到刚刚新添加的虚拟网卡,如图。
3.打开网络连接,为虚拟网卡设置上ip地址
4.更改net mananger中的服务名的主机名更改为虚拟网卡的ip地址
5.更改监听程序的主机为虚拟网卡的ip地址
6.检查oracle安装目录下的\\NETWORK\\ADMIN文件夹下的listener.ora和tnsnames.ora的host是否为虚拟网卡的ip地址,如果不是,更改。
7.此时的oracle数据库就可以正常启动了。
8.更改Eclipse 的 hostname名为虚拟网卡的ip地址
9.查看NC_HOME 的配置文件,ip地址已经改成了虚拟网卡的ip了。