expdp jhpt/XXXX directory=databackup dumpfile=dpfile_201512091300_%U.dmp filesize=5G parallel=8 compression=all

备份多个文件,每个文件最大为5G(%U会被替换成01,02.等等)

在数据库服务端本机快速备份

导出命令

expdp jhpt/qwer12114@orcl1515 directory=databackup dumpfile=jhpt.01.dmp,jhpt.02.dmp,jhpt.03.dmp,jhpt.04.dmp parallel=4 compression=all
如果要导出表的话,可以后面加tables=std_druginfo,rel_stdzdrug 多表用,号隔开
还原 因为导出的数据存在多个空间,所以先创建导入库的表空间

--还原 databackup 是在oracle中创建的一个

impdp jhpt/1@orcl directory=databackup dumpfile=JHPT。01.DMP,JHPT.02.DMP,JHPT.03.DMP,JHPT.04.DMP log=q.log

使用exp备份的就需要用imp还原;expdp备份的用impdp还原;负责报文件错误等问题

首先在PLSQL Developer中创建表空间 如果已经创建了表空间和用户的话需要删除

/*--删除表空间

drop tablespace jhpt including contents and datafiles;

--删除用户

drop user jhpt cascade;

*/

开始执行

--创建表空间

创建了一个初始为200m的空间(如果是还原数据库,最好初始值大一些),如果不够用自动增长1280k,(系统一般现在最大到32g,所以当此文件到32g时,需要在创建一个文件,)

create tablespace jhpt datafile 'D:\orcldata\jhpt.dbf' size 200M reuse autoextend on next 1280K maxsize unlimited;

下面是不够用是新建的jhpt22.dbf;

alter tablespace jhpt add datafile 'D:\orcldata\jhpt22.dbf' size 200M reuse autoextend on next 1280K maxsize unlimited;

如果备份文件太多,需要见两个空间(初始为10g)

create tablespace jhpt datafile 'D:\orcldata\jhpt1.dbf' size 10240M autoextend on next 1024m maxsize unlimited,
'D:\orcldata\jhpt2.dbf' size 10240M autoextend off extent management local logging online uniform size 1024m;

--创建用户 并设置默认表空间

create user jhpt identified by 1 default tablespace jhpt quota 10m on users;  //用户名为jhpt 密码为1

--授权

grant connect,resource,dba to jhpt;//dba 是管理员权限

然后把备份文件考入到D:\app\zhangwl\admin\orcl\dpdump中

找到名称

Administrator/admin/orcl/dpdump/

select * from dba_directories

在cmd中执行

备份

expdp jhpt/1 dumpfile=hbjy20140923.dmp directory=DATA_PUMP_DIR FULL=Y --DATA_PUMP_DIR 在数据库中查路径,把文件导出到这个文件夹(上图)

还原

这个是expdp导出的文件 如果是exp导出的,需要用imp(imp jhpt/1@orcl file=D:\app\User\admin\orcl\dpdump\jhpt23.dmp FULL=Y)

impdp jhpt/1 dumpfile=hbjy20140923.dmp
directory=DATA_PUMP_DIR FULL=Y

备份 远程数据库

因为是远程的所以只能用exp ,需要dba的用户名和密码

exp jhpt/qwer1234@ORCL155 direct=y full=y rows=y file=d:\jhpt20150424.dmp log=d:\jhpt20150424.log

远程还原以及备份

备份

exp jhpt/1@orcl file=D:\app\User\admin\orcl\dpdump\jhpt23.dmp

也可以加owner=jhpt

还原

imp jhpt/1@orcl file=D:\app\User\admin\orcl\dpdump\jhpt23.dmp FULL=Y

导出表  EXP 可以直接写文件名称加路径,expdp不可以,可以在数据库中建一个directory (expdp jhpt/qwer1234@orcl155    directory=新建的路径名称 dumpfile=base_purchaseinfo.bak tables=base_purchaseinfo)

