Windows8.1?

Tags: 系統, 作者,

最近把08年的thinkpad x200本本升級到4G記憶體,在WIN7 32位下做開發實在慢,升級到SP1後更是緩慢無比,遂裝WIN8.1,WIN8.1的系統核心和記憶體管理相當優秀,整個系統在我這老機上跑的相當流暢,這讓我決定以後要在WIN8下做開發。但新系統下對各種老版本的開發工具相容性各種不同,把他們的問題一一解決,這樣在未來的開發中系統不用再吃回頭草。前言:選擇Oracle11也是沒辦法,去Oracle官網上查詢,發現Oracle10這種“中古”資料庫已經不提供下載連結了,網上找的也不放心,所以就弄Oracle11來玩吧。裝Oracle10也能裝,但是也是要像WIN7下一樣,要修改某個檔案,新增一段新作業系統版本號的支援以跳過驗證。64位WIN8.1下安裝64位Oracle11g 後,因32位PL/SQL開發工具不能直接連線 64位Oracle資料庫,需要在官方下載instantclient-basic-win32-11.2.0.1.0.zip ,這是一個綠色的32位oracle代理客戶端,win32-後面的數字對應著oracle版本號。-------------------------------------------------------------------正文開始------------------------------------------------------------------------------------instantclient-basic-win32-11.2.0.1.0.zip 使用方法:1.解壓zip,得到instantclient_11_2資料夾。2.啟動PL/SQL,取消登入進入主介面,tools(工具)-->preferences(首選項)-->Oracle-->Connection選單,右邊的頁面配置oracle home和 oci library 例:

Oracle Home :碟符:\解壓路徑xxx\instantclient_11_2

OCI Library : 碟符:\解壓路徑xxx\instantclient_11_2\oci.dll

3.設定環境變數(修改PATH和TNS_ADMIN環境變數)

win鍵+X鍵,Y鍵 撥出系統頁面,點高階系統設定

1>.選擇"Path" - 點選"編輯", 把 "碟符:\解壓路徑xxx\instantclient_11_2;" 加入;(如果不在末尾新增,則要加分號)

2>.點選"新建", 變數名設定為"TNS_ADMIN", 值只要對應至“Oracle安裝目錄\NETWORK\ADMIN”即可,它需要知道tnsnames.ora檔案的位置,注:不需要像其他教程裡拷貝至instantclient_11_2目錄下,胡亂拷貝還將導致PL/SQL登入時,選得到例項,登入卻無響應的問題(非監聽問題)。該值配置錯誤,登入PL/SQL時下拉選擇將無法顯示資料庫例項名。

3>.點選"新建", 變數名設定為"NLS_LANG", 變數值設定為"SIMPLIFIED CHINESE_CHINA.ZHS16GBK", 點選"確定";NLS_LANG 值不確定的時候,可以先登入sqlplus查詢

win鍵+X鍵,R鍵 執行sqlplus 登入,檢視NLS_LANG

SQL> select userenv('language') nls_lang from dual;

NLS_LANG SIMPLIFIED CHINESE_CHINA.ZHS16GBK

相關問題答案