oracle用户迁移数据

###目标库创建表空间存放的文件夹,并授予oracle的权限
cd /
mkdir pmsatt
chown oracle.oinstall pmsatt/ -R

###目标库创建用户、表空间,并授权
su - oracle
sqlplus /as sysdba
create bigfile tablespace pmsatt datafile ‘\pmsatt.dbf’ size 70g autoextend on next 1024m;
create user pmsatt identified by “pm-db68”;
alter user pmsatt default tablespace pmsatt;
grant connect,resource,dba to pmsatt;

###创建directory目标对象 ,(这个导出 导入之前都需要先创建 )
mkdir /backupdmp //路径指定,注意oracle权限
chown oracle.oinstall /backupdmp/ -R
sqlplus / as sysdba //登陆数据库
create or replace directory expdp as ‘/backupdmp’; //创建目录对象expdp
grant read,write on directory expdp to public; //授予权限
select * from dba_directories; //查看directory

###源库退出到oracle导出用户
expdp “pmsadmin/pm-db68” directory=expdp schemas=pmsadmin dumpfile=exp_user%U.dmp logfile=exp_user.log compression=all parallel=4

###目标库退出到oracle关闭监听
lsnrctl stop

###目标库导入pmsadmin到pmsatt用户(指定表空间、用户)
impdp “pmsatt/pm-db68” directory=expdp remap_tablespace=PMS:pmsatt remap_schema=pmsadmin:pmsatt table_exists_action=truncate dumpfile=exp_user%U.dmp logfile=exp_user.log parallel=4

###目标库进入sqlplus编译无效文件
@$ORACLE_HOME/rdbms/admin/utlrp.sql

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值