电竞比分网-中国电竞赛事及体育赛事平台

分享

Oracle19c安裝教程及PLSQL配置常見(jiàn)錯(cuò)誤解決辦法...

 暗夜精靈fdznnm 2021-01-17

本人電腦上也裝了不少比較難以安裝的程序,而且也親身破解了一些軟件,自己以前也安裝過(guò)MySQL和DB2,原以為Oracle也差不多,直到我親身經(jīng)歷了,我才知道什么是痛苦。帥帥本人在經(jīng)歷了長(zhǎng)時(shí)間的折磨之后終于把Oracle安裝完畢,可謂被折磨得一塌糊涂,暗無(wú)天日。或許這也是程序員的快樂(lè)之一吧(? ·_·)?

目錄

&下面是Oracle的一些安裝步驟及安裝過(guò)程中常見(jiàn)錯(cuò)誤的修正:

1.Oracle的下載:

2.安裝過(guò)程

3.安裝失敗解決辦法


&下面是Oracle的一些安裝步驟及安裝過(guò)程中常見(jiàn)錯(cuò)誤的修正:

1.Oracle的下載:

(1)去Oracle官網(wǎng)https://www.oracle.com點(diǎn)擊下載

(2)找到數(shù)據(jù)庫(kù)下載,選擇

 

 

(3)選擇對(duì)應(yīng)我們電腦的版本,我的是windows64位

 

如果你不是豬兒蟲(chóng),那就選擇同意

 

下載,然后解壓縮,帥帥這里是在E盤(pán)專(zhuān)門(mén)設(shè)置了一個(gè)文件夾存放此安裝包,以便后面的操作,路徑為:E:\Oracle

注意!?。。?如果你是新手,經(jīng)驗(yàn)不足,千萬(wàn)不要解壓縮之后就把原來(lái)的壓縮包直接給刪了,萬(wàn)一你又要卸載重新安裝呢( ̄︶ ̄) ,雖然這樣你會(huì)很快樂(lè)(手動(dòng)狗頭),就像帥帥我經(jīng)歷的一樣!

解壓縮之后的效果如下:

至此,最簡(jiǎn)單的步驟我們已經(jīng)完成。?

2.安裝過(guò)程

在剛剛解壓縮得到的文件里面找到setup.exe

 

(1)選擇setup.exe程序運(yùn)行安裝步驟,最好以管理員身份運(yùn)行,避免安裝在其他盤(pán)時(shí)出現(xiàn)權(quán)限不足而導(dǎo)致失敗

(2)如圖所示,下一步

(3)選擇桌面類(lèi),下一步

(4)不用更改,使用虛擬賬戶(hù),下一步

(5)選擇安裝位置,任何軟件的安裝我們首選一定不是系統(tǒng)盤(pán),帥帥這里又創(chuàng)建了一個(gè)新的文件夾Oracle19c,專(zhuān)門(mén)用于作為Oracle的基目錄,數(shù)據(jù)庫(kù)文件位置系統(tǒng)會(huì)根據(jù)基目錄自動(dòng)配置,數(shù)據(jù)庫(kù)版本我們選擇企業(yè)版(因?yàn)閒ree);數(shù)據(jù)庫(kù)名我們可以默認(rèn)位“orcl”,管理口令根據(jù)自我習(xí)慣填寫(xiě),oracle建議的密碼是比較復(fù)雜的,如果你選擇類(lèi)似于1、2、3等簡(jiǎn)單密碼也可以,并且十分方便,此時(shí)點(diǎn)擊“下一步”會(huì)提示口令不符建議標(biāo)準(zhǔn)是否繼續(xù)安裝,我們選擇繼續(xù)安裝,忽略口令建議。創(chuàng)建為容器數(shù)據(jù)庫(kù)取消勾勾

(6)概要,下一步

(7)帥帥就是在這里栽的跟頭,本來(lái)也不需要什么操作,但是你會(huì)發(fā)現(xiàn)在這里卡很久,7%倒退回6%,42%卡的你能夠進(jìn)行一盤(pán)緊張刺激的王者榮耀之后還沒(méi)完成,但是千萬(wàn)不要退出,不要點(diǎn)其他的,此時(shí)如果彈出360等軟件的阻止提示,不要管,允許本次操作

 

 

 

 

(8)完成,點(diǎn)擊close即可

至此,如果你上面的步驟都是正確的話,那么恭喜你,你已經(jīng)初步完成的Oracle的安裝。如果你在上面哪一步失敗了的話,不要慌,請(qǐng)看下面:

3.安裝失敗解決辦法

如果你在上面哪一步安裝失敗,或者因?yàn)樗D,自己忍不了退出,那么,恭喜你,你迎接來(lái)了一次鍛煉自我的好機(jī)會(huì)?

下面是解決辦法:

1、首先最直接的解決方案:卸載重裝,沒(méi)有什么問(wèn)題不是卸載重裝不能解決的,如果有,那么多裝幾次!

                                                                                 

