lsnrctl status
TNS-12543
TNS-12560
TNS-00513
Linux Error 101
是因爲listener沒有啓動
解決方法:
刪除了服務器$ORACLE_HOME\NETWORK\ADMIN\目錄下的listener和tnsnames文件之後
使用netca進行重建監聽
隨後關閉系統防火牆
編輯tnsnames文件,把ip地址和oracle實例名寫入tnsnames文件
客戶端PC
首先配置好tnsnames文件
1. ping 服務端
2. tnsping tns服務名
3 conn username/password@tnsname 的方式去連接服務器
附上服務器/客戶機tnsnames.ora和listener文件
服務器:
Lsnr:
# listener.ora Network Configuration File: /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
# Generated by Oracle configuration tools.
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = Centos)(PORT = 1521))
)
)
ADR_BASE_LISTENER = /u01/app/oracle
Tns:
zytest =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.17)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
Client:
Tns:
zytest =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.17)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)