关于监听器的几种状态:
lsnrctl status LISTENER
ready:表示实例可以接受连接。
blocked:表示实例不能接受连接。
ready/secondary:表示这是群集(Real Application Cluster)的第二个实例,准备接受连接。
unknown:表示监听器是静态注册的(Registered Statically)
连接的时候,可以使用如下方式:
sqlplus system/zero@192.168.1.202:1521/zdb
这种方式需要DBA运维人员记住这些ip端口等信息,比较难记,可以使用网络服务名的方式。配置在tnsnames.ora文件中,该文件的位置由环境变量TNS_ADMIN指定。通常在$ORACLE_HOME/network/admin目录下
配置之后,就可以使用如下方式进行连接,更加简洁。
sqlplus system/zero@myzdb
示例:
hello =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.8.194)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)