如何通過PL/SQL遠端連線虛擬機器中的oracle11G,ploracle11g
環境需求:
1. win8.1作業系統
2. 下載 instantclient_10_2 必須是32位的:http://www.oracle.com/technetwork/cn/topics/winsoft-085727.html
也可以在如下地址下載:http://download.csdn.net/detail/u011218159/8346121
之所以必須是32位的,是因為目前只對32OS支援所以額外下載32位的
3. PL/SQL Developer 工具:http://download.csdn.net/detail/u011218159/8346143
下面就是一些配置了:
1. 安裝PL/SQL軟體
2. 解壓縮instantclient_10_2 的包
3. 通過查看或者通過拷貝檔案tnsnames.ora到instantclient的目錄下並且檔案編輯該檔案:
[oracle@localhost ~]$ cat /u01/app/product/11.2.0/db_1/network/admin/tnsnames.ora# tnsnames.ora Network Configuration File: /u01/app/product/11.2.0/db_1/network/admin/tnsnames.ora# Generated by Oracle configuration tools.JIAGULUN =//配置oracle本地服務填寫的 (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))//目的主機和連接埠號碼 (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = jiagulun)//$ORACLE_SID ) )[oracle@localhost ~]
4. 關閉Linux防火牆或者添加開放連接埠號碼
[root@localhost ~]# /etc/init.d/iptables stop//手動的關閉防火牆Flushing firewall rules: [ OK ]Setting chains to policy ACCEPT: filter [ OK ]Unloading iptables modules: [ OK ][root@localhost ~]# vi /etc/syscsysconfig/ sysctl.conf[root@localhost ~]# vi /etc/sysconfig/ipip6tables ipmi iptables-configip6tables-config iptables[root@localhost ~]# vi /etc/sysconfig/iptables
添加如下代碼:oracle -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 1521 -j ACC
重啟系統
5. 配置PL/SQL進入到喜好設定目錄下:
6. 配置系統內容變數:
TNS_ADMIN=tnsnames.ora的路徑到系統內容變數中:CTR+C——系統資訊——系統變數
7. 啟動PL/SQL工具
假如還有什麼問題的話,可以留言!