exp jhpt/qwer1234@orcl155 file=d:\base_purchaseinfo.bak tables=base_purchaseinfo

还原表

imp jhpt/qwer1234@orcl155 file=d:\base_purchaseinfo.bak tables=base_purchaseinfo

在要导出的oracle机子上执行这个,代表把数据导出在四个文件中,而且是并发四个线程,最后压缩,这样可以快速的备份数据

parallel=4 代表四个并发执行。compression=all代表压缩,可以减少文件的存储量。因为是自带的压缩,所以还原的时候只要把文件路径给正确就行,不需要多加解压的命令

导出命令

expdp jhpt/qwer12114@orcl1515 directory=databackup dumpfile=jhpt.01.dmp,jhpt.02.dmp,jhpt.03.dmp,jhpt.04.dmp parallel=4 compression=all

如果要导出表的话,可以后面加tables=std_druginfo,rel_stdzdrug  多表用,号隔开

还原 因为导出的数据存在多个空间,所以先创建多个表空间

--创建表空间
create tablespace jhpt datafile 'D:\orcldata\jhpt1.dbf' size 10240M reuse autoextend on next 1024m maxsize unlimited;

create tablespace TS_DATAMANAGE datafile 'D:\orcldata\TS_DATAMANAGE.dbf' size 10240M reuse autoextend on next 1024m maxsize unlimited;

create tablespace TS_DATAANALYSE datafile 'D:\orcldata\TS_DATAANALYSE.dbf' size 10240M reuse autoextend on next 1024m maxsize unlimited;

create tablespace TS_DATAEXCHANGE datafile 'D:\orcldata\TS_DATAEXCHANGE.dbf' size 10240M reuse autoextend on next 1024m maxsize unlimited;

create tablespace IDX_DATAMANAGE datafile 'D:\orcldata\IDX_DATAMANAGE.dbf' size 10240M reuse autoextend on next 1024m maxsize unlimited;

create tablespace IDX_DATAANALYSE datafile 'D:\orcldata\IDX_DATAANALYSE.dbf' size 10240M reuse autoextend on next 1024m maxsize unlimited;

create tablespace IDX_DATAEXCHANGE datafile 'D:\orcldata\IDX_DATAEXCHANGE.dbf' size 10240M reuse autoextend on next 1024m maxsize unlimited;

create user jhpt identified by 1 ; //用户名为jhpt 密码为1

--授权
grant connect,resource,dba to jhpt;

-- 授权dba的角色

grant DBA to 用户名(sqlplus jhpt/1@orcl as sysdba)

--还原  databackup 是在oracle中创建的一个

impdp jhpt/1@orcl directory=databackup dumpfile=JHPT。01.DMP,JHPT.02.DMP,JHPT.03.DMP,JHPT.04.DMP log=q.log

