PLSQL鏈接oracel數據庫_用戶沒法登錄_oci.dll_配置問題

    因爲工做須要換了臺新電腦,在撫摸新筆記本滿懷新鮮感和喜悅心情之餘(其實純屌絲味盡顯無餘,就基本和雙手捧託一顆高大上的茶葉蛋般心裏激動且淚眼汪汪),從新裝機是個煩雜的過程,一些軟件的安裝使用和環境的搭建的過程當中,問題的出現既存在必然性也有偶然性,但對於我這菜鳥來講,遭遇各類問題一般是必然的,如若瞭解基本原理,然again、again的加以練習,方可達到「百裝不殆」的境界,才能吃得起茶葉蛋啊。sql

    菜鳥就是話多......數據庫

    Summary:機子系統是win7 64bit的,oracle11g安裝的是也是64bit的,但PLSQL安裝的是32bit的,cmd中經過sqlplus鏈接數據庫成功,可是經過PLSQL沒法登錄且錯誤提示以下:oracle

    Analysis:根據提示須要安裝32bit的oracle Client,由於32bit的PLSQL訪問oracle所需的oci庫沒法被加載,64bit的oracle自帶的oci.dll不可用,這其實就是向下兼容。oci.dll是oracle訪問接口且與系統相關聯的。測試

    Solution:安裝32bit的oracle客戶端,安裝步驟以下編碼

    1. oracle官網上下載32bit的oracle client(我下載的是HA-Instant Client-v11.2.0.3.0-x86.rar,前提是要先註冊登陸,麥嘎的!),解壓安裝。spa

    2. 在PLSQL->tools->connection下配置oracle home和oci library選項。接口

        

    3. 配置2個系統環境變量,記住設定了環境變量以後,必定要註銷或者重啓一下電腦才生效!ci

     TNS_ADMIN : "oracle客戶端安裝根目錄"\network\admin    TNS文件就是保存了鏈接信息的文件cmd

     NLS_LANG  :SIMPLIFIED  CHINESE_CHINA.ZHS16GBK      指定數據庫使用的編碼it

     重啓計算機後,在本地和遠程都已測試,鏈接oracle數據庫成功。

相關文章
相關標籤/搜索