• oracle 数据库复制


    场景:     

    1、从OperateSystem用户下将数据库导入到新创建用户LsOperateSystem用户下,从Gsyl用户下将数据库导入到新创建用户LsZhmz用户下 创建命名空间和用户LsOperateSystem,并授权

    create tablespace LsOperateSystem datafile 'E:	ools	ablespaceorclLsOperateSystem.DBF' size 50M autoextend on next 10m maxsize unlimited;
    
    create user LsOperateSystem identified by 000000 default tablespace LsOperateSystem;
    
    grant connect,resource to LsOperateSystem;
    
    grant dba to LsOperateSystem;

    创建命名空间和用户LsOperateSystem,并授权

    create tablespace LsZhmz datafile 'E:	ools	ablespaceorclLsZhmz.DBF' size 50M autoextend on next 10m maxsize unlimited;
    
    create user LsZhmz identified by 000000 default tablespace LsZhmz;
    
    grant connect,resource to LsZhmz;
    
    grant dba to LsZhmz;

    2、创建数据库目录,并授权给用户

    create directory oracleDB4 AS 'E:oracleDB'; --(执行一次即可)
    
    grant read ,write on directory oracleDB4 to LsOperateSystem; 
    
    grant read ,write on directory oracleDB4 to LsZhmz; 

    3、从原有用户下导出数据库

    expdp OperateSystem/000000@orcl schemas=OperateSystem directory=oracleDB4 dumpfile=OperateSystem.DMP logfile =OperateSystem.LOG;
    
    expdp Gsyl/000000@orcl schemas=Gsyl directory=oracleDB4 dumpfile=Gsyl.DMP logfile =Gsyl.LOG;

    4、将原有用户导出的数据导入新用户

    impdp LsOperateSystem/000000 directory=oracleDB4 dumpfile=OperateSystem.dmp REMAP_SCHEMA=OperateSystem:LsOperateSystem EXCLUDE=USER full=y;
    
    impdp LsZhmz/000000 directory=oracleDB4 dumpfile=Gsyl.dmp REMAP_SCHEMA=Gsyl:LsZhmz EXCLUDE=USER full=y;
  • 相关阅读:
    字典_序列解包用于列表元组字典
    字典_序列解包用于列表元组字典
    字典_元素的访问_键的访问_值的访问_键值对的访问
    字典_特点_4种创建方式_普通-dict
    元组_生成器推导式创建元组-总结
    MySql高级
    技术点
    全文检索ElasticSearch
    数仓管理
    SpringCache
  • 原文地址:https://www.cnblogs.com/guo-eric/p/9358224.html
Copyright © 2020-2023  润新知