首先确认你的监听程序启动了.
$ lsnrctl status
然后确认你的数据库已经启动.
sqlplus /nolog
SQL> conn / as sysdba;
SQL> show sga; 这样,将远程客户端中的tnsnames中的service_name换成lsnrctl status中的service_name就可以了.
$ lsnrctl status
然后确认你的数据库已经启动.
sqlplus /nolog
SQL> conn / as sysdba;
SQL> show sga; 这样,将远程客户端中的tnsnames中的service_name换成lsnrctl status中的service_name就可以了.
重新配置oracle的服务名
然后 tnsping 服务名 试试
不通就要设置:E:\oracle\ora92\network\ADMIN\tnsnames.ora
# Generated by Oracle Net8 Assistant
#
ERP.world=(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST=erp2)(PORT=1528))
(CONNECT_DATA=(SID=TEST)))