欧美麻豆久久久久久中文_成年免费观看_男人天堂亚洲成人_中国一级片_动漫黄网站免费永久在线观看_国产精品自产av一区二区三区

中培偉業(yè)IT資訊頻道
您現(xiàn)在的位置:首頁(yè) > IT資訊 > 數(shù)據(jù)庫(kù) > 詳解 Oracle數(shù)據(jù)庫(kù)升級(jí)或數(shù)據(jù)遷移方法

詳解 Oracle數(shù)據(jù)庫(kù)升級(jí)或數(shù)據(jù)遷移方法

2016-09-07 11:28:15 | 來源:中培企業(yè)IT培訓(xùn)網(wǎng)

Oracle數(shù)據(jù)庫(kù)目前已經(jīng)成為最廣泛吧適應(yīng)的數(shù)據(jù)庫(kù)類型,其強(qiáng)大的功能讓其在大數(shù)據(jù)時(shí)代有了更多大展拳腳的機(jī)會(huì)。中培偉業(yè)《Oracle數(shù)據(jù)庫(kù)管理與性能調(diào)優(yōu)》培訓(xùn)專家賈老師在這里詳細(xì)介紹了oracle數(shù)據(jù)庫(kù)升級(jí)的升級(jí)前的準(zhǔn)備、升級(jí)過程和升級(jí)后的測(cè)試與調(diào)整工作,并對(duì)各種升級(jí)方法在多種操作系統(tǒng)平臺(tái)的測(cè)試進(jìn)行了介紹

數(shù)據(jù)庫(kù)升級(jí)的必要性

數(shù)據(jù)庫(kù)升級(jí)是數(shù)據(jù)庫(kù)管理員經(jīng)常要面對(duì)的問題,如果你的應(yīng)用要使用新版本數(shù)據(jù)庫(kù)的新特性;如果數(shù)據(jù)庫(kù)運(yùn)行負(fù)載過重,而通過軟硬件調(diào)整又不能有根本性的改善;如果要更換操作系統(tǒng)平臺(tái);如果要增強(qiáng)數(shù)據(jù)庫(kù)的安全性;還有一個(gè)原因是隨著新版本數(shù)據(jù)庫(kù)的出現(xiàn)與成熟,oracle停止了對(duì)舊版本數(shù)據(jù)庫(kù)的技術(shù)支持,升級(jí)到高版本,可以繼續(xù)獲得oracle的支持,還可以利用新版本數(shù)據(jù)庫(kù)的新特新,可以改善系統(tǒng)的性能,健壯性,可擴(kuò)張性和可用性,等等,面對(duì)這些問題,需要通過數(shù)據(jù)庫(kù)升級(jí)才得以解決。不過,如果你的系統(tǒng)運(yùn)行穩(wěn)定,沒有大的性能瓶頸的話,還是不要輕易升級(jí)數(shù)據(jù)庫(kù),因?yàn)樯?jí)一個(gè)產(chǎn)品數(shù)據(jù)庫(kù)會(huì)面臨很多風(fēng)險(xiǎn)

數(shù)據(jù)庫(kù)升級(jí)或數(shù)據(jù)遷移情況分析

數(shù)據(jù)庫(kù)升級(jí)或數(shù)據(jù)遷移會(huì)遇到多種情況,一般有以下幾種情況:

1. 相同主機(jī)條件下,低版本數(shù)據(jù)庫(kù)向高版本數(shù)據(jù)庫(kù)的升級(jí)。

2. 數(shù)據(jù)庫(kù)有了新的補(bǔ)丁級(jí),需要安裝新的補(bǔ)丁。

3. 更換了系統(tǒng)主機(jī),如從windows更換為unix系統(tǒng),數(shù)據(jù)庫(kù)需要遷移。

4. 實(shí)現(xiàn)跨平臺(tái),跨數(shù)據(jù)庫(kù)版本的遷移。

5. 32位數(shù)據(jù)庫(kù)升級(jí)到64為數(shù)據(jù)庫(kù)。

6. 標(biāo)準(zhǔn)版的數(shù)據(jù)庫(kù)升級(jí)到企業(yè)版的數(shù)據(jù)庫(kù)。

制定詳細(xì)的數(shù)據(jù)庫(kù)升級(jí)計(jì)劃

數(shù)據(jù)庫(kù)升級(jí)操作會(huì)面臨巨大的風(fēng)險(xiǎn),因此在數(shù)據(jù)庫(kù)升級(jí)前制定詳細(xì)而周密的升級(jí)和測(cè)試計(jì)劃,反復(fù)驗(yàn)證與測(cè)試升級(jí)數(shù)據(jù)庫(kù)的各個(gè)階段非常必要,這樣才能保證升級(jí)產(chǎn)品數(shù)據(jù)庫(kù)的各個(gè)階段可理解,可預(yù)測(cè)并能夠成功。一般來說,數(shù)據(jù)庫(kù)升級(jí)的測(cè)試計(jì)劃應(yīng)該包括以下幾種測(cè)試類型:

