日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Win10 64bit 下 Oracle 11g的下载与安装+PLSQL的安装 (超级详细)

發(fā)布時(shí)間:2024/1/8 数据库 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Win10 64bit 下 Oracle 11g的下载与安装+PLSQL的安装 (超级详细) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

先要卸載之前安裝過的Oracle , 卸載請看 :?https://blog.csdn.net/Superman___007/article/details/104190933

?

  • 安裝過程中可能會遇到的問題

? ? ? ? ?1.提示找不到WFMLRSVCApp.ear文件。

? ? ? ? ?2.[INS-13001]環(huán)境不滿足最低要求。

? ? ? ? ?3.沒有安裝NET Framework 3.5。

? ? ? ? ?4.驗(yàn)證密碼時(shí)出現(xiàn)“ora-28000”的錯(cuò)誤。

?

1.oracle 11g的官方下載地址:

https://www.oracle.com/database/technologies/oracle-database-software-downloads.html

選擇 Oracle Database 11g Release 2 那一欄, 然后選擇適合自己電腦版本的oracle安裝包,然后下載file1和file2。

?

2.將下載好的zip同時(shí)選中,然后解壓到同一目錄下的同一文件夾中

一定要兩個(gè)文件夾同時(shí)解壓到一個(gè)文件夾,不然會報(bào)“提示找不到WFMLRSVCApp.ear文件”的錯(cuò)誤。這里以我的安裝目錄為例,如下圖所示:

然后依次進(jìn)入stage/cvu/找到?cvu_prereq.xml?用記事本打開,
將下面代碼添加進(jìn)去

<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="1023" /></ENV_VAR_LIST></OPERATING_SYSTEM>

如果不添加這段代碼,在點(diǎn)擊setup.exe安裝oracle的時(shí)候可能會出現(xiàn):?[INS-13001]環(huán)境不滿足最低要求?的錯(cuò)誤。

2.1 配置 NET Framework 3.5

如果沒有提前安裝好NET Framework 3.5,會在安裝快結(jié)束的時(shí)候報(bào)錯(cuò),很坑。

  • 首先打開?控制面板?找到?程序和功能?,點(diǎn)擊左側(cè)的?啟用或關(guān)閉Windows功能?,如圖:

查看?.NET Framework 3.5(包括.NET 2.0和3.0)?前面是否已經(jīng)勾上,勾上表示已經(jīng)安裝了?NET Framework 3.5?那么可以略過這個(gè)步驟(前往步驟 3.開始安裝oracle操作)。

如果沒有勾上,請勾上,點(diǎn)擊確定,然后選擇下載更新,等個(gè)2分鐘左右就ok了。如果在下載更新的時(shí)候出現(xiàn)?win10, net framework 3.5 安裝報(bào)錯(cuò)0x800F081F?的錯(cuò)誤,表明你的windows可能禁用了更新,請右鍵?“此電腦”?選擇?"管理"?雙擊?“服務(wù)和應(yīng)用程序”?下的?“服務(wù)”?查看?“Windows Update”?是否禁用,雙擊?“Windows Update”?將?“啟動類型”設(shè)置為?“自動”?,如下圖所示:

裝“NET Framework 3.5”就可以成功安裝了。

?

3.開始安裝oracle

  • 將兩個(gè)壓縮包解壓到同一個(gè)目錄下,即“database”,然后單擊解壓目錄下的 “setup.exe” 文件:

  • 在出現(xiàn)的“配置安全更新”窗口中,取消“我希望通過 My Oracle Support 接受安全更新”,單擊“下一步” :

  • 下圖所示警告點(diǎn)擊"是"

  • 在“安裝選項(xiàng)”窗口中,選擇“創(chuàng)建和配置數(shù)據(jù)庫”,單擊“下一步” 如圖:

  • 在“系統(tǒng)類”窗口中,選擇“桌面類”,單擊“下一步”:

  • 在“典型安裝”窗口中,選擇 Oracle 的基目錄,選擇“企業(yè)版”和“默認(rèn)值”并輸入統(tǒng)一的密碼為:Oracle11g,單擊“下一步”:

  • 在“先決條件檢查”窗口中,單擊“下一步”:

  • 在“概要”窗口中,單擊“完成”,即可進(jìn)行安裝:

  • 出現(xiàn)的安裝過程如下:

  • 數(shù)據(jù)庫創(chuàng)建完成后,會出現(xiàn)如下“Database Configuration Assistant”界面:

  • 選擇“口令管理”,查看并修改以下用戶:
  • (1)普通用戶:SCOTT(密碼:******)
  • (2)普通管理員:SYSTEM(密碼:********)
  • (3)超級管理員:SYS(密碼:************)
  • ? ?修改完成后,單擊“確定”。

