怎麼連VM(CentOS7)內的 Oracle? - Linux

Table of Contents

※ [本文轉錄自 Database 看板 #1KH9I2YS ]

作者: sabreur (無奈) 看板: Database
標題: [討論] 怎麼連VM(CentOS7)內的 Oracle?
時間: Mon Oct 20 12:50:07 2014


各位先進好


在下參考了下面兩篇文章 在CentOS7 中安裝了Oracle database
http://ppt.cc/bt8y
http://ppt.cc/CPIt

CentOS7 是VM 的Guest 將之固定IP設定為 192.168.56.101
Host 是 Win8


$ORACLE_HOME/network/admin/listener.ora 修改如下
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.101)(PORT = 1521))
)
)

ADR_BASE_LISTENER = /ora01/app/oracle


$ORACLE_HOME/network/admin/tnsnames.ora 修改如下
ORA11G =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.101)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ORA11G)
)
)

防火牆情況
[oracle@localhost admin]$ service iptables status
Redirecting to /bin/systemctl status iptables.service
iptables.service - IPv4 firewall with iptables
Loaded: loaded (/usr/lib/systemd/system/iptables.service; disabled)
Active: inactive (dead)


情況是
1. 用SSH 連線到192.168.56.101 -> OK
2. ping 192.168.56.101 -> OK
3. 用SQL Developer 連 192.168.56.101 -> 失敗

失敗原因:
執行要求的作業時發生錯誤:

IO 錯誤: The Network Adapter could not establish the connection

廠商代碼 17002


各位先進們 我想從Host連Guest的資料庫 我還少了哪裡沒設定麻?

謝謝各位

--

All Comments

Elma avatarElma2014-10-21
防火牆1521的port有沒有開放. port有無行程傾聽.
George avatarGeorge2014-10-25
netstat -tln 看一下有沒有
Caitlin avatarCaitlin2014-10-28
guest的網路模式是NAT嗎?是的話要開port forwarding
Caitlin avatarCaitlin2014-11-01
Host連Guest應該會是LAN內 大概不是這問題
Harry avatarHarry2014-11-03
請下這段 systemctl stop firewalld 試試看
Ursula avatarUrsula2014-11-06
還有 systemctl masked firewalld