首页 > 数据库技术 > 详细

oracle数据库导入导出简单备份

时间:2017-02-09 17:26:45      阅读:293      评论:0      收藏:0      [点我收藏+]
oracle数据库简单备份

方法一:

1、导出
    exp c##xmq/pwda@orcl owner=c##xmq file=C:/expdb.dmp buffer=8000
2、导入
    2.1.删除原来用户
        sqlplus system/123456
        SQL>drop user c##xmq cascade;
        ////如果出现 ORA-00604: 递归 SQL 级别 1 出现错误
        ////或出现ORA-01940:无法删除当前连接的用户
        ////就重启数据库再drop
        ////SQL> shutdown immediate
        ////SQL> startup

    2.2.创建表空间和用户
        create tablespace xmq_tablespace datafile ‘C:/dboracle/xmq.dbf‘ size 15m autoextend on next 5m;
        create user c##xmq identified by pwda;
        grant connect,resource,dba to c##xmq;
        alter user c##xmq default tablespace xmq_tablespace;
        ////若是创建表空间提示表空间已存在,则:
        ////drop tablespace xmq_tablespace including contents and datafiles;
        ////再创建表空间
        创建成功后
        SQL>exit
    2.3.导入
        imp c##xmq/pwda@orcl fromuser=c##xmq touser=c##xmq file=C:/dboracle/expdb.dmp buffer=8000
        
方法二:

1、导出
    1.创建目录
        create directory dbDir as ‘c:\test\dump‘;
    2.授权
        grant read,write on directory dbDir to c##xmq;
    3.根据用户导出
        expdp c##xmq/pwda@orcl schemas=c##xmq dumpfile=expdp.dmp DIRECTORY=dbDir  FULL=y;
2、导入
    2.1.删除原来用户
        sqlplus system/123456
        SQL>drop user c##xmq cascade;
        ////如果出现 ORA-00604: 递归 SQL 级别 1 出现错误
        ////或出现ORA-01940:无法删除当前连接的用户
        ////就重启数据库再drop
        ////SQL> shutdown immediate
        ////SQL> startup

    2.2.创建表空间和用户
        create tablespace xmq_tablespace datafile ‘C:/dboracle/xmq.dbf‘ size 15m autoextend on next 5m;
        create user c##xmq identified by pwda;
        grant connect,resource,dba to c##xmq;
        alter user c##xmq default tablespace xmq_tablespace;
        ////若是创建表空间提示表空间已存在,则:
        ////drop tablespace xmq_tablespace including contents and datafiles;
        ////再创建表空间
        创建成功后
        SQL>exit
    2.3.导入
        2.3.1.创建目录
            create directory dbDir as ‘c:\test\dump‘;
        2.3.2.授权
            grant read,write on directory dbDir to c##xmq;
        2.3.3.导入
        impdp c##xmq/pwda DIRECTORY=dbDir DUMPFILE=expdp.dmp SCHEMAS=c##xmq  FULL=y;

 

oracle数据库导入导出简单备份

原文:http://www.cnblogs.com/xmqa/p/6382936.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!