zoukankan      html  css  js  c++  java
  • 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;
  • 相关阅读:
    Ansible安装配置
    Git 工作流程
    使用 Docker 搭建 Tomcat 运行环境
    Linux的cron与%
    配置sonar和jenkins进行代码审查
    Jenkins配置基于角色的项目权限管理
    Jenkins和maven自动化构建java程序
    Jenkins修改workspace和build目录
    Git 进阶指南
    git代码回滚:Reset、Checkout、Revert的选择
  • 原文地址:https://www.cnblogs.com/guo-eric/p/9358224.html
Copyright © 2011-2022 走看看