用windows下的oracle客戶端工具 net manager遠端連線linux下的oracle資料庫。
資料庫端的設定步驟:
1. 先確定能互相ping通。
2. 關閉資料庫伺服器的防火牆
[root@localhost ~]# service iptables stop
iptables: setting chains to policy accept: filter [ ok ]
iptables: flushing firewall rules: [ ok ]
iptables: unloading modules: [ ok ]
3. 開啟資料庫
[oracle@localhost ~]$ sqlplus / as sysdba
sql> startup mount
sql> alter database dbtest open;
database altered.
4. 檢視 tnsnames.ora 配置檔案
[oracle@localhost ~]$ cat $oracle_home/network/admin/tnsnames.ora
dbtest =
(description =
(address = (protocol = tcp)(host = localhost)(port = 1521)) // localhost即資料庫主機名,在客戶端要指定資料庫主機ip(或主機名,只要能解析)。
(connect_data =
(server = dedicated)
(service_name = dbtest) // 在客戶端要指定這個dbtest。(關於如何更改service_name,請閱讀《
oracle,修改 global_name 和 service_name 》)))
如果監聽和資料庫都在同一臺主機上,一般不需要修改 tnsnames.ora 配置檔案。
5. 啟動監聽
[oracle@localhost ~]$ lsnrctl start
lsnrctl for linux: version 11.2.0.1.0 - production on 22-aug-2013 13:44:34
... ...
oracle只裝客戶端遠端連線資料庫
開啟pl sql developer,登入介面點取消,進入後選擇選單欄 tools preferences connection 配置環境變數 新增第乙個環境變數,名為tns admin,值為tnsnames.ora檔案所在路徑例如本機的為 d oracleclient network admin ...
安裝oracle客戶端 plsql遠端連線
code orcl description address protocol tcp host 20101228 0959 port 1521 host的值為伺服器ip。區域網,ip和計算機名稱都行 connect data server dedicated service name orcl 3 ...
客戶端連線oracle
使用sql plus連線伺服器 oracle客戶端連伺服器時一般需要配置sqlnet.ora和tnsnames.ora。listener.ora sqlnet.ora tnsnames.ora 都是放在 oracle home network admin目錄下,sqlnet.ora作用是通過這個檔案...