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、导入完成

 

posted @ 2020-08-06 10:23  花红沁人心  阅读(228)  评论(0)    收藏  举报