win7_oracle11g_64位鏈接32位PLSQL_Developer

因爲如今的筆記本大都是64位的window7系統,然而PLSQL_Developer沒有64位的,這形成了咱們鏈接的麻煩,這裏教你們怎麼將win7_oracle11g_64位鏈接32位PLSQL_Developer。並解決在使用PLSQL_Developer時出現中文亂碼。如今開始吧~html

工具/原料

 
  • 已經裝好的64位Oracle數據庫sql

  • window7_64位的操做系統數據庫

  • PLSQL_Developer 9.0以上版本(目前只有32位的);下面有下載鏈接!oracle

  • 官方的 instantclient-basic-win32-10.2.0.5 文件;下面有下載鏈接!app

方法/步驟

 
  1. 1

    下載PLSQL_Developer地址:工具

    http://pan.baidu.com/share/link?shareid=3768883331&uk=3557941237學習

    下載instantclient-basic-win32-10.2.0.5地址:測試

    http://pan.baidu.com/share/link?shareid=3782452820&uk=3557941237操作系統

  2.  

    安裝你下載的PLSQL_Developer並點擊漢化文件進行漢化。3d

    安裝好打開你會發現你的PLSQL_Developer不能正常鏈接到數據庫,沒有數據庫的初始化內容,如圖所示:

     

    win7_oracle11g_64位鏈接32位PLSQL_Developer
  3.  

    這時候不要着急,請將你下載的instantclient-basic-win32-10.2.0.5 文件解壓。而後複製到你的數據庫安裝的文件夾下的producti文件夾下,個人是:

    E:\app\Administrator\product。

     

    win7_oracle11g_64位鏈接32位PLSQL_Developer
    win7_oracle11g_64位鏈接32位PLSQL_Developer
  4.  

     

    而後找到兩個文件listener.ora和tnsnames.ora個人在E:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN裏面。都複製到E:\app\Administrator\product\instantclient_10_2的下面。

     

  5.  

    而後找到你的PLSQL_Developer安裝的目錄,個人是:

    C:\Program Files (x86)\PLSQL Developer

    在裏面新建一個記事本,寫入如下相似代碼:

    @echo off 
    set path=E:\app\Administrator\product\instantclient_10_2
    set ORACLE_HOME=E:\app\Administrator\product\instantclient_10_2
    set TNS_ADMIN=E:\app\Administrator\product\instantclient_10_2
    set NLS_LANG=AMERICAN_AMERICA.AL32UTF8
    start plsqldev.exe

    》》》注意!!!!

    個人instantclient_10_2地址是:E:\app\Administrator\product\instantclient_10_2

    而你的跟個人可能不同,因此要修改爲你的instantclient_10_2的路徑!

    寫好後,將你的記事本名稱改成start.bat而後點擊運行。

    若是PLSQL Developer沒有打開,請仔細檢查你上面的步驟和代碼是否正確,而後在運行start.bat。

    win7_oracle11g_64位鏈接32位PLSQL_Developer
  6.  

    打開PLSQL_Developer後,取消登錄,進入主界面。

    1.點擊--工具--首選項--鏈接:

    2.把上面的註銷改成提交

    3.OCI庫改成帶有instantclient_10_2的路徑。

    4.應用--肯定--關閉PLSQL_Developer從新運行。

    win7_oracle11g_64位鏈接32位PLSQL_Developer
  7.  

    恭喜你!如今你能夠正常運行並完美的解決了win7_oracle11g_64位鏈接32位PLSQL_Developer的問題了!

    可是,當你向數據庫的表中添加中文的時候,你會由於表格中的中文都變成了亂碼或者問號而苦惱和不解,抱怨本身的運氣怎麼這麼差,以爲生活對你那麼的不公平,這時候不要傷心,不要氣餒,這是上帝故意製造的麻煩,讓你在打敗困難的時候有更大的收穫!

    走!我們繼續擺正學習的心態去挑戰問題!

    win7_oracle11g_64位鏈接32位PLSQL_Developer
  8.  

    首先,咱們要弄清爲何會出現中文亂碼。

    你忘了麼,我們的數據庫是64位的,而操做軟件PLSQL_Developer是32位的。

    也就是說你用PLSQL_Developer編寫的中文是符合32位的字符集,而數據庫只能正確儲存是64位的中文字符集,這致使了寫和讀不是一種字符集,最終致使中文變成問號或亂碼。

  9.  

    而後,咱們找到了問題所載,如今開始解決問題!

    右擊個人電腦--電腦屬性--高級系統設置--環境變量。

    找到變量名:NLS_LANG(沒有的話新建一個,有的話點擊--編輯)。

    將它的變量值改成:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

    而後點擊--肯定。

  10.  

    按下WIN+R(WIN就是帶微軟圖標的那個按鍵),輸入:regedit 打開註冊表。

    找到1HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->HOMEO  > HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE>KEY_OraDb11g_home1

    找到:NLS_LANG。

    右擊NLS_LANG——點擊——修改——數值數據改成:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

    最後點擊--肯定。

    好了,從新運行你的PLSQL_Developer吧,測試一下吧,若是沒有成功,根據上面步驟檢查。

    win7_oracle11g_64位鏈接32位PLSQL_Developer
  11.  

    成功了吧!如今開始管理你的數據庫吧!

    最後,很是的恭喜你,你成功的解決問題了,首先感謝國家,再感謝百度經驗,最後感謝你本身!

     
 
相關文章
相關標籤/搜索