1. 升級(jí)測(cè)試(Upgrade testing

2. 最小化測(cè)試(Minimal testing)。

3. 功能測(cè)試(Functional testing)。

4. 集成測(cè)試(Integration testing)。

5. 性能測(cè)試(Performance testing)。

6. 容量與負(fù)載壓力測(cè)試(Volume and load stress testing)。

7. 特定的升級(jí)前后的測(cè)試(Specific Pre-Upgrade and Post-Upgrade Tests)。

8. 制定升級(jí)前的備份方案。

9. 升級(jí)步驟的反復(fù)測(cè)試(test the upgrade process)。

10.升級(jí)后的數(shù)據(jù)庫(kù)的測(cè)試(test the upgraded database)

以上是數(shù)據(jù)庫(kù)升級(jí)前需要考慮和測(cè)試的問題,具體可以參考o(jì)racle數(shù)據(jù)庫(kù)提供的升級(jí)文檔,在此對(duì)各種要求的測(cè)試過程不做詳細(xì)討論。

數(shù)據(jù)庫(kù)升級(jí)準(zhǔn)備

1.升級(jí)數(shù)據(jù)庫(kù)前首先要熟悉新數(shù)據(jù)庫(kù)的各種新特性,如:表空間、段的管理、參數(shù)的變化,內(nèi)存的管理,數(shù)據(jù)庫(kù)回閃特性,存儲(chǔ)的管理,sql優(yōu)化的改進(jìn)等。

2.確定升級(jí)到新版本數(shù)據(jù)庫(kù)的升級(jí)路徑,升級(jí)到10gr2的路徑取決于當(dāng)前數(shù)據(jù)庫(kù)的發(fā)行號(hào)(release number),很有可能不能從當(dāng)前的數(shù)據(jù)庫(kù)版本升級(jí)到最新版本,這種情況首先升級(jí)到一個(gè)中間版本,然后再升級(jí)到最終的版本。例如:當(dāng)前版本是oracle9.1.0.1,首先升級(jí)到oracle9.1.0.4,然后再?gòu)膐racle9.1.0.4升級(jí)到oracle10gr2

下表列出了各種版本升級(jí)到oracle10gr2的路徑:

3.選擇升級(jí)方法。

4.選擇oracle home目錄。

5.做好數(shù)據(jù)庫(kù)備份。

數(shù)據(jù)庫(kù)升級(jí)的各種方法討論

