PL/SQL鏈接Oracle數據庫--沒有鏈接爲選項

      在Win 7上裝的64位的Oracle數據庫,而後裝上了32位的oracle客戶端,用PLSQL鏈接Oracle時出現如圖狀況,只有用戶名,密碼,數據庫的填寫或者選擇框,沒有「登陸爲」(角色)的選擇框。mysql


     


解決方案:sql

     1)安裝Oracle 11g 64位數據庫

     

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

      instantclient-basic-win32-11.2.0.1.0 拷貝到 D:\app\Richie\product
app

      // 拷貝數據庫安裝根目錄下的一個目錄D:\app\min\product\11.2.0\dbhome_1\NETWORK\到Oracle客戶端目錄下spa

      //D:\Program Files (x86)\Oracle\odac_client(其實只須要 NETWORK\ADMIN\tnsnames.ora).net


     3)安裝PL/SQL Developerci

      安裝 PL/SQL Developer,在Tools->perference->Connection裏面設置OCI Library和Oracle_Home,例如本機設置爲:get

   


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

             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進行操做了。


     

相關文章
相關標籤/搜索