Oracle数据库导入导出的几条命令

备份一下Oracle数据库导入导出的几条命令,平时用得比较少,所以经常会忘记,每次都得重新百度一下,而且有时还不知道哪些命令适合自己,所以还是把它们写下来。

 

一、删除用户gevin下的所有对象

drop user gevin cascade;

 

二、导出用户gevin的所有数据

exp system/system_password@orcl file=D:\gevin.dmp log=D:\gevin.log owner=gevin

 

三、导入用户gevin的所有数据

imp system/system_password@orcl  file=D:\gevin.dmp

 

四、将用户gevin的所有数据导出到用户gevin_new上

这个需求经常在开发时用到,即把正式数据库备份一份到测试用户下进行测试。

1、若用户gevin_new已存在,删除掉该用户(通常我是直接删除后再新建)

drop user gevin_new cascade;

2、新建用户gevin_new

create user gevin_new identified by gevin_new_password;

3、授权gevin_new

grant create session to gevin_new;
grant connect, resource to gevin_new;

4、导入数据库(使用fromuser和touser转换对象)

imp system/system_password@orcl file=D:\gevin.dmp fromuser=gevin touser=gevin_new

 

五、备份整个数据库

exp system/system_password@orcl file=D:\all.dmp full=y

 

本文固定链接: http://gevin.me/749.html | Gevin's Blog

该日志由 admin 于2014年08月09日发表在 Database 分类下, 通告目前不可用,你可以至底部留下评论。
原创文章转载请注明: Oracle数据库导入导出的几条命令 | Gevin's Blog
关键字:

Oracle数据库导入导出的几条命令:等您坐沙发呢!

发表评论

快捷键:Ctrl+Enter