步驟:

       1、通過(guò)控制面版--->服務(wù),停掉所有ORACLE服務(wù) (win+r,輸入services.msc)
  2、打開(kāi)注冊(cè)表(REGEDIT命令),刪除HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE   
  3、打開(kāi)注冊(cè)表中的 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services刪除以O(shè)RACLE開(kāi)頭的所有服務(wù)   
  4、刪除HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/EventLog/Application下以O(shè)RACLE開(kāi)頭的所有服務(wù)   
  5、關(guān)閉REGEDIT   
  6、打開(kāi)控制面版-〉系統(tǒng)-〉環(huán)境變量   
  7、如果ORACLE安裝了JRE,就刪除%ORACLE_HOME%/BIN和JRE路徑。比如 /ORACLE/ORA81/BIN;G: /Program Files/Oracle/jre/1.1.7/bin   
  8、刪除/Winnt/Profiles/All Users/Start Menu/Programs/Oracle 和 /Winnt/Profiles/All Users/Start Menu/Programs/Oracle   
  9、刪除/Program Files/Oracle   
  10、重新啟動(dòng)機(jī)器   
  11、刪除所有ORACLE目錄(在注冊(cè)表 

如果有個(gè)別DLL文件無(wú)法刪除的情況,則不用理會(huì),重新啟動(dòng),開(kāi)始新的安裝, 
安裝時(shí),選擇一個(gè)新的目錄,則,安裝完畢并重新啟動(dòng)后,老的目錄及文件就可以刪除掉了。

2、 協(xié)議適配器錯(cuò)誤:protocol adapter error

 這個(gè)錯(cuò)誤一般是因?yàn)闆](méi)有開(kāi)啟相關(guān)的oracle服務(wù)導(dǎo)致的,只要將數(shù)據(jù)庫(kù)的相關(guān)服務(wù)開(kāi)啟,就會(huì)解決。

  1. 一:檢查監(jiān)聽(tīng)口是否開(kāi)啟。在開(kāi)始-運(yùn)行,輸入services.msc或者在控制面板-管理工具,進(jìn)入服務(wù)。找到OracleOraDb11g_home1TNSListener,檢查是否開(kāi)啟。
  2. 二:檢查實(shí)例的服務(wù)是否開(kāi)啟。同步驟1,進(jìn)入服務(wù),找到OracleService數(shù)據(jù)庫(kù)名,檢查是否開(kāi)啟。
  3. 二:找到xxxxx\product\11.2.0\dbhome_1\NETWORK\ADMIN文件夾下的listener.ora文件和tnsnames.ora文件
  4. 查看
  5. LISTENER_ORCL =
  6. (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
  7. 1
  8. 2
  9. 即HOST=xxxxxx都修改成為HOST = localhost 或者是當(dāng)前ip地址(地址可能和本機(jī)地址不匹配)
  10. 重新執(zhí)行l(wèi)snrctl start

 3、listener does not currently know of service requested in connect descriptor

  1. 這個(gè)是因?yàn)闆](méi)有添加系統(tǒng)的sid,即用戶(hù)名,需要在安裝的目錄下,例如我的:c:\Oracle10g\network\admin\listener.ora的這個(gè)文件的內(nèi)容。
  2. 在里面加上用**的這段。
  3. SID_LIST_LISTENER =
  4. (SID_LIST =
  5. (SID_DESC =
  6. (SID_NAME = PLSExtProc)
  7. (ORACLE_HOME = E:\Oracle10g)
  8. (PROGRAM = extproc)
  9. )
  10. **(SID_DESC =
  11. (GLOBAL_DBNAME = ORCL)
  12. (ORACLE_HOME = E:\Oracle10g)
  13. (SID_NAME = ORCL)
  14. )**
  15. )
  16. LISTENER =
  17. (DESCRIPTION_LIST =
  18. (DESCRIPTION =
  19. (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
  20. (ADDRESS = (PROTOCOL = TCP)(HOST = onest)(PORT = 1521))
  21. )
  22. )

PLSQL安裝

一、下載安裝PLSQL Developer(plsql安裝百度也有步驟)

1、網(wǎng)上自己下載適合自己電腦的安裝包(32或64),并解壓。

2、打開(kāi)解壓的文件夾,得到以下三個(gè)文件(分別是漢化工具,PLSQL安裝包、激活碼),雙擊安裝,如下圖:

3、安裝界面,點(diǎn)擊next,進(jìn)入下一步,如圖:

4、安裝協(xié)議界面,此處必須選擇“I accept the terms in the license agreement”,進(jìn)入下一步,如下圖:

5、在安裝路徑選擇界面,選擇你需要安裝的目錄,比如我選擇:C:\Program Files\PLSQL Developer 12\ 目錄安裝,選擇完以后點(diǎn)擊“next”進(jìn)入下一步。

6、程序選擇,默認(rèn)就好:

7、點(diǎn)擊安裝:

8.設(shè)置PLSQL Developer

啟動(dòng)PLSQL Developer,不登錄點(diǎn)取消進(jìn)入PLSQL Developer,Tools->>Preferences:

Oracle Home:OraDb11g_home1 

OCI Library:E:\bootstrap\instantclient_12_1\oci.dll

9.配置環(huán)境變量

1) 變量名:ORACLE_HOME  變量值:E:\tool_01\PLSQL Developer\instantclient_11_2

2) 變量名:TNS_ADMIN  變量值:E:\tool_01\PLSQL Developer\instantclient_11_2

3) 變量名:NLS_LANG   變量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

4) 修改Path變量,在后面添加 E:\tool_01\PLSQL Developer\instantclient_11_2

注意:根據(jù)自己的路徑相應(yīng)更改1)2)和4)的變量值,我是直接解壓在E盤(pán)下的,路徑就是上述路徑了。3)照抄即可

10.配置oracle監(jiān)聽(tīng)文件

    找到E:\PLSQLDeveloper\PLSQL\instantclient_11_2路徑下的tnsnames.ora文件,用編輯器打開(kāi)(記事本也可以)。

    根據(jù)自己實(shí)際需要進(jìn)行編輯,如下圖所示。ORCL_27是顯示的數(shù)據(jù)庫(kù)名,HOST后面填的是所要連接的地址。編輯好以后保存。

                                                                           

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多