成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

12C pdb數(shù)據(jù)庫EXPDP遷移

IT那活兒 / 2093人閱讀
12C pdb數(shù)據(jù)庫EXPDP遷移
 背景:

某PDB數(shù)據(jù)庫重要性越來越高,在CDB容器中運行,從維護以及資源方面來評估,不再滿足當前業(yè)務(wù)需求。該數(shù)據(jù)庫PDB整體容量低于100G。當前采用數(shù)據(jù)泵的方式導(dǎo)入到處。

源環(huán)境:

目標環(huán)境:


操作步驟:

1. 在源庫建立導(dǎo)出文件目錄
create directory rpsdmp as /archlog;
grant read,write on directory rpsdmp to sys;


2. 將源環(huán)境業(yè)務(wù)表空間置為read only
alter system check point;
alter tablespace users read only;
alter tablespace perfstat read only;
alter tablespace SCRPSDB_INDEX read only;
alter tablespace SCRPSDB_DATA read only;


3. 數(shù)據(jù)驗證:
select table_name,count(1) from dba_tables where username owner in (‘USERNAME1’,’USERNAME2’,’USERNAME3’);


4. 導(dǎo)出目標數(shù)據(jù)

expdp sys/xxxx@orcldb1 as sysdba directory=rpsdmp dumpfile=orcldb1_20181127_%U.dmp parallel=4 cluster=n full=y logfile=exp_orcldb20181127.log


5. 將dmp文件拷貝到目標主機上:

scp /archlog/orcldb1_20181127_*.dmp [email protected]:/archlog


6. 新主機上創(chuàng)建數(shù)據(jù)庫導(dǎo)入目錄rpsdmp

sqlplus / as sysdba

create directory rpsdmp as /archlog;


7. 檢查兩邊表空間名字大小是否一致:
set lines 1000
set pages 100
set timing on
select sysdate,a.tablespace_name,
       round(nvl(a.Free_Space,0)) free_space,
       round(nvl(b.TOTAL_SPACE - a.Free_Space,0)) used_space,
       round(nvl(b.TOTAL_SPACE,0)) total_space,
       trunc(nvl(b.TOTAL_SPACE - a.Free_Space,0)/b.TOTAL_SPACE*100,2) used_percent
from
(select tablespace_name,sum(bytes/1024/1024) Free_Space
from dba_free_space
group by tablespace_name
) a,
(select tablespace_name,sum(bytes/1024/1024) TOTAL_SPACE
from  dba_data_files
group by tablespace_name
) b
where a.tablespace_name=b.tablespace_name
order by a.Free_Space;

8. 檢查兩邊字符集是否一致:

set lines 999
set pages 1000
col value for a40
col PARAMETER for a50
select * from nls_database_parameters;


9. 開始導(dǎo)入

impdp sys/xxxx@orcldbn1 as sysdba directory=rpsdmp dumpfile=orcldb1_20181127_%U.dmp parallel=4 full=y logfile=exp_orcldb20181127.log


10. 數(shù)據(jù)驗證:

目標環(huán)境:orcldbn1

select count(1) from dba_objects;


11. 將源庫orcldb 關(guān)閉,并修改PDB狀態(tài)為不隨CDB啟動而OPEN。

alter pluggable database orcldb close;

alter pluggable database orcldb save state;


操作過程中問題隨記。

由于此前新環(huán)境做過一次預(yù)演,隨后重建了新環(huán)境,但該新環(huán)境實例為手工創(chuàng)建,但由于手工創(chuàng)建的DB缺少很多非必要組件。在導(dǎo)入過程中導(dǎo)入失敗。


解決辦法:

  1. 通過MOS找到導(dǎo)入失敗涉及的相關(guān)組件的包并運行。再重新導(dǎo)入。
  2. 實例創(chuàng)建避免使用手工建庫的方式。


END


更多精彩干貨分享

點擊下方名片關(guān)注

IT那活兒

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/129841.html

相關(guān)文章

發(fā)表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<