資源簡介
oracle數據遷移項目實施方案 項目實施經典案例 擦考價值大
第一部分項目需求 11遷移 Oracle“xx中間厙” “x屮間庫”目前狀態 硬件平臺 PC服務器 操作系統 windows 2003 數據庫 orac|e9.2.0.1 數據存放位置 內置硬盤 當前數據量 70GB 預計數據量 200GB 數據備份方式 直接備份到移動硬盤 應用軟件 基于JAVA語言環境自行開發的軟件 應用軟件運行環境與數據庫共用同一臺PC服務器 XX中間庫”遷移后狀態 硬件平臺 BMP550小型機(新購置) 操作系統 AX6.1+ Service pack:6100-05-01-1016 數據庫 ORACLE 10gR2+ PatchSet: 10.2.0.5.0 數據存放位置 BMDS4300存儲(已有設備、擴充硬盤) 數據備份方式 先備份到硬盤上,再備份到磁帶中 應用軟件運行環境此次不遷移應用系統 12存儲、備份整合 當前狀況: 21目前有一臺BMDS4300存儲供5臺BMAⅨX小型機共同使用 12.2另外有一臺BMTS3100磁帶庫用于備份。 2.3“ⅹ中間庫”業務遷移時,現有BMDS4300存儲上會增加6 塊300G硬盤,并將業務數據存放到 IBM DS4300存儲上 12.4整合內容 需要對多臺1BMAⅨX小型機的存儲使用進行調整,優化存儲的性能 實現BMTS3100磁帶庫共享,備份多臺BMAX小型機的業務數據。 第二部分數據遷移方案 21遷移方案指導思想 211從方案上保證整個實施的零風險,而不僅僅是從操作方法上降低風險。 212盡量縮短業務的停頓時間。 21.3遷移過程屮要保證現有系統狀態不受影響,一旦遷移岀現仼何異常,都 能夠立即終止遷移動作,并將業務切換到原有狀態,保證數據及業務的 安全; 214將整個實施流程分割成多個操作單元,操作單元之間的關聯性很小, 個操作單元的實施結果不會對另一個實施單元造成影響。操作單元內的 操作要做到簡單可控 22數據庫遷移技術手段 ORACLE提供的 export/ mport工具可以實現數據庫跨平臺、跨版本的數據 遷移工作,9版本導出,10g版本導入。 export/ Impot工具有四種工作模式 其中模式是仝庫數據遷移模式,此模式可以遷移基本所有的數據庫信 息,不過有兩項內容需要注意: 的“觸發器”不會遷移 其它用戶的“觸發器”不會遷移 因此在數據遷移后,需要重新創建沒有遷移的“觸發器” 23應用系統遷移 根據客戶計劃,此次不遷移應用系統,保持原狀態。 第三部分項目實施后系統狀態信息 31存儲配置狀態信息 311.在DS4300存儲上新增加6塊300GB的磁盤,由其屮的5塊組成一個 容量為1.1TB的RAD5,剩下一塊300GB的磁盤用作熱備盤,規劃如下 ARRAY NAME (TYPE) LUN NAME CAPABILITY (GB) Sb lun 1 200 Sb lun 2 200 Array 2 RAId 5 Sb lun3 200 Sb lun 4 200 Sb lun5 315.586 4*200GB的LUN在P550上使用規劃如下: PP DISK FREEUSED VG SIZE MOUNT POINT FUNCTION NAME PPsPPs (MB) hdisk26 Oracle data /oradata hdisk27 files datang25611962000 hdisk28 Oracle oraarch /oradata/archive hdisk 29 archive logs 32BMP550內置磁盤配置狀態信息: 3214塊內置SAS磁盤規劃如下: PP DISK FREE USED SIZE MOUNT POINT FUNCTION NAME PPs PPs (MB) disko Oracle's oracle racle hdisk 1 directory hdisk2 512762156 SottIV oft softwares Oracles disk 3 orabackup/orabackup acup directory 322 rootvg邏輯卷信息如下: LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT hd5 losed/synod N/A paging 32 2 open/sync N/A hd8 pen/sync N/A hd4 open/sync hd2 open/synod /us hyvar 2 open/synod /var open/sync / tmp hd1 jfs open/sy hd10opt jfs 2 open/sync / opt hd1ladmin fs2 2 open/synod /admin livedump jfs2 2 open/synod var/adm/ras/livedump jfs 2 open/synod soft oracle 2 open/sync oracle orabackup jfs 960 1920 open/sync /orabackup 33BMP550配置狀態信息: 探作系統版本 A|X6.1+ Service pack:6100-05-01-1016 操作系統軟件包安裝說明 AX61操作系統軟件包均以默認方式安裝。 Oracle系統軟件包安裝說明: #smitty installp bos. adt base bos, adt. lib bos.adt. ibm bos. perf. libperfstat bos. perf. perfstat bos. perf. proctools xIC. aix61rte IC rte 操作系統參數: 根據 Oracle官方文檔安裝要求,需要調以下網絡性能參數: Parameter name Value Function udp sendspace 65536 udp發送緩沖區的大小 udp recvspace 655360 udp接收緩沖區的大小 tcp sendspace 65536 tcp發送緩沖區的大小 tcp recvspace 65536 tcp接收緩沖區的大小 支持TCP窗口縮放選項,開啟這個 rfc1323 選項,以支持最佳的TCP性能 為排隊等待單個套接字的套接寧緩 sb max 1310720 沖區數目設置上限 pgmaxlen 512 用于控制P輸入隊列的長度 P550網絡信息: Hostname IP Address Netmask Route p550 150.28.20.245 2552552550150.2820,254 /etc/ hosts文件內容 127.0.0.1 loopback localhost loopback(lo0name/ address 192.1680.55p550 系統用戶信息: User Name User ID Group Name Group IDSHELL HOME root 0 system 0 ksh oracle 202 oinstall/dba 201/202ksh/home/oracle Oracle用戶環境信息: profile內容: 34 Oracle數據庫配置狀態信息 341 Oracle數據庫的文件 重做日志文件 共6組重做日志文件,每組一個成員,每個成員256MB,存放于 /orabackup 控制文件信息: 實例xdb所屬控制文件均存放于/ oradata/xdb/ 表空間數據文件: TABLESPACE CAPABILITY UTILIZABLE TYPE USED NAME (MB) SYSTEM PERMANENT 1024 665936 6503 XDB PERMANENT 50 0.063 0.13 TOOLS PERMANENT 20 6063 30.31 USERS PERMANENT 100 0.063 0.06 DRS PERMANENT 4.938 24.69 SB DX PERMANENT 10240 327.188 3.20 INDX PERMANENT 25 0.063 0.25 ODM PERMANENT 20 9.000 45.00 SB DATA PERMANENT 102400 67,839813 66.25 SYSAUX PERMANENT 400 310313 7758 CWMLITE PERMANENT 20 9.375 4688 EXAMPLE PERMANENT 200 137.375 68.69 UNDOTBS1 UNDO 17680 2,240.688 12.67 TEMP TEMPORARY 0.000 0.00 注:以上表空問中,下列系統表空間自動擴展,擴展最大值為:32767MB Autoextend: system users sysaux undotbs 1 tem 將數據庫置為歸檔模式 SQL>Shutdown immediate SQL>startup mount; SQL>alter database archivelog SQL>alter database open SQL>archive log list 設置數據庫歸檔日志文件樣式和路徑 SQL>alter system set log archive format=%t %s%rarc SQL>alter system set log archive dest 1='LOCATIon=/oradata/archive 歸檔日志文件第二歸檔路徑 SQL>alter system set log_ archive dest_ 2='LOCATION=orabackup/archive 激活歸檔路徑 SQL>alter system set log_archive_dest state_1=enable; SQL>alter system set log archive dest state 2=enable 設置0race數據庫系統閃回區 Oracle閃回區由 db_recovery file _ dest、 db recovery file_ dest size初始化參 數指定,且必須先指定 db_recovery_ file dest size參數才能指定 db recovery_ file_dest參數。 Toracle@ P550: /oradata]Smkdir flash recovery area SQL>alter system set db _recoveryfile_dest szie=10g SQL>alter system set db recovery file dest=/oradata/flash recovery _area 342調整 Oracle數據庫SGA大小 Oracle10gR2系統全局區大小由 sga max size、 sga target初始化參數指定。 sga max size是靜態參數, sga target是動態參數,sga_ target<=sga_ max size。 sga max size是控制SGA使用內存的最大值,而 sga target指定了SGA可以 使用的最大內存大小,SGA屮各個內存的大小由 Oracle自行控制,不需要人 為指定。在設置 sga target后 Oracle會自動調節 db cache size、 shard_ pool size、 large_ pool size、java_ pool size和 streams_ pool size的大小。 SQL>alter system set sga target=10g 3.4.3創建 Oracle數據庫初始化文件 數據厙啟動初始化文件 initxxdb, ora和 spfilexxdb. ora, initxxdb ora為文本 文件, spfilexxd b.ora為二進制文件,不能直接修改。DBCA創建完實例后, 系統會自動創建 spfilexxdb.oa文件,同時使用該文件啟動數據厙。為日后 數據庫調整、修改參數的便捷性,需要手工創建 initxxdb.ora文件,默認存 放路徑為 SORACLE HOME/dbs下。 SQL>create pfile from spfill 35 Oracle數據備份配置狀態信息 351 Oracle數據庫系統歸檔日志備份 歸檔口志寫兩份歸檔,分別存放在DS4K系統上和P550的內置硬盤上,將 因為伭盤故障而丟失歸檔口志文件可能性降到最低。 Log archive dest 1=/oradata/ archive Log_ archive dest_2=/orabackup/ archive 352防止歸檔日志空間使用100%致使數據庫掛起,利用腳本來定時監控歸檔 日志文件使用空間的情況, 3.5.3數據厙RMAN增量備份策略: Backup Backup Bakcup Time Backup Directory Level Contents 0 level 星期天,2:00AM Data file /orabackup/rm anbak/levelo/ Control file /orabackup/rm anbak/levelo/ 星期—->星期六 1 level Data file orabackup /rm anbak/level1/ 3:00AM Control file /orabackup/rm anbakilevel1/ 星期-->星期六, 1 level Tape Tapes 6:00AM backups Rman full Tape 星期天,6:00AM T apes Backups 第四部分項目實施過程 41硬件安裝 1.1.1開封檢查新購P550小型機包裝箱,部件分類存放并做好記錄。 4.1.2在P550標準配置上增加8顆CPU、12GB內存,每個模塊2顆CPU 和4GB內存。每個模塊中,2條2GB的內存插在C2、C7糟位
代碼片段和文件信息
- 上一篇:CanuMobiSim
- 下一篇:電力系統潮流計算程序集合
評論
共有 條評論