oracle 数据库监听的建立,主要在三个文件上进行配置就可以了。
listener.ora sqlnet.ora tnsnames.ora
listener.ora:
服务器端配置,只有服务器端配置好监听,客户端才能连接上数据库。
启动监听器: lsnrctl start <监听器名字>
关闭监听器: lsnrctl stop <监听器名字>
查看监听器状态: lsnrctl status <监听器名字>
sqlnet.ora:
sqlnet.ora最常用的两个功能是:
服务端与客户端同时起作用==认证方式==>> SQLNET.AUTHENTICATION_SERVICES
客户端起作用==连接方式 用于指定客户端的名称解析查询的命名方法的顺序。==>> NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
tnsnames.ora:
客户端为数据库取别名
配置好之后可以利用命令进行查看是否可以建立连接:
使用tnsping 命令: tnsping <客户端配置的别名>
使用telnet命令: telnet ip port
需要注意的是:这两个命令只能说明建立连接,数据库是否可用需要另行测试,最简单的办法zhixingyitiaosql:select sysdate from dual
每天进步一点点。
推荐微信公众号【排骨肉段】,记录日常的美好。