Oracle12c遷移-某風險報告類系統升級暨遷移至12c-1

xfhuangfu發表於2020-02-17

Oracle12c遷移-某風險報告類系統升級暨遷移至12c結合我在的實踐,重新整理遷移暨升級過程,由於內容稍多分3個章節向大家介紹。

一、背景

    隨著Oracle 12c的普遍推廣和使用,某系統基礎軟體進行升級,包括資料庫和中介軟體升級,其中最重要和關鍵的是資料庫升級至12c。


二、目標

     透過此次升級實現資料庫由Oracle 10g到12c,保證應用正常可用,系統執行穩定,各項業務正常運轉。同時,結合12c多租戶特性將分散的資料庫集中起來,騰退部分資源,提高資源使用率。

三、實施步驟

整個實施過程分以下幾個階段:

四、遷移方案

使用 Oracle Data Pump 遷移 - 示例

Step1: 在源庫 10g 執行 expdp

expdp xfadmin/Ocm_123@orwdb dumpfile=orw%U.dmp schemeas=oraw,orarep,orwetl,orwcfg parallel=4 exclude=statistics
logfile=expdporw20190901.log


Step2: 目標 12.1 RAC 環境下使用 dbca 建立 pdb

Step3: pdb 下建立表空間

sys@pdb>create tablespace hfxf_tbs datafile
 
'+data/cdboraw/pdborw/hfxf_tbs01.dbf' size 16g;

                

Step4: pdb 下建立使用者並授權

sys@pdborw>create user hfxf
          identified by hfxf
          default tablespace hfxf_tbs
          quota unlimited on hfxf_tbs
          profile app_profile 
          password expire;
User created.
sys@pdb>grant connect,resource to hfxf;


Step5: pdb 下使用者許可權確認

sys@pdborw
>select * from dba_sys_privs;



Step6: pdb 下使用進行按使用者進行資料匯入

impdp xfadmin/Ocm_123@orwdb dumpfile=orw%U.dmp schemeas=oraw,orarep,orwetl,orwcfg parallel=4 logfile=expdporw20170901.log logtime=all
Import: Release 12.1.0.1.0 - Production on Tue Sep 15 13:33:16 2013 Copyright (c) 1982, 2013, Oracle and/or its affiliates. All rights reserved. Connected to: Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options


15-Sep-13 13:33:19.192 : Starting TEST.SYS_IMPORT_SCHEMA_01;: xfadmin /******** logtime =all directory= dump_dir
15-Sep-13 13:33:19.347 : Estimate in progress using BLOCKS method...
...
15-Sep-13 13:33:46.884 : . . imported TEST 0 KB 0 rows ... ...



(未完待續)





來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28373936/viewspace-2675853/,如需轉載,請註明出處,否則將追究法律責任。

相關文章