oracle数据库备份的两种方式


日常开发中,需要及时对数据库进行备份和还原,以oracle为例,两种数据库的恢复和还原的方法,主要有 impdpimp 两种方式:

第一种 imp 和 exp

1、 创建表空间

create tablespace DATA logging datafile 'D:\oracle\product\11.2.0\dbhome_1\oradata\DATA .dbf' size 50m autoextend on next 50m  extent management local; 

2、创建临时表空间

create temporary tablespace TEMP tempfile 'D:\oracle\product\11.2.0\dbhome_1\oradata\GMISTEMP.dbf' size 50m autoextend on next 50m  extent management local; 

3、创建用户

创建用户:gzgl ,密码:gzgl ,默认工作空间:DATA

create user gzgl identified by gzgl default tablespace DATA temporary tablespace TEMP; 

4、授权

//将连接、资源和dba的权限给用户
grant connect,resource,dba to gzgl ;
//将创建表的权限分配给用户
grant create any table to gzgl ;

5、数据库的导入

在windows的cmd窗口下执行数据导入命令

imp gzgl /gzgl @orcl full=y file=D:/20191231.dmp log=D:/20191231.dmp.log

6、数据库导出

在windows的cmd窗口下执行数据导出命令

exp gzgl /gzgl @localhost/orcl file=D:/20191231.dmp log=D:/20191231.log

借助Navicat工具可以进行创建用户、授权等操作。
1)新建用户
在这里插入图片描述
2)设置用户名和密码
在这里插入图片描述
3)授权
在这里插入图片描述
在这里插入图片描述

第二种 Impdb 和 expdp

数据泵方式来进行数据库的导入和导出操作,数据泵方式创建目录,并对目录进行授权,速度方面相对快一些。

1、创建表空间

>> create tablespace gzgl logging datafile 'D:\Mysoftware\oracle\product\11.2.0\dbhome_1\gzgl.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local;

2、创建目录文件

创建目录用于放数据库文件

>> create or replace directory gzgldb as 'D:\Mysoftware\oracle\product\11.2.0\dbhome_1\gzgl';

3、创建用户

创建用户名:gzgl 密码:gzgl

>> create user gzgl identified by gzgl default tablespace gzgl ; 

4、给用户授权

给用户授权 创表和dba权限

>> grant connect,resource,dba to gzgl ;
>> grant create any table to gzgl ;

5、给用户目录的权限

将对目录读写的权限指定给用户

grant read, write on directory gzgldb to gzgl;

6、数据库导入语句

指定目录 DIRECTORY,数据库文件 dumpfile

impdp gzgl/gzgl@orcl DIRECTORY=gzgldb dumpfile=gzgldb _20191231.dmp logfile=impCZBlog.log FULL=y;
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值