溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Win7/8下Oracle的安裝

發(fā)布時間:2020-05-20 07:37:38 來源:網(wǎng)絡(luò) 閱讀:461 作者:智學(xué)無憂1 欄目:數(shù)據(jù)庫

在64位的Win7、Win8下安裝Oracle會遇到一些麻煩,需要下載合適的安裝文件和環(huán)境的配置才能順利的完成。

以下是筆者安裝的過程:

 

步驟1:下載需要安裝的文件

           A. 下載64位的 Oracle 11g 數(shù)據(jù)庫文件(約2.1G),請點(diǎn)擊超鏈接下載win64_11gR2_Oracle.zip。

           B. 下載32位的 Oracle 11g 客戶端文件(約49.1M),請點(diǎn)擊超鏈接下載ORCALE11-instantclient-basic-win32-11.2.0.1.0.zip

           C. 下載32位的 PL/SQL V9.0安裝包(約25.6M),里面提供漢化包,序列號(在說明文件里提供),請點(diǎn)擊超鏈接下載PLSQL Developer V9.zip 

步驟2:按順序安裝

           A. 首先安裝Oracle數(shù)據(jù)庫,筆者安裝Oracle的基目錄是:”C:\app\lx“,按照安裝向?qū)崾?,完成Oracle數(shù)據(jù)庫的安裝。安裝后的目錄如下圖所示: 

 

 Win7/8下Oracle的安裝 

           B. 其次解壓Oracle客戶文件到”product“文件夾下,如下圖所示,instantclient_11_2 就是Oracle客戶文件 

 

 Win7/8下Oracle的安裝 

            C. 最后安裝PL/SQL,不要安裝在默認(rèn)路徑”C:\Program Files (x86)“,因?yàn)镻L/SQL不識別路徑”(”、“)“這些符號。筆者安裝的路徑是: ”C:\PLSQL“,如下圖所示:

 

 Win7/8下Oracle的安裝 

步驟3:配置PL/SQL的環(huán)境 

           A. 復(fù)制C:\app\lx\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora 到 C:\app\lx\product\instantclient_11_2 目錄下。tnsnames.ora文件包含了Oracle數(shù)據(jù)庫的一些配置信息(服務(wù)器名稱、協(xié)議類型、數(shù)據(jù)庫、端口號等)。 

            B. 設(shè)置環(huán)境變量

 右擊"我的電腦" - "屬性" - "高級" - "環(huán)境變量" - "系統(tǒng)環(huán)境變量":


 1>  選擇"Path" - 點(diǎn)擊"編輯", 追加目錄"C:\app\lx\product\instantclient_11_2;" 到變量Path;


 2>  點(diǎn)擊"新建", 變量名設(shè)置為"TNS_ADMIN", "TNS_ADMIN"變量用于指明tnsnames.ora文件的所在目錄(客戶端連接信息來源于該文件),變量值設(shè)置為"C:\app\lx\product\instantclient_11_2;", 點(diǎn)擊"確定";


 3>  點(diǎn)擊"新建", 變量名設(shè)置為"NLS_LANG", 變量值設(shè)置為"SIMPLIFIED CHINESE_CHINA.ZHS16GBK", 點(diǎn)擊"確定";


 最后點(diǎn)擊"確定"退出. 

             C. PL/SQL Developer 環(huán)境設(shè)置,在Tools->perferences->Connection里面設(shè)置Oracle Home和 OCI Library。筆者的環(huán)境是:

Oracle Home=C:\app\lx\product\instantclient_11_2

OCI Library為=C:\app\lx\product\instantclient_11_2\oci.dll

 

 Win7/8下Oracle的安裝

 

到此為止,所有配置都完成了,重新啟動PL/SQL,配置成功!

 

 Win7/8下Oracle的安裝

 注意:

1. 由于PL/SQL還沒有提供64位的文件,為了能夠讓PL/SQL連接到64位Oracle 11g數(shù)據(jù)庫,務(wù)必下載32位的Oracle 11g 客戶端文件,否則PL/SQL會報(bào)錯!

2. 環(huán)境變量NLS_LANG的值不能隨便設(shè)置,可以通過如下的SQL語句查詢

 SQL> select userenv('language') from dual;
 userenv('language')
 ----------------------------------------------------
 SIMPLIFIED CHINESE_CHINA.ZHS16GBK

3. PL/SQL Development不要安裝在默認(rèn)的C:\Program Files (x86)目錄下,否則會報(bào)錯,原因是不能解析這個帶()的路徑

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI