1、数据库服务是否启动,OracleOraHome92TNSListener
C:\>lsnrctl start (或者手动启动)
2、.ora文件配置是否成功
路径:\app\tramp\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora
举例:
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = IP或者是主机名)(PORT = 端口号1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME =实例名 orcl)
)
)
Ip为自动时最好是将HOST字段配置为主机名
端口号一般是1521,如果在服务端配置的话可以使任何端口,如果需要安全限制的话就需要更改端口号,一般应用可以不变
同一个实例可以配置多个监听,这样在plsql中就可以不用记太多的登录名;
3、是否监听需要的实例;C:>tnsping 数据库SID
c:\>lsnrctl
lsnrctl>start把这个服务起动起来
4.检查listenner.log日志
写入D:/oracle/product/10.2.0/db_1/network/log/listener.log的日志信息
写入D:/oracle/product/10.2.0/db_1/network/trace/listener.trc的跟踪信息
5、查看listener:
C:/Documents and Settings/tramp>lsnrctl services
在cmd中执行“lsnrctl stop” 和“lsnrctl stop”命令