?

在“完成”窗口中,單擊“關(guān)閉”即可。

安裝完成界面中的內(nèi)容:Enterprise Manager Database Control URL - (orcl) :
https://localhost:1158/em

?

4.檢查

  • Oracle 服務(wù)

我的電腦->管理->服務(wù)->Oracle?

查看Oracle服務(wù)的安裝情況

  • 網(wǎng)頁檢查Oracle的運(yùn)行情況

打開網(wǎng)頁,輸入地址:https://localhost:1158/em

可以看到Oracle的運(yùn)行報(bào)表

當(dāng)出現(xiàn)不安全連接的提示時(shí),請選擇高級->繼續(xù)前往并輸入用戶和密碼

  • 命令行登錄測試

進(jìn)入cmd輸入:sqlplus sys/password@orcl as sysdba

驗(yàn)證已經(jīng)可以登錄

?

第二部分:客戶端的安裝

一、準(zhǔn)備工作

準(zhǔn)備好客戶端軟件? :?Oracle_11gR2_x86_client? ?文件下載 提取碼: jjb6

  • 32 位 Oracle 11g Client(win32_11gR2_client.zip)的安裝注意點(diǎn):

在選擇安裝類型時(shí),選擇“管理員”,如下圖:

其他的步驟和安裝服務(wù)器端類似。

?

第三部分:PLSQL的安裝

PLSql文件 :?文件下載 : grp7

PL/SQL Developer 注意安裝 PL/SQL 前,需要先安裝 Oracle 客戶端。

我的系統(tǒng)環(huán)境:
1、64 位 Windows 7 旗艦版
2、64 位 Oracle 11g R2 DB
3、32 位 Oracle 11g Client(64 位 Oracle 11g Client 會出錯(cuò))
4、PL/SQL Development 8.0.4

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

(2)當(dāng) Oracle 客戶端安裝的是 64 位 Oracle 11g Client,啟動 PL/SQL Developer 會提示錯(cuò)誤。
原因:oci.dll 是 64 位的,32 位應(yīng)用程序 PL/SQL Developer 無法加載,可以安裝一個(gè) 32 位的
Oracle Client 來解決。

最后PLSql安裝完畢后請測試登錄, 如果登錄時(shí)報(bào)錯(cuò)?:?ORA-12154: TNS: 無法解析指定的連接標(biāo)識符??請操作(第四部分:網(wǎng)絡(luò)配置),如果此時(shí)可以登錄PLSql了,那么就不需要操作第四部分了。

?

第四部分:網(wǎng)絡(luò)配置

ORA-12154: TNS: 無法解析指定的連接標(biāo)識符

相信使用過Oracle數(shù)據(jù)庫的人一定碰到過“ORA-12154: TNS: 無法解析指定的連接標(biāo)識符”錯(cuò)誤,我在此做一個(gè)小小的總結(jié)。

在程序中連接Oracle數(shù)據(jù)庫的方式與其他常用數(shù)據(jù)庫,如:MySql,Sql Server不同,這些數(shù)據(jù)庫可以通過直接指定IP的方式連接,但是Oracle則需要通過Oracle客戶端配置網(wǎng)絡(luò)服務(wù)名的方式來連接。否則就會出現(xiàn)“ORA-12154: TNS: 無法解析指定的連接標(biāo)識符”。配置Oracle客戶端詳細(xì)步驟如下:

安裝好Oracle客戶端之后,在開始菜單中依次找到“Oracle - OraClient10g_home1—>配置和移植工具—>Net Manager”并打開(Win7,Win8用戶如果沒有取得Administrator賬號登陸需要以管理員方式運(yùn)行),依次展開“Oracle Net配置—>本地—>服務(wù)命名”點(diǎn)擊左側(cè)“加號”配置新的網(wǎng)絡(luò)服務(wù)

最后,點(diǎn)擊“下一步”完成即可,如果不知道或者忘記Oracle服務(wù)名可以通過查看服務(wù)獲得,比如我這里配置的主機(jī)名是我本機(jī),在我的電腦服務(wù)中找到oracle相關(guān)的服務(wù)

通過上面的服務(wù)名稱,可以看出我安裝的服務(wù)名就是“ORCL”,或者在服務(wù)端通過SQL Plus使用sys賬號登陸,輸入命令
show parameter service_name查看。

OracleDBConsoleORCL是Oracle網(wǎng)頁端管理工具的服務(wù),訪問地址一般為“http://127.0.0.1:1158/em”,如果不習(xí)慣用這個(gè)來管理數(shù)據(jù)庫可以不用啟動。

