我在Linux虛擬機器上安裝了Oracle 10g資料庫,現在怎麼做,才能讓遠端的plsql訪問呢?
我建了orcl執行個體,如何讓遠端的plsql能串連我建的執行個體呢?使用TCP配置TNSNAMES.ORA檔案以支援到目錄資料庫的遠端連線。可以在用戶端上使用oracle Net
Configuration Assistant或oracle Net Manager圖形組態工具對其進行配置,可以用文字編輯器直接進行編輯。
如下,增加一個本地Net伺服器的配置:
XIAODON = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST =xiaodon)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME= xiaodon) ) )
PROTOCOL:用戶端與伺服器端通訊的協議,一般為TCP,該內容一般不用改。
HOST:資料庫偵聽所在的機器的機器名或IP地址。
PORT:資料庫偵聽正在偵聽的連接埠,可以察看伺服器端的listener.ora檔案或在資料庫偵聽所在的機器的
命令提示字元下通過lnsrctl status [listener name]命令察看。此處Port的值一定要與資料庫偵聽正在偵
聽的連接埠一樣。
SERVICE_NAME:在伺服器端,用system使用者登陸後,sqlplus> show parameter service_name命令察看。
樓上的是ORACLE的設定。
關鍵VMWARE的網路設定要正確。
簡單的設定briage的模式就行了。<<
1、VMWARE的主機可讓區域網路的主機PING通過。這樣系統才安裝完成。
2、VMWARE的主機安裝ORACLE資料正常,知道怎麼測試吧–可通過串連串進入資料庫。
3、第2步可行後,區域網路的機器配置好TNSNAMES後,就要串連VMWARE的主機了。<<
我也碰到同樣的問題,但我是host方式。