oracle数据的导入和导出操作

    比较老套的话题了,还是贴一下,也学习oracle有半年多了:)
    不象SQL SERVER一样,备份和还原数据库在企业管理器里操作很方便,ORACLE稍微麻烦一点(个人是这么认为的),而且ORACLE中一个用户里的数据就好比SQL SERVER里的一个数据库,一个表空间下也可以有多个用户
比如现在我们要导出TEST数据库中用户为peace(假设密码也为peace)的数据,点击"开始"-->"运行",键入cmd命令
导出(备份数据)的命令为: exp peace/peace@TEST  file = e:\backup\20080131.dmp full = y
这样我们就把用户为peace的数据备份到E盘了
导入(还原数据)的命令为 : imp peace/peace@TEST file = e:\backup\20080131.dmp
(注:一般在ORACLE中还原数据库时,应先将原有的用户删掉,会提示是否同时删除与该用户相关的数据,点确定,那么导入前要再建用户并赋予相应权限)

一般我给contect和dba
导出peace用户中名为users的表
    exp peace/peace@TEST file= e:\backup\users.dmp tables=(users) (若两个或多个用逗号隔开)

    更多详细导入导出请垂询 http://blog.csdn.net/hustbill/archive/2006/02/16/600562.aspx

原文地址:https://www.cnblogs.com/peaceli/p/1060164.html