• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    Oracle 12c相關問題及客戶端使用

    本篇經驗將和大師介紹Oracle 12c相關問題及客戶端利用的相關方式,但愿對大師的工作和進修有所幫忙!

    方式/步調

    1. 1

      問題:PLSQL Developer無法毗連64位Oracle數據庫,PLSQL數據庫選項為空,如下圖所示:

      原因:PLSQL不成以直接毗連64位Oracle數據庫,只能毗連32位的。想要毗連64位Oracle數據庫,需要借助32位的Oracle客戶端。

    2. 2

      到Oracle官網上下載32位Oracle客戶端,如下圖所示:

    3. 3

      必然要下載32位的Instant Client,點進去之后找到適合本身數據庫版本的文件下載,我裝的是Oracle12.2.0.1.0,如下圖所示:

    4. 4

      解壓Instant Client

      下載完當作后解壓到某個目次下,我這里解壓到D盤根目次,如下圖所示:

    5. 5

      復制oracle12c的tnsnames.ora文件到Instant Client相關目次

      在instantclient_12_2文件夾下新建兩層文件夾\NETWORK\ADMIN,將Oracle根目次\product\12.2.0\dbhome_1\network\admin\tnsnames.ora復制過來,如下圖所示:

    6. 6

      設置裝備擺設PLSQL Developer的首選項

      打開PLSQL,點擊打消不進行登錄,選擇“東西”菜單下“首選項”,如下圖所示:

      Oracle本家兒目次名:D:\instantclient_12_2

      OCI庫:?D:\instantclient_12_2\oci.dll

    7. 7

      測試,如下圖所示:

    8. 8

      sqlplus亂碼,如下圖所示:

    9. 9

      一般sqlplus亂碼,PLSQL Developer的錯誤提醒也會亂碼,如下圖所示:

    10. 10

      解決體例:添加TNS情況變量

      右擊計較機 -- 屬性 -- 高級系統設置 -- 高級選項卡 -- 情況變量

      在系統變量中添加兩個變量:

      TNS_ADMIN:D:\oracle12c\product\12.2.0\dbhome_1\network\admin

      NLS_LANG:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

      注重:這里NLS_LANG必然要設置當作SIMPLIFIED CHINESE_CHINA.ZHS16GBK,無論你安裝過程時選擇的哪種字符集。

      此時,sqlplus就不會呈現亂碼,PLSQL Developer也不會呈現亂碼。

    11. 11

      Oracle字符集若何更改

      查看Oracle字符集

      在cmd號令行下輸入“sqlplus 用戶名/暗碼@辦事名”來登岸數據庫

      sqlplus system/123456@orcl

      執行 select userenv('language') from dual; 查看當前數據庫的字符集,為SIMPLIFIED CHINESE_CHINA.AL32UTF8,如下圖所示:

    • 發表于 2018-04-16 00:00
    • 閱讀 ( 1182 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