Oracle19c最新版保姆級(jí)別最詳細(xì)的安裝配置教程(2023年)
首先,感謝博客上的各位大大,花費(fèi)了三個(gè)小時(shí)把有關(guān)Oracle安裝的相關(guān)事務(wù)都解決了,以下是我對(duì)所有步驟的總結(jié):
Oracle19c下載安裝和配置教程
windows下的Oracle19c
一、官網(wǎng)下載Oracle19c數(shù)據(jù)庫(kù)
Oracle官方下載鏈接:
https://www.oracle.com/database/technologies/oracle-database-software-downloads.html
二、安裝Oracle數(shù)據(jù)庫(kù)
1.解壓安裝包
在D盤新建文件夾Oracle (文件很大,不建議放到C盤下)
將WINDOWS.X64_193000_db_home.zip解壓到此文件夾下
2.運(yùn)行setup.exe安裝
安裝方法很多,針對(duì)于不同的需求,以下是其中的一種
1.選擇 “創(chuàng)建并配置單實(shí)例數(shù)據(jù)庫(kù)” ,然后點(diǎn)擊下一步
2.選擇 “桌面類(D)”,點(diǎn)擊下一步
3.創(chuàng)建新 Windows 用戶(當(dāng)然其他的也可以,建議選擇這一個(gè),我之前創(chuàng)建過(guò)了,所以這張沒(méi)有圖???)
用戶名密碼(密碼要求 大小寫字母數(shù)字,不按照要求也可以,點(diǎn)下一步時(shí)會(huì)有提示,點(diǎn)“是”即可)自己設(shè)定,我的用戶名設(shè)置的是OracleASUS1
點(diǎn)擊下一步
4.選擇Oracle 基目錄,填寫全局?jǐn)?shù)據(jù)庫(kù)名和口令(password)
我在D盤新建了一個(gè)文件夾Oracle19c,數(shù)據(jù)庫(kù)文件位置會(huì)跟隨上面變化,其他不動(dòng)
全局?jǐn)?shù)據(jù)庫(kù)名:orcl
口令自己設(shè)置,口令務(wù)必記住!
取消勾選 【創(chuàng)建為容器庫(kù)】
然后點(diǎn)擊下一步
5.查看概要后,點(diǎn)擊【安裝】
接下來(lái)就是漫長(zhǎng)的等待了,它會(huì)在42%很長(zhǎng)時(shí)間,不用管它,等一會(huì)兒就行了
到這里就安裝完成了,點(diǎn)擊關(guān)閉
三、配置
Oracle19c不用再額外的安裝客戶端,剛才解壓的文件中已經(jīng)自帶了,然后我們需要做一些配置:
點(diǎn)擊【菜單】–> Oracle OraDB19Home1 --> Net Manager 或者
在我的電腦中打開(kāi):C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Oracle - OraDB19Home1\配置和移植工具\(yùn) Net Manager(ProgramData文件在隱藏的項(xiàng)目中,勾選上才能看到)
然后會(huì)打開(kāi)如下頁(yè)面:
點(diǎn)擊【本地】->【服務(wù)命名】,點(diǎn)擊左上角綠色的 +
1.網(wǎng)絡(luò)服務(wù)名自己起,這個(gè)沒(méi)什么要求,下一步
2.選擇 【TCP/IP協(xié)議】,下一步
3.主機(jī)名只能填 localhost 或者 127.0.0.1,下一步
4.【服務(wù)名】:orcl,下一步
5.進(jìn)行連接測(cè)試
6.更改登錄,改成system用戶,口令是當(dāng)初設(shè)置的那個(gè),點(diǎn)擊確定,進(jìn)行測(cè)試
當(dāng)出現(xiàn)以下情況,說(shuō)明你的配置已經(jīng)成功了??,然后關(guān)閉
7.最后別忘了保存!??!??(關(guān)閉窗口時(shí)會(huì)提醒你)
至此,Oracle數(shù)據(jù)庫(kù)的基本安裝配置操作全部完成了,我們可以在SQL Plus里驗(yàn)證以下
點(diǎn)擊【菜單】–> Oracle OraDB19Home1 --> SQL Plus 或者
在我的電腦中打開(kāi):C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Oracle - OraDB19Home1\應(yīng)用程序開(kāi)發(fā)\SQL Plus
以System用戶登錄,口令依舊
如果你可以成功連接到Oracle數(shù)據(jù)庫(kù),那前面的操作都是成功的,當(dāng)然,也可以輸入一條SQL語(yǔ)句驗(yàn)證一下能不能執(zhí)行
四、安裝完Oracle數(shù)據(jù)庫(kù),給scott用戶解鎖
1.解決Oracle數(shù)據(jù)庫(kù)中沒(méi)有scott賬戶的問(wèn)題
Oracle19c沒(méi)有默認(rèn)把Scott用戶加入進(jìn)來(lái),需要我們自己添加
實(shí)際上,在Oracle的主目錄(開(kāi)始解壓文件的目錄) 里有scott的sql文件
D:\Oracle\rdbms\admin\scott.sql
在SQL Plus中執(zhí)行scott.sql:
1@D:\Oracle\rdbms\admin\scott.sql
2.給scott用戶解鎖
首先以管理員權(quán)限運(yùn)行SQL Plus,登錄system用戶
然后使用命令alter user scott account unlock;來(lái)解鎖
再輸入命令alter user scott identified by tiger;賦了一個(gè)新的口令 tiger(可以自己設(shè)定)
之后就可以用scott用戶登錄了
五、卸載
接下來(lái)說(shuō)一說(shuō)卸載的問(wèn)題,這個(gè)要格外注意,如果你的數(shù)據(jù)庫(kù)出現(xiàn)問(wèn)題想要卸載重裝,一定要完全卸載才可以安裝新的數(shù)據(jù)庫(kù),否則會(huì)非常麻煩!??!
1.關(guān)閉所有Oracle服務(wù)
右擊【我的電腦】–>【管理】–>【服務(wù)和應(yīng)用程序】–>【服務(wù)】,把所有開(kāi)頭是Oracle的服務(wù)關(guān)閉
2.運(yùn)行Universal Installer卸載數(shù)據(jù)庫(kù)
點(diǎn)擊【菜單】–> Oracle OraDB19Home1 --> Universal Installer 或者
在我的電腦中打開(kāi):C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Oracle - OraDB19Home1\Oracle 安裝產(chǎn)品\Universal Installer
卸載產(chǎn)品
選中目錄,刪除
3.修改注冊(cè)表
windows徽標(biāo)鍵 + R(打開(kāi)【運(yùn)行】),執(zhí)行regedit命令打開(kāi)注冊(cè)表
將HKEY_CLASS_ROOT下所有以O(shè)RACLE或者ORA開(kāi)頭的注冊(cè)表項(xiàng)刪除
將HKEY_LOCAL_MACHINE\SOFTWARE下ORACLE注冊(cè)表項(xiàng)刪除
將HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service下的以O(shè)racle開(kāi)頭的注冊(cè)表項(xiàng)刪除
將HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application所有oracle開(kāi)頭的項(xiàng)刪除
這里一定要謹(jǐn)慎,不要誤刪了其他信息,不然出了問(wèn)題很麻煩!
4.重啟計(jì)算機(jī)
重啟計(jì)算機(jī),刪除所有與Oracle相關(guān)的目錄
Oracle基目錄可能需要管理員權(quán)限刪除,用管理員權(quán)限運(yùn)行命令行用del刪除
注意,不要在未卸載Oracle之前就刪除Oracle基目錄,走cmd的刪除不能在回收站恢復(fù),此時(shí)卸載程序也被你刪了,卸載不干凈不能重新在原位置安裝,也就沒(méi)有卸載程序,就陷入死循環(huán)了??
至此才算卸載完成,可以安裝新的數(shù)據(jù)庫(kù)了~
總結(jié)
到此這篇關(guān)于Oracle19c最新版保姆級(jí)別安裝配置教程的文章就介紹到這了,更多相關(guān)Oracle19c安裝配置教程內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Oracle表結(jié)構(gòu)查詢之如何獲取列信息與注釋
本文主要介紹了Oracle數(shù)據(jù)庫(kù)中表結(jié)構(gòu)信息的基本知識(shí),包括表名、列名、數(shù)據(jù)類型、數(shù)據(jù)長(zhǎng)度、可空性、默認(rèn)值以及字段注釋等,這些信息對(duì)于理解數(shù)據(jù)庫(kù)設(shè)計(jì)和維護(hù)非常重要,同時(shí),提供了基本的查詢示例2024-10-10Oracle數(shù)據(jù)庫(kù)對(duì)象的使用詳解
這篇文章主要介紹了Oracle數(shù)據(jù)庫(kù)對(duì)象的使用,文章中涉及到的命令希望大家認(rèn)真學(xué)習(xí),對(duì)大家今后的工作或?qū)W習(xí)具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-07-07對(duì)學(xué)Oracle數(shù)據(jù)庫(kù)初學(xué)者的開(kāi)場(chǎng)篇
這篇文章主要介紹了對(duì)學(xué)Oracle數(shù)據(jù)庫(kù)初學(xué)者的開(kāi)場(chǎng)篇,方便想學(xué)習(xí)oracle數(shù)據(jù)庫(kù)的朋友2015-05-05Oracle生成單據(jù)編號(hào)存儲(chǔ)過(guò)程的實(shí)例代碼
Oracle生成單據(jù)編號(hào)存儲(chǔ)過(guò)程,在做訂單類似的系統(tǒng)都可能會(huì)存在訂單編號(hào)不重復(fù),或是流水號(hào)按日,按年,按月進(jìn)行重新編號(hào)。下面給大家分享oracle生成單據(jù)編號(hào)存儲(chǔ)過(guò)程,需要的的朋友參考下吧2017-04-04深入探討:Oracle中如何查詢正鎖表的用戶以及釋放被鎖的表的方法
本篇文章是對(duì)Oracle中查詢正鎖表的用戶以及釋放被鎖的表的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05win平臺(tái)oracle rman備份和刪除dg備庫(kù)歸檔日志腳本
本文介紹win平臺(tái)oracle rman備份和刪除dg備庫(kù)歸檔日志腳本2013-11-11