• Oracle数据泵导入导出数据,建立表空


    Oracle11g 数据导入到oracle10g 中:
    1.在oracle11g 服务器命令行中用expdp 导出数据
    expdp ts/ts@orcl directory=expdp_dir dumpfile=tianshan.dmp logfile=tianshan.log version=10.2.0.1.0 (schemas=ccense)

    2.在oracle10g 服务器DOS 命令行中用IMPDP 导入数据:
    把oracle11g 的备份文件放到oracl10g 服务器的impdp_dir 目录中,并创建好相应的用户和表空间,然后执行下面的命令:
    impdp ts/ts@orcl directory=impdp_dir dumpfile=tianshan.dmp logfile=tianshan.log version=10.2.0.1.0 (schemas=ccense)

    一:利用数据泵导出数据
    1.建立文件夹
    2.sqlplus ycsy/ycsy@ycsy as sysdba;
    3.create  directory  ycsydir2 as  'E:data2'
    4.Grant read,write on directory ycsydir2 to ycsy;
    5.exit;
    6.expdp ycsy/ycsy directory=ycsydir2 dumpfile=ycsydata2.dmp    version=10.2.0.1.0  logfile=ycsydata2.log   schemas=(ycsy);


    二建立需要导入的表空间
    /*分为四步 */
    /*第1步:创建临时表空间  */
    create temporary tablespace RDCJ_temp
    tempfile 'D:ycsydataRDCJ_temp.dbf'
    size 100m 
    autoextend on 
    next 50m maxsize 20480m 
    extent management local; 
     
    /*第2步:创建数据表空间  */
    create tablespace RDCJ 
    logging 
    datafile 'D:ycsydataRDCJ.dbf'
    size 50m 
    autoextend on 
    next 50m maxsize 20480m 
    extent management local; 
     
    /*第3步:创建用户并指定表空间  */
    create user yuhang identified by yuhang 
    default tablespace yuhang_data 
    temporary tablespace yuhang_temp; 
     
    /*第4步:给用户授予权限  */
    grant connect,resource,dba to ycsy;

    备注
    修改用户默认的表空间
    alter user ycsy default tablespace RDCJ;
    修改用户默认的临时表空间
    alter user  ycsy temporary tablespace RDCJ_temp;


    三:利用数据泵导入数据
    impdp ycsy/ycsy directory=ycsydir2 dumpfile=ycsydata2.dmp  logfile=ycsydata2.log   FUll= y


     

  • 相关阅读:
    Linux find 用法示例
    PostgreSQL 之 yum安装 postgis 插件
    解决sql中上下左右backspace不能用的方法
    MySQL 之 MySQL数据库的优化
    mysql命令行批量插入100条数据命令
    MySQL 之 MyTop实时监控MySQL
    MySQL 之 mysqlbinlog解析binlog乱码问题解密
    MySQL 之数据库增量数据恢复案例
    Mysql 之多实例 安装以及配置
    mysql 之审计 init-connect+binlog完成审计功能
  • 原文地址:https://www.cnblogs.com/tian830937/p/4585699.html
Copyright © 2020-2023  润新知