oracle 迁移

一、创建逻辑目录,该命令不会在操作系统创建真正的目录,最好以system等管理员创建。

create directory exp_shengchan as '/home/oracle/exp_shengchan';

二、查看管理理员目录(同时查看操作系统是否存在,因为Oracle并不关心该目录是否存在,如果不存在,则出错)

select * from dba_directories;

三、给指定目录的操作权限,最好以system等管理员赋予。

grant read,write on directory exp_shengchan to public;

四、创建系统级别的目录

mkdir /home/oracle/exp_shengchan

五、测试

expdp \'/ as sysdba\' tables=ts.test dumpfile=test.dmp directory=exp_shengchan logfile=test.log

impdp \'/ as sysdba\' dumpfile=test.dmp logfile=test.log  remap_schema=ts:ss directory=exp_shengchan remap_tablespace=ts_data:ss_data,ts_idx:ss_idx

六、基于query测试

expdp \'/ as sysdba\' tables=ts.test dumpfile=test.dmp directory=exp_shengchan logfile=test.log query=ts.test:\"where action in \(\'posTrade.index\'\,\'MPosTrade.index\'\,\'otherConsumeTrade.index\'\)
and system\=\'SSP-Front\'\"  version=11.2.0.3.0

 

posted @ 2018-03-19 14:21  钱若梨花落  阅读(129)  评论(0编辑  收藏  举报