前提・実現したいこと
前提
現在とあるアプリケーションを用いて開発を行っており、そのアプリケーションのデータベースとしてOracle 18C XEを使用しています。
実現したいこと、発生している問題の概要
Oracle Database 18C EXpress Edition(以下18C)からインストールしたばかりでデータを格納する表領域を作成しただけの、Oracle Database 19C(以下19C)へデータの移行を行おうとしています。
しかし、データベースの容量、オブジェクト数が移行前と移行後で増加しています。
発生している問題・エラーメッセージ
18Cにあるデータベース情報をexpdpを用いてエクスポートし、19Cにimpdpを使ってインポートしました。
しかし、19Cへインポートをした後、オブジェクト数や表領域のデータ容量をOlacle SQL Developerを使用して確認すると、システム領域以外の開発で使用していた表領域ではオブジェクト数は18Cの時よりも267個から580個へ増加しており、データ容量は58MBから79MBに増大していました。
何故データ量がインポート、エクスポートを行っただけでデータが増大してしまったのでしょうか?
該当のソースコード
expdp
1~\18.0.0\dbhomeXE\bin\expdp system/******@18cpdb directory=dir01 dumpfile=18cpdb.DMP logfile=18cdmp.log full=Y
impdp
1~\19.0.0\dbhomeXE\bin\impdp system/*****@19cpdb directory=dir01 dumpfile=18CPDB.DMP table_exists_action=replace logfile=18c_19cimp.log full=Y
試したこと
ブロックサイズが原因でオブジェクト数が変わったのかと思いましたが、どちらも8192でした。
補足情報(FW/ツールのバージョンなど)
エクスポートデータベース
Oracle Database 18c XE
インポート先データベース
Oracle Database 19c