也许我描述不够清楚,我采用的操作系统是windows xp prefessional,安装的oracle9i,在oracle.com下载,我在windows的服务栏中仅有以下几项OracleServiceREPORT、OracleOraHome92TNSListener、OracleOraHome92HTTPServer、OracleOraHome92Agent、OracleMTSRecoveryService均为自动启动,OracledeveloperAgent、OracledeveloperClientCache、OracleOraHome92ClientCache、OracleOraHome92PagingServer、OracleOraHome92SNMPPeerEncapsulator、OracleOraHome92SNMPPeerMasterAgent未启动,我在启动sql plus时也不能登录,也提示ora-12514:tns:监听进程不能解析在连接描述符中给出的service_name
http://www.oradb.net/err/oem816_01.htm
将Management Server服务改为自动。
如果安装了,会有一个Management Server服务的,安装后是手动的,你可以把它改为自动。如果还没有配置或没有启动监听的话,要先确保存在并启动!