遠程SQLPLUS連接失敗 tns12560

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)
    )
  )


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章