我在vmware上装了个windows xp系统,然后网络连接选择的是NAT模式,并且是自动获取ip地址。然后我要装oracle 10g的过程中,一开始就报了这么个错误:
无法确定主机的IP地址时产生该异常错误。。
(原先我vmware网卡选的是桥接模式,但是上不了网,可以在guest机器里ping通guest机器的ip,但是ping不通guest的网关,所以后来还是改用NAT了,因为用NAT我倒是可以在guest机器上上网了)
我就算把自动获取ip改成固定的ip也同样会报这个错。于是我就先忽略这个问题,继续安装。现在安装成功了,但是我在cmd里输入:
sqlplus / as sysdba 想连接到sqlplus,报错如下:
ORA-12560: TNS:protocol adapter error555,估计是和一开始的那个报错有关吧,我该怎么设置呢,头大请大家帮帮忙哈另外,我后来看了一下guest机器的服务里,只有OracleCSService, OracleOraDB10g_home1SNMPPeerEncapsulator, OracleOraDB10g_home1SNMPPeerMasterAgent这三个服务,根本没有listener什么的,我记得应该不止这些服务啊,于是我又在cmd里输入lsnrctl start,提示错误说The listener supports no service. 并且我在用Configuration and Migration Tools-->Net Configuration Assistant进行连接设置之后也提示no listener的错误,我茫然啊,知道是怎么回事,应该是和vmware网络设置有关系吧?
无法确定主机的IP地址时产生该异常错误。。
(原先我vmware网卡选的是桥接模式,但是上不了网,可以在guest机器里ping通guest机器的ip,但是ping不通guest的网关,所以后来还是改用NAT了,因为用NAT我倒是可以在guest机器上上网了)
我就算把自动获取ip改成固定的ip也同样会报这个错。于是我就先忽略这个问题,继续安装。现在安装成功了,但是我在cmd里输入:
sqlplus / as sysdba 想连接到sqlplus,报错如下:
ORA-12560: TNS:protocol adapter error555,估计是和一开始的那个报错有关吧,我该怎么设置呢,头大请大家帮帮忙哈另外,我后来看了一下guest机器的服务里,只有OracleCSService, OracleOraDB10g_home1SNMPPeerEncapsulator, OracleOraDB10g_home1SNMPPeerMasterAgent这三个服务,根本没有listener什么的,我记得应该不止这些服务啊,于是我又在cmd里输入lsnrctl start,提示错误说The listener supports no service. 并且我在用Configuration and Migration Tools-->Net Configuration Assistant进行连接设置之后也提示no listener的错误,我茫然啊,知道是怎么回事,应该是和vmware网络设置有关系吧?
==========================
选缺省的桥接模式就行了
ORA-12560: TNS:protocol adapter error 你是用sqlplus "/ as sysdba"的命令,这个命令是不会走listener的。报这个错估计是你的实例根本就没有启动。
上面说过了,由于你是通过sqlplus "/ as sysdba"这样的本地方式登录,是不会走监听的,所以,这里你的监听有没有启动都是没有影响的。是你的数据库实例没有启动而已。而且上面的lsnrctl start. 你说是提示错误,就是是有错误,还是提示这样的信息,如果是出现你描述的The listener supports no service.listner就已经启动了,是OK的,只不过是由于没有数据库实例注册进去了而已。