linux下oracle数据库升级,Oracle数据库在LinuxAS4升级
任務(wù):Oracle10.2.0.2升級(jí)到Oracle10.2.0.3系統(tǒng):LinuxAS4Oracle版本:10.2.0.2Oracle:一個(gè)INSTANCE,300G左右數(shù)據(jù),單機(jī)
不才第一次做升級(jí)居然是為一個(gè)銀行生產(chǎn)庫(kù),壓力大,工作煩,準(zhǔn)備了一個(gè)星期.當(dāng)天銀行給了五個(gè)小時(shí)時(shí)間,實(shí)在是心里底氣不足.莫辦法,硬著頭皮就上,是死是活就是這一朝了.在心驚膽戰(zhàn)的狀態(tài)下渡過(guò)300分鐘.而且全身而退,實(shí)在不易.可是回頭想想也就那么回事,步驟就那幾個(gè),簡(jiǎn)單明了.今天拿出來(lái)給大家參考.
任務(wù):Oracle10.2.0.2升級(jí)到Oracle10.2.0.3
系統(tǒng):LinuxAS4
Oracle版本:10.2.0.2
Oracle:一個(gè)INSTANCE,300G左右數(shù)據(jù),單機(jī)
升級(jí)包: P5337014_10203_LINUX.zip(從https://metalink.Oracle.com/下載)
步驟:
確認(rèn)備份是最新的,不然需要重新備份(也怕一失足成千古恨).
檢查數(shù)據(jù)庫(kù)環(huán)境($Oracle_HOME,SID,BASE).
通知系統(tǒng)管理員停止所有連接到Oracle的應(yīng)用服務(wù)程序.停止所有Oracle HOME下所有程序. 例: $ emctl stop dbconsole $isqlplusctl stop
關(guān)閉Oracle SQL>SHUTDOWN IMMEDIATE.
停止監(jiān)聽(tīng).
解壓升級(jí)包在$HOME路徑(方便后面導(dǎo)出的SQL).
$xhost +(開(kāi)啟圖形界面,我用的是X-MANAGER).
$./runInstaller(Oracle用戶下執(zhí)行)
出現(xiàn)讓你用ROOT用戶執(zhí)行root.sh. 在 root用戶下執(zhí)行.完成(當(dāng)然還沒(méi)全部完成).
啟動(dòng)監(jiān)聽(tīng) $lsnrctl start
升級(jí)數(shù)據(jù)庫(kù) SQL>STARTUP UPGRADE SQL>SPOOL patch.log SQL>@?/rdbms/admin/catupgrd.sql SQL>SPOOL OFF 檢查patch.log是否有致命錯(cuò)誤.
重啟數(shù)據(jù)庫(kù)
檢查各項(xiàng)環(huán)境是否運(yùn)行正常.
重新啟動(dòng)所有服務(wù).
大功告成.
,
本條技術(shù)文章來(lái)源于互聯(lián)網(wǎng),如果無(wú)意侵犯您的權(quán)益請(qǐng)點(diǎn)擊此處反饋版權(quán)投訴
本文系統(tǒng)來(lái)源:php中文網(wǎng)
總結(jié)
以上是生活随笔為你收集整理的linux下oracle数据库升级,Oracle数据库在LinuxAS4升级的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: lnmp环境搭建 php7,lnmp环境
- 下一篇: 在Linux系统下生产者消费者,生产者-