1. 程式人生 > >win7-64位使用PLSQL連線虛擬機器中ORACLE失敗無錯誤碼提示

win7-64位使用PLSQL連線虛擬機器中ORACLE失敗無錯誤碼提示

今天在VMware虛擬機器中裝了Orace 10g ,然後在主機上裝了OraClient10g,一切順利。

再裝了個PLSQL工具,首先需要在oracle客戶端安裝目錄下(I:\oracle\product\10.2.0\client_1\NETWORK\ADMIN)新建一個tnsnames.ora檔案,這是連線

遠端oracle資料庫的一個配置檔案,在I:\oracle\product\10.2.0\client_1\NETWORK\ADMIN\SAMPLE中有示例。

下面貼出我的

XXP =      //自由取名
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.83.130)(PORT = 1521)) //IP配置成資料庫服務端所在IP,port是oracle指定的,一般不變
    )
    (CONNECT_DATA =
      (SERVICE_NAME = xxp)   //資料庫例項名,或者用SID=xxp
    )
  )

然後啟動PLSQL,Database會自動識別出你配置檔案中的取名。Username,Password即你資料庫例項的使用者名稱密碼,根據不同使用者的許可權選擇是Normal還是sysdba。

點選OK後出現下圖介面

點選OK就回到了上一個介面,這是坑爹嘛。沒有任何提示資訊!經過筆者多次嘗試,發現需要在啟動PLSQL時右鍵“以管理員身份執行”方能出現錯誤提示或者成功登陸。分享走過的彎路,希望能幫助到大家!