oracle32位11g中文乱码,win7 64位系统 Oracle32bit + PL/SQL访问Orale服务,Oracle 11g的安装,中文乱码问题的解决...
前幾天因為裝了個Oracle32bit客戶端 + PL/SQL連接不上oracle遭到組長鄙視,問我用過PL/SQL沒有,我安裝完打開PL/SQL登錄界面跟他的都不一樣,沒有那個連接為Normal、SYSDBA的選項,還問我為什么有了PL/SQL還裝Oracle客戶端,當時我也答不出來,后來在網(wǎng)上還是找到了答案,心里也鄙視了他一把,自己搞不太清楚欺負新人嗎?水平好像也不咋滴。要裝ORacle客戶端的原因是oci.dll是64位的,32位應(yīng)用程序PLSQL Developer無法加載。
為了省事就在網(wǎng)上下載了個免安裝版的Oracle32bit客戶端。解壓到了如下路徑E:\oracle\instantclient_12_1。并且在這個路徑下新建兩級目錄NETWORK\ADMIN,建立一個tnsnames.ora文件,配置如下一樣的東西,大概意思就是我們要連接的oracle服務(wù)地址,并且Database命名為test。
test =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.3.29)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = oracle.bak)
)
)
至于PL/SQL登錄界面少了的那個選項需要取消登錄,在Tools\Perferences?下的Connection?配置配置Oracle_Home和OCI Library后才會有,這里Oracle Home為Oracle客戶端路徑,我的是E:\oracle\instantclient_12_1,OCI Library為E:\oracle\instantclient_12_1\oci.dll。
裝完這兩個東西你應(yīng)該就可以訪問別人的Oracle服務(wù)了。
--------------------------------------------------------------------------------------------------------------------------------------------------------------
下面介紹下oracle11g服務(wù)端的安裝過程(安裝過程很簡單,以前在學(xué)校的時候被老師嚇到了以為很麻煩,所以感覺當學(xué)一個什么東西的時候要把它假象得簡單點,這樣學(xué)起來至少會輕松容易點,不要被自己嚇到)以及如何配置網(wǎng)絡(luò)服務(wù)。
1.下載Oracle?11g
2.解壓兩個壓縮包到同一目錄,即“database”,然后單擊解壓目錄下的“setup.exe”文件。
3.執(zhí)行安裝程序后會出現(xiàn)如下的命令提示行。
4.等待片刻之后就會出現(xiàn)啟動畫面。
5.?啟動畫面之后會出現(xiàn)安裝畫面,取消“我希望通過My?Oracle?Support接收安全更新”的選中,單擊“下一步”繼續(xù),同時在出現(xiàn)的信息提示框單擊“是”。
6.出現(xiàn)安裝選項對話框,默認選擇“創(chuàng)建和配置數(shù)據(jù)庫”,點擊“下一步”繼續(xù)。
7.出現(xiàn)安裝類型對話框,點擊“下一步”繼續(xù)。如果安裝環(huán)境是在Windows?Server上的話就選擇服務(wù)器類。
8.網(wǎng)格安裝選項。默認選擇“單實例數(shù)據(jù)庫安裝”。若將服務(wù)器配置為RAC(應(yīng)用程序集群),則選擇“Real?Application?Clusters數(shù)據(jù)庫安裝”安裝配置。單擊“下一步”繼續(xù)。
9.?安裝類型。默認選擇“典型安裝”,若需詳細設(shè)置,則選擇“高級安裝”,單擊“下一步”繼續(xù)。
10.?安裝配置。在這要注意的是:管理口令的格式至少包含一個大寫字母、一個小寫字母和一個數(shù)字,否則會提示警告,正確輸入后單擊“下一步”繼續(xù)。
11.先決條件檢查。若出現(xiàn)不符合安裝要求的項目,請選中“全部忽略”并單擊“下一步”繼續(xù)。
12.?點擊“完成”以開始安裝。
13.安裝過程中,若出現(xiàn)Windows安全警告,請點擊“允許訪問”。
14.?彈出的確認對話框,點擊“確定”會回到主界面,然后再單擊“關(guān)閉”完成安裝。注意:這里有個口令管理,點擊可以進去解鎖scott用戶,只有sys和system用戶沒有鎖,并設(shè)置修改密碼。
15.?至此,Oracle?11g 已經(jīng)安裝完成。你可以在開始菜單->Oracle?-?OraDb11g_home1->Database?Control?-?orcl中打開訪問網(wǎng)址。用SYSDBA的連接身份登錄就可以管理數(shù)據(jù)庫了。
這種方式為Oracle 11g服務(wù)端 + Oralce 32bit客戶端 + PLSQL。
下面是如何配置網(wǎng)絡(luò)服務(wù)以使用PLSQL
? ? ? ? ? ?
這樣安裝Oracle32bit的客戶端軟件。安裝成功后并配置網(wǎng)絡(luò)服務(wù),就可使用PL/SQL。
---------------------------------------------------------------------------------------------------------------------------------------------------------------
環(huán)境:Windows 7 中文,Oracle?11g?Client
思路:?注冊表跟系統(tǒng)環(huán)境變量里的字符集統(tǒng)一。
1.在運行中輸入regedit,打開注冊表編輯器
2.HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->KEY_OraClient11g_home1看見?NLS_LANG?將:SIMPLIFIED?CHINESE_CHINA.ZHS16GBK
3.cmd?-->?set發(fā)現(xiàn)nls_lang=AMERICAN_america.WE8ISO8859P1
4.我的電腦-->右擊-->屬性-->環(huán)境變量-->系統(tǒng)變量-->把nls_lang修改成SIMPLIFIED?CHINESE_CHINA.ZHS16GBK-->
重新啟動PLSQL即解決問題。
原文:http://www.cnblogs.com/dengmj/p/4591869.html
總結(jié)
以上是生活随笔為你收集整理的oracle32位11g中文乱码,win7 64位系统 Oracle32bit + PL/SQL访问Orale服务,Oracle 11g的安装,中文乱码问题的解决...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 股票中生命线指的是哪条线 30日均线
- 下一篇: 离职人员公积金怎么取出来 离职人员如何取