oracle 數據庫監聽的建立,主要在三個文件上進行配置就可以了。
listener.ora ? ?sqlnet.ora ? tnsnames.ora
listener.ora:
服務器端配置,只有服務器端配置好監聽,客戶端才能連接上數據庫。
listener.ora
啟動監聽器: ? ??lsnrctl start <監聽器名字> ? ?
關閉監聽器: ? ? lsnrctl stop <監聽器名字>
查看監聽器狀態: lsnrctl status <監聽器名字>
sqlnet.ora:
sqlnet.ora最常用的兩個功能是:
服務端與客戶端同時起作用==認證方式==>> SQLNET.AUTHENTICATION_SERVICES
客戶端起作用==連接方式 用于指定客戶端的名稱解析查詢的命名方法的順序。==>> NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
sqlnet.ora
tnsnames.ora:
客戶端為數據庫取別名
tnsnames.ora
配置好之后可以利用命令進行查看是否可以建立連接:
使用tnsping 命令: tnsping <客戶端配置的別名>
使用telnet命令: telnet ip port?
需要注意的是:這兩個命令只能說明建立連接,數據庫是否可用需要另行測試,最簡單的辦法zhixingyitiaosql:select sysdate from dual
每天進步一點點。
推薦微信公眾號【排骨肉段】,記錄日常的美好。