oracle数据库还原以及备份 包括快速备份(并发压缩)的更多相关文章

  1. centos环境下使用percona-xtrabackup对mysql5.6数据库innodb和myisam进行快速备份及恢复

    centos环境下使用percona-xtrabackup对mysql5.6数据库innodb和myisam进行快速备份及恢复 有时候我们会碰到这样的业务场景: 1.将大的数据库恢复到本地进行业务测试 ...

  2. windows 10 下使用Navicat for oracle 数据库还原

    一.前期准备 1.安装windows 10系统 2.安装oracle 11g 数据库 3.安装PLsql(也不需要) 4.安装sqlplus(这个必须有) 5.使用下面这个东西新建数据库(不懂创建的话 ...

  3. oracle数据库冷备中的手工备份和恢复

    我的操作系统是red hat5.5 32位系统oracle11g 以我的系统为例: 冷备状态下,数据库必须是关闭的,但是我们现在要做一个实验,在开库的状态下分别查询出: 1.show paramete ...

  4. Oracle数据库还原方法

    Win +X → 运行→cmd C:\Documents and Settings\Administrator>sqlplus /nolog SQL> connect sys/passwo ...

  5. Oracle数据库备份及还原

    Oracle数据库备份 1:找到Oracle安装路径我的就是默认C盘  C:\app\wdjqc\admin\orcl\adump 2:执行文件:back.bat 文件内容如下: @echo off ...

  6. oracle数据库备份还原命令

    oracle数据库备份命令exp 用户名/密码@orcl file=d:\xxxxxx.dmp owner=用户名 oracle数据库还原命令sqlplus conn / as sysdba drop ...

  7. Oracle数据库三种标准的备份方法

    Oracle数据库的三种标准的备份方法: 1.导出/导入(EXP/IMP). 2.热备份. 3.冷备份. 注释:导出备件是一种逻辑备份,冷备份和热备份是物理备份. 一.导出/导入(Export/Imp ...

  8. 说明Oracle数据库逻辑备份和物理备份的方式。

    说明Oracle数据库逻辑备份和物理备份的方式. 解答:Oracle备份包括逻辑备份和物理备份. 1).逻辑备份 数据库的逻辑备份包含读一个数据库记录集和将记录集写入文件. a.输出(Export)输 ...

  9. PL/SQL远程备份和恢复Oracle数据库

    (转自:http://blog.csdn.net/huchunfu/article/details/25165901) 在客户端远程备份的文件保存在数据库所在主机上,不会直接拷贝到客户端.—————— ...

随机推荐

  1. linux系统安全审计简单设置

    应用安全-安全审计日志目录  /var/log/audit/audit.log [root@localhost audit]# cd /etc/audit/[root@localhost audit] ...

  2. MyBatis学习(七)MyBatis关联映射之多对多映射

    对于数据库中的多对多关系建议使用一个中间表来维护关系. 1.创建四张表,分别为用户表,商品表,订单表,中间表. DROP TABLE IF EXISTS `t_user`; CREATE TABLE ...

  3. day11 内置函数

    特殊算数运算 计算整数的和 l = [1,2,3,4,5] print(sum(l)) 除法运算,然后取余 在做页面的时候可以根据数据量分页的时候使用 print(divmod(10,3)) # (3 ...

  4. BZOJ 1195: [HNOI2006]最短母串

    1195: [HNOI2006]最短母串 Time Limit: 10 Sec  Memory Limit: 32 MBSubmit: 1346  Solved: 450[Submit][Status ...

  5. 洛谷 P2058 海港 解题报告

    P2058 海港 题目描述 小K是一个海港的海关工作人员,每天都有许多船只到达海港,船上通常有很多来自不同国家的乘客. 小K对这些到达海港的船只非常感兴趣,他按照时间记录下了到达海港的每一艘船只情况: ...

  6. bzoj1492/luogu4027 货币兑换 (斜率优化+cdq分治)

    设f[i]是第i天能获得的最大钱数,那么 f[i]=max{在第j天用f[j]的钱买,然后在第i天卖得到的钱,f[i-1]} 然后解一解方程什么的,设$x[j]=\frac{F[j]}{A[j]*Ra ...

  7. 修复VirtualBox "This kernel requires the following features not present on the CPU: pae Unable to boot – please use a kernel appropriate for your CPU"

    异常处理汇总-开发工具  http://www.cnblogs.com/dunitian/p/4522988.html 修复VirtualBox "This kernel requires ...

  8. HDU 3081 Marriage Match II (网络流,最大流,二分,并查集)

    HDU 3081 Marriage Match II (网络流,最大流,二分,并查集) Description Presumably, you all have known the question ...

  9. ->2018.06 计划

    2018.4.14->2018.06计划 力求掌握以下几种算法: 树链剖分 网络流 主席树 splay 莫队

  10. 洛谷P3295 萌萌哒 并查集 + ST表

    又切一道紫题!!! 成功的(看了一吨题解之后),我A掉了第二道紫题. 好,我们仔细观察,发现这是一个排列组合问题. 有些限定条件,要相等的地方,我们就用并查集并起来.最后一查有多少个并查集,就有多少个 ...