SERVICE_NAME 改为 SID试试。
你服务器上的listener.ora中的ip,应该是本机IP(可以用127.0.0.1),表示在服务器上启动端口,进行服务侦听。而客户机上的tnsnames.ora中的本地Net服务名的IP,应该是数据库服务器的IP啊,这样你连接数据库的上,Oracle客户端才能知道数据库服务器在哪儿啊!