win10 安裝 oracle_11g_r2 客戶端,安裝 plsql_11.0.6 並實現漢化破解


一,軟件准備

1,win10 操作系統

2,oracle_11g_r2 client 這里是 64 位的軟件

 3, plsql 11.0.6 這里我們下載 64 的,32 位操作系統現在已經很少了,點擊下圖中的   Language pack 可以下載漢化包

 

二,安裝客戶端

1,由於 oracle_11g_r2 出的比較早,當時還不存在 win10 系統,這需要我們修改配置文件來使其通過驗證,否則會閃退,解壓下載的安裝包后我們找到如下文件

2,打開其中一個文件找到以下內容

3,在這段內容的后面添加以下內容

<OPERATING_SYSTEM RELEASE="6.2">
    <VERSION VALUE="3"/>
    <ARCHITECTURE VALUE="64-bit"/>
    <NAME VALUE="Windows 10"/>
    <ENV_VAR_LIST>
        <ENV_VAR NAME="PATH" MAX_LENGTH="5119" />
    </ENV_VAR_LIST>
</OPERATING_SYSTEM>

4,另一個文件也做如上操作,添加完成后保存

5,右鍵以管理員的身份啟動安裝程序,會提醒環境監測不符合等提示,問你是否安裝,直接選擇是

6,第一個選擇界面一定要選擇 管理員的身份安裝,可以省去很多麻煩,接下來就是下一步下一步的傻瓜式安裝了

7,安裝完成后可以在 cmd 窗口輸入 sqlplus 命令,出現以下畫面為安裝成功

三,安裝 plsql

1,雙擊安裝,下一步,下一步,很簡單,安裝完成后啟動,會讓你輸入注冊碼,我們輸入以下內容,輸入完成后關閉

PLSQL Developer 12.0.7 注冊碼
product code: 4vkjwhfeh3ufnqnmpr9brvcuyujrx3n3le 
serial Number:226959 
password: xs374ca

2,雙擊下載的漢化包,漢化軟件,注意要和 plsql 安裝在同一目錄下,再次打開軟件就是漢化后的界面了,至此一切 ok

3,想要 plsql 能正常運行,我們可以直接下載 instantclient_11_2 包,不需要安裝完整的客戶端這么麻煩,但是筆者推薦還是安裝完整的 oracle 客戶端來支持 plsql 的運行

因為 instantclient_11_2  包的功能並不完整,比如 數據庫表數據的功能就不具備

4,plsql 在運行 sql 時可能會報如下錯誤,這是由於當前用戶不存在動態執行表的訪問權限導致的

5,解決辦法有三種

1,在頂部的菜單中選擇“工具”-->“首選項”-->“選項”-->“自動統計”。把“自動統計”前面默認的√去掉。(一般不推薦)

2,使用 sys賬號,給當前用戶賦權:sqlplus / as sysdba以下就是給 scott 用戶賦權的命令

grant select on V_$session to scott;
grant select on V_$sesstat to scott;
grant select on V_$statname to scott;

3,使用 dba 賬號,給所有用戶賦權(出於安全性考慮,請不要這樣做)

grant select on V_$session to public;
grant select on V_$sesstat to public;
grant select on V_$statname to public;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM