甲骨文如何备份还原DMP数据库(导入导出DMP)

  

一。甲骨文导入备份文件步骤:

  

1。把数据库的备份文件:123。DMP拷贝到oracle安装目录下的dpdump文件夹中,

  

比如我的路径是:D: \ app \管理员\ admin \ orcl \ dpdump
在你的PLSQL开发者中或者直接在cmd下登录sqlplus,作如下操作

  

2。创建表空间db123。dbf

  

创建表空间db123丢失' D: \ app \管理员\ admin \ orcl \ dpdump \ db123。dbf的大小500
重用autoextend未来10 m最大容量无限的范围管理当地autoallocate永久在线;

  

——指定表空间初始大小为500,并且指定表空间满后每次增加的大小为10 m。

  

3。创建用户

  

创建用户+用户名+了+密码+默认表空间+表空间名;

  

——用户,密码指定表空间

  

4。给用户授权

  

格兰特连接,资源,dba user_name;

  

——给用户user_name授权。

  

连接和资源是两个系统内置的角色,和dba是并列的关系。

  

DBA:拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。

  

资源:拥有资源权限的用户只可以创建实体,不可以创建数据库结构。

  

连接:拥有连接权限的用户只可以登录甲骨文,不可以创建实体,不可以创建数据库结构。

  

5. cmd运行以下导入语句

  

——导入数据库文件
impdp user_name/pwd@orcl dumpfile=123。DMP日志=db123.log

  

,将备份文件123. dmp还原到user_name用户下,并创建名为db123的日志文件db123.log

  

二.Oracle导出备份文件:

  

expdp user_name/pwd@orcl dumpfile=xxx。dmp;

  

——导出用户user_name下的所有对象,指定导出的备份文件名称为xx.dmp。导出的备份文件默认的存放位置为oracle安装目录下的dpdump文件夹中

  

三,如何查询有几个库?

  

plsql开发者或者sql +输入
选择名字从数据库v $

甲骨文如何备份还原DMP数据库(导入导出DMP)