PL/SQL串連Oracle資料庫--沒有串連為選項,ploracle

來源:互聯網
上載者:User

PL/SQL串連Oracle資料庫--沒有串連為選項,ploracle


      在Win 7上裝的64位的Oracle資料庫,然後裝上了32位的Oracle用戶端,用PLSQL串連Oracle時出現情況,只有使用者名稱,密碼,資料庫的填寫或者選擇框,沒有“登入狀態”(角色)的選擇框。


     


解決方案:

     1)安裝Oracle 11g 64位

     

     2)安裝32位的Oracle用戶端( instantclient-basic-win32-11.2.0.1.0)


      拷貝資料庫安裝根目錄下的一個目錄D:\app\min\product\11.2.0\dbhome_1\NETWORK\到Oracle用戶端目錄下D:\Program Files (x86)\Oracle\odac_client(其實只需要 NETWORK\ADMIN\tnsnames.ora)


     3)安裝PL/SQL Developer

      安裝 PL/SQL Developer,在Tools->perference->Connection裡面設定OCI Library和Oracle_Home,例如本機設定為:

   


     Oracle Home :D:\Program Files (x86)\Oracle\odac_client

             OCI Library :D:\Program Files (x86)\Oracle\odac_client\oci.dll


     4) 設定環境變數(修改PATH和TNS_ADMIN環境變數)


     對於NLS_LANG環境變數, 最好設定成和資料庫端一致, 首先從資料庫端查詢字元集資訊:

      SQL> select userenv('language') nls_lang from dual;

     


     右擊"我的電腦" - "屬性" - "進階" - "環境變數" - "系統內容變數":


      1>.選擇"Path" - 點擊"編輯", 把 "D:\app\min\product\11.2.0;" 加入;

      2>.點擊"建立", 變數名設定為"TNS_ADMIN", 變數值設定為"D:\app\min\product\11.2.0;", 點擊"確定";

      3>.點擊"建立", 變數名設定為"NLS_LANG", 變數值設定為"SIMPLIFIED CHINESE_CHINA.ZHS16GBK", 點擊"確定";

     

   

      最後,重新登入PL/SQL,"登入狀態"選項就出現了~~~登陸後,我們就可以對Oracle進行操作了。


     


著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.