OracleJobSchedulerORCL是管理Oracle中計(jì)劃任務(wù)的,一般不用啟動。
OracleOraDb10g_home1iSQL*Plus是SQL Plus的服務(wù),如果不習(xí)慣在命令行下面操作數(shù)據(jù)庫,可以不用啟動。
OracleServiceORCL,OracleOraDb10g_home1TNSListener都需要開啟,前者是主服務(wù),后者是監(jiān)聽服務(wù)。

當(dāng)在Oracle客戶端中配置好Net Manager中配置好服務(wù)后就可以通過我們配置的網(wǎng)絡(luò)服務(wù)名訪問Oracle數(shù)據(jù)庫了,此配置實(shí)質(zhì)想D:\Oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora中增加了一行配置(由于我的Oracle是安裝在D盤Oracle目錄中,具體路徑根據(jù)安裝時(shí)選擇的路徑而定)。

# tnsnames.ora Network Configuration File: d:\Oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora # Generated by Oracle configuration tools.ORCL =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = ORCL)))

如果在同一臺電腦上面同時(shí)安裝了Oracle客戶端和服務(wù)端,那么在服務(wù)端的安裝目錄中也會存在同樣的配置文件D:\Oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora,在這種情況下如果我們配置好了客戶端Net Manager然后連接Oracle數(shù)據(jù)庫,可能會出現(xiàn)“ORA-12154: TNS: 無法解析指定的連接標(biāo)識符”這時(shí),你就應(yīng)該懷疑,我到底訪問的是哪個(gè)路徑下的配置文件呢?此時(shí)可以使用tnsping命令

如果你是在客戶端Net Manager中配置的網(wǎng)絡(luò)服務(wù),但是此時(shí)解析出來的使用參數(shù)文件卻是D:\Oracle\product\10.2.0\db_1\NETWORK\ADMIN\sqlnet.ora,那么我想你應(yīng)該明白了。這種情況有兩種解決辦法:

第一:在服務(wù)端的Net Manager也配置相同的網(wǎng)絡(luò)服務(wù),或者直接拷貝D:\Oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora中的配置到D:\Oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora,每次配置了新的網(wǎng)絡(luò)服務(wù)你都需要這么做,如果不想這么麻煩那就使用第二種解決辦法。?????
第二:修改系統(tǒng)環(huán)境變量Path值,將D:\Oracle\product\10.2.0\client_1\bin;路徑移至D:\Oracle\product\10.2.0\db_1\bin;前面即可一勞永逸。

注意:造成以上這種情況出現(xiàn)的原因是:在一臺電腦上同時(shí)安裝了oracle客戶端和數(shù)據(jù)庫服務(wù),并且是先安裝客戶端,再安裝數(shù)據(jù)庫服務(wù)造成的,如果先安裝數(shù)據(jù)庫服務(wù),再安裝客戶端就不會出現(xiàn)這種情況了。

根據(jù)以上方式配置完oracle后,相信在程序中就可以正常連接oracle數(shù)據(jù)庫了。

當(dāng)我安裝好PLSQL Developer軟件后登陸時(shí)任然出現(xiàn)了“ORA-12154: TNS: 無法解析指定的連接標(biāo)識符”,如果是Win7,Win8用戶甚至可以會出現(xiàn)彈出一個(gè)白框的情況,這時(shí)需要以管理員身份運(yùn)行PLSQL Developer,并且確保你的PLSQL Developer是讀取的oracle客戶端配置,直接取消登陸,在PLSQL Developer工具欄中找到“Tools—>Preferences”,在Oracle的Connection節(jié)點(diǎn)中找到Oracle Home選擇OraClient10g_home1,保存后關(guān)閉PLSQL Developer就可以正常登陸了。

需要注意的是,在安裝PLSQL Developer時(shí)不能安裝在帶有括號的目錄中,如64bit系統(tǒng)的Program Files (x86)目錄,就會出現(xiàn)無論你怎么設(shè)置,它依然不停的彈出“ORA-12154: TNS: 無法解析指定的連接標(biāo)識符”。同樣的問題也會出現(xiàn)在其他Oracle數(shù)據(jù)庫管理軟件中,比如Toad for Oracle

? “ORA-12154: TNS: 無法解析指定的連接標(biāo)識符”是使用Oracle數(shù)據(jù)庫的新手遇到的比較常見的問題之一,只要我們了解了它的工作方式,冷靜排查,相信很容易就能夠找到問題的解決辦法的。

總結(jié)

以上是生活随笔為你收集整理的Win10 64bit 下 Oracle 11g的下载与安装+PLSQL的安装 (超级详细)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。