请教,oracle11没有配置sqlnet.ora文件的默认数据库连接方式?
现象:通过sqlplus连接数据库很慢,最终注释掉/etc/resolv.conf文件中的nameserver解决。
怀疑,系统sqlplus默认通过hostname连接数据库,而不是通过配置的tnsname连接数据库,需要找出证据。而服务端没有配置sqlnet.ora(sample路径下的sqlnet.ora也全部注释掉了),那默认怎么连接数据库呢?
环境:oracle11 for AIX
orcl =
(DESCRIPTION =
(ENABLE=BROKEN)
(ADDRESS_LIST =
(LOAD_BALANCE = ON)
(FAILOVER = ON)
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1571))
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.2)(PORT = 1571))
)
(CONNECT_DATA =
(SERVICE_NAME = ppuc)
(FAILOVER_MODE =
(TYPE=SELECT)
(METHOD=BASIC)
(retries=5)
(delay=5)
)
)
)
****************8
$ lsnrctl status
LSNRCTL for IBM/AIX RISC System/6000: Version 11.2.0.3.0 - Production on 22-JUL-2014 14:17:25
Copyright (c) 1991, 2011, Oracle. All rights reserved.
Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for IBM/AIX RISC System/6000: Version 11.2.0.3.0 - Production
Start Date 21-JUL-2014 05:02:05
Uptime 1 days 9 hr. 15 min. 19 sec
Trace Level off
Security ON: Local OS Authentication
SNMP ON
Listener Parameter File /oracle/app/......./network/admin/listener.ora
Listener Log File /oracle/app/......../listener/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=LISTENER)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.1)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.2)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=pd-db01)(PORT=1521)))
Services Summary...
........
Service "ppuc" has 1 instance(s).
Instance "ppuc", status READY, has 1 handler(s) for this service...
The command completed successfully