實(shí)現(xiàn)數(shù)據(jù)庫(kù)升級(jí)可以選擇多種方法,一般有:數(shù)據(jù)庫(kù)升級(jí)助手(database upgrade assistant手工的腳本升級(jí),exp/imp(exdmp/imdmp)工具,表空間傳輸特性(transportable tablespace),table copy,實(shí)體化視圖(material ized view)等技術(shù),在升級(jí)前,首先確定升級(jí)路徑,根據(jù)具體情況選擇合適的升級(jí)方法,對(duì)升級(jí)過程的各個(gè)階段進(jìn)行測(cè)試。本文以軍衛(wèi)一號(hào)醫(yī)院信息系統(tǒng)為例,涉及的數(shù)據(jù)庫(kù)版本主要有oracle8ioracle9ioracle10gr2,操作系統(tǒng)平臺(tái)主要有windows2000oracle unbreakable linux as 4等,主要實(shí)現(xiàn)oracle8ioracle9ioracle10gr2的升級(jí)過程,oracle8ioracle9i運(yùn)行在windows2000上,oracle10gr2主要運(yùn)行在windows2000oracle unbreakable linux as 4兩種平臺(tái),我使用以上各種方法對(duì)各種升級(jí)過程都做了測(cè)試。以下詳細(xì)介紹這些方法的升級(jí)過程。

1、手工腳本升級(jí)

手工腳本升級(jí)在命令行運(yùn)行一些sql腳本和工具,手工升級(jí)對(duì)升級(jí)過程提供了更多的控制,但是如果沒有遵循嚴(yán)格的升級(jí)步驟,在升級(jí)過程中容易出錯(cuò),它與dbua一樣只能在相同的操作系統(tǒng)平臺(tái)間跨數(shù)據(jù)庫(kù)版本升級(jí),對(duì)于不同的os平臺(tái)不能使用,而且升級(jí)需要遵循嚴(yán)格的升級(jí)路徑。

本測(cè)試從oracle9.2.0.1升級(jí)到oracle10.2.0.3,由于oracle9.2.0.1不能直接升級(jí)到oracle10.2.0.3,首先對(duì)oracle9.2.0.1安裝補(bǔ)丁(補(bǔ)丁號(hào)p3095277_9204_WINNT)升級(jí)到oracle9.2.0.4,然后oracle9.2.0.4再升級(jí)到oracle10.2.0.3。以下是升級(jí)的測(cè)試過程:

1. 安裝oracle 10g r2的軟件。

2. oracle 10g最新的補(bǔ)丁,我打的是升級(jí)到10.2.0.2(補(bǔ)丁號(hào)p4547817_10202_WINNT)和10.2.0.3(補(bǔ)丁號(hào)p5948242_10203_WINNT)的補(bǔ)丁,關(guān)于如何安裝oracle補(bǔ)丁程序,需要認(rèn)真閱讀每個(gè)補(bǔ)丁程序提供的readme,按照readme的步驟進(jìn)行安裝。

3. 運(yùn)行Pre-Upgrade Information Tool.分析升級(jí)到10g前要做的一些操作,包括:

數(shù)據(jù)庫(kù)版本、日志文件大小、 表空間大小、 服務(wù)器選項(xiàng)、 初始化參數(shù)(新增的,降級(jí)的,廢棄的)、數(shù)據(jù)庫(kù)組件 sysaux表空間、 集群信息等分析。升級(jí)前要解決該腳本生成的各種問題。

啟動(dòng)要升級(jí)的DB,用SYSDBA運(yùn)行10gORACLE_HOME/rdbms/admin下的utlu102i.sql,查看產(chǎn)生的日志

SQL> SPOOL info.log

SQL> @utlu102i.sql

SQL> SPOOL OFF

copy oracle 9ipfile(D:oracleora92databaseINITzhangye.ORA)oracle 10gpfile(D:oracle10gdatabaseINITzhangye.ORA),檢查info.log,對(duì)oracle 10gpfile修改

4. 運(yùn)行Oracle Net Configuration Assistant,生成10glistener.ora

5. rman備份DB.

6. stop所有oracle 9i的服務(wù)

刪除oracle 9i的服務(wù). C:> ORADIM -DELETE -SID test

新建oracle 10g的服務(wù) C:> ORADIM -NEW -SID orcl -MAXUSERS 10 -STAMODE AUTO -PFILE D:oracle10gdatabaseINITzhangye.ORA

7. UPGRADE選項(xiàng)啟動(dòng)DB. SQL> STARTUP UPGRADE

8. 創(chuàng)建SYSAUX表空間CREATE TABLESPACE sysaux DATAFILE 'D:oracleoradatazhangyesysaux01.dbf'

SIZE 500M REUSE

EXTENT MANAGEMENT LOCAL

SEGMENT SPACE MANAGEMENT AUTO

ONLINE;

9. 運(yùn)行10gORACLE_HOME/rdbms/admin/catupgrd.sql,然后運(yùn)行utlu102s.sql查看升級(jí)結(jié)果

SQL> SPOOL upgrade.log

SQL> @catupgrd.sql

SQL> @utlu102s.sql

SQL> SPOOL OFF

檢查upgrade.log,如果有錯(cuò)誤,處理錯(cuò)誤后再次運(yùn)行catupgrd.sql.

10. 重新啟動(dòng)DB,編譯無效對(duì)象

SQL> shutdown immediate

SQL> startup pfile=D:oracle10gdatabaseINITzhangye.ORA

SQL> @D:oracle10gRDBMSADMINutlrp.sql

編譯后沒有無效對(duì)象,升級(jí)完成。

SQL> SELECT count(*) FROM dba_objects WHERE status='INVALID';

2、數(shù)據(jù)庫(kù)升級(jí)助手dbua: dbua是一個(gè)圖形工具,它自動(dòng)化了以上手工升級(jí)的所有過程。

標(biāo)簽: Oracle
主站蜘蛛池模板: 亚洲人成色777777精品音频 | 亚洲VA天堂VA欧美VA在线 | 无码中文字幕VA精品影院 | 欧美日韩在线精品一区二区三区激情综合 | 好大好硬好深好爽想要 | 2020无码天天喷水天天爽 | 亚洲AV无码不卡一区二区三区 | 国产精品乱码一区二区三区图片 | 女人被弄到高潮的免费视频 | 中国人妻被两个老外三p | 18禁黄无码免费网站高潮 | 国产女人爽的流水毛片 | 一本色道无码道DVD在线观看 | 国产美女午夜福利久久 | 亚洲国产va精品久久久不卡综合 | 久久妇女高潮片免费观看 | 欧美激情在线播放 | 直接观看黄网站免费视频 | 成人午夜性A级毛片免费 | 欧美日韩黄色网 | 久久99热这里有精品66 | 天天躁日日躁狠狠躁超碰97 | 国产在线第一区二区三区 | 美女视频一级片 | 精品人妻AV一区二区三区 | 亚洲一本之道高清乱码 | 国产精品爽爽va在线观看无码 | 精品无码免费专区毛片 | 精品日产乱码久久久久久仙踪林 | 日本性色 | 少妇被粗大的猛烈进出图片 | 日本一级淫片免费放 | 亚洲人成77777在线播放网站不卡 | 亚洲AV片不卡无码久久欣赏网 | www.四虎影视 | 无码成人片在线播放 | 好男人www社区 | 小蜜被两老头吸奶头在线观看 | 日日噜噜夜夜狠狠视频无码 | 日韩欧美成 | 久久大香香蕉国产拍国 |