Windows Oracle 数据导入到Linux Oracle 记录
1、背景
接到通知,需要把Windows上的Oracle数据导入到Linux环境Oracle下
由于Windows环境下的Oracle数据同事已经帮忙导好了,有现成的数据 跟 Linux Oracle测试环境
1、进入数据库,查看默认路径
sqlplus /as sysdba select * from dba_directories;
2、把导出来的数据库放到默认路径下

3、创建表空间
create tablespace coup datafile '/data/oracle/oradata/orcl/test.dbf' size 50m autoextend on;
4、导入数据库
impdp \'/ as sysdba\' directory=DATA_PUMP_DIR dumpfile=0291.DMP logfile=test0805.log parallel=4
5、一切很顺利,导到这里的时候卡住了,一开始以为正常,就挂着下班了。

6、早上一看还是卡这里,网上翻了一下资料,说是表空间不够了,于是去查下表空间大小。

确实满了,Oracle的表空间最大值是32G
7、解决办法增加表空间文件
alter tablespace coup add datafile '/data/oracle/oradata/orcl/test1.dbf' size 10G autoextend on next 500m;
alter tablespace coup add datafile '/data/oracle/oradata/orcl/test2.dbf' size 10G autoextend on next 500m;
加完表空间大小,正常在导入,但是由于从昨晚到现在,挂起太久超时了。

8、重新导入一次
impdp \'/ as sysdba\' directory=DATA_PUMP_DIR dumpfile=0291.DMP logfile=test0805.log parallel=4

9、导入完成

浙公网安备 33010602011771号