使用exp/imp工具对“oracle数据库”进行简单的导出及导入操作
1、操作环境:win2003、oracle9i
2、Oracle Export/Import工具:
Oracle Export/Import工具是一个操作简单、方便灵活的备份恢复和数据迁移工具,它可以实施全库级、用户级、表级的数据备份和恢复。对于数据量在G级或G级以内,强调高可用性,可以容忍少量数据丢失的数据库系统,Exp/Imp是普遍使用的逻辑备份方式。
3、Export:
从数据库中导出数据到dump文件中。
4、Import:
从dump文件中导入数据到数据库中。
5、dump文件:
dump是导出的二进制格式的文件,不可以手工编辑,否则会损坏数据。该文件在Oracle支持的任何平台上都是一样的格式,可以在各平台上通用。
6、使用Export导出数据操作举例:
方法一:使用Windows系统的控制台命令窗口输入导出命令:
>exp 用户名/登陆密码@数据库实例名
file=D:\导出文件名.dmp
log=D:\导出文件名Exp.log
SQL语句解释:
exp:这是Oracle的export的缩写,是导出数据库的关键字,随后跟用户名和密码,@后面跟随的是数据库的Net服务名,如一般默认@ORCL表示Windows的Oracle数据库。
file:指定导出的文件所在位置,这里导出的数据为二进制的dump文件。
log:表示导出数据时的日志记录,可以根据该日志查找是否错误。
方法二:使用PL/SQL Developer工具导出数据库:
以下为参考步骤截图:
选择到要导出数据库的所有导出列表,将其全部选择,如下图:
导出后的文件如下所示,第一个为导出的数据库文件,第二个为导出数据库时生成的日志文件。
7、使用Import导入数据库举例:
方法一:使用Windows系统的控制台命令窗口输入导出命令:
>imp 用户名/数据库密码@全局数据库实例名
fromuser=将要导入的数据库用户名 touser=要导入到的数据库用户名
file=D:\数据库文件名.dmp
log=D:\数据库文件名Imp.log
SQL语句解释:
Imp:为import的缩写,是导入数据库的关键字,后面跟随需要导入的数据库的用户名和密码。
fromuser:导出的数据库用户。
Touser:导入数据库的用户。
方法二:使用PL/SQL Developer工具导入数据库操作,以下为步骤参考截图:
选择要导入的数据库的文件路径,如下图所示: