使用exp/imp工具对“oracle数据库”进行简单的导出及导入操作

使用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:这是Oracleexport的缩写,是导出数据库的关键字,随后跟用户名和密码,@后面跟随的是数据库的Net服务名,如一般默认@ORCL表示WindowsOracle数据库。

file:指定导出的文件所在位置,这里导出的数据为二进制的dump文件。

log:表示导出数据时的日志记录,可以根据该日志查找是否错误。

方法二:使用PL/SQL Developer工具导出数据库:

以下为参考步骤截图:

使用exp/imp工具对“oracle数据库”进行简单的导出及导入操作_第1张图片

选择到要导出数据库的所有导出列表,将其全部选择,如下图:

使用exp/imp工具对“oracle数据库”进行简单的导出及导入操作_第2张图片

导出后的文件如下所示,第一个为导出的数据库文件,第二个为导出数据库时生成的日志文件。

7、使用Import导入数据库举例:

方法一:使用Windows系统的控制台命令窗口输入导出命令:

>imp 用户名/数据库密码@全局数据库实例名

fromuser=将要导入的数据库用户名    touser=要导入到的数据库用户名

file=D:\数据库文件名.dmp

log=D:\数据库文件名Imp.log

SQL语句解释:

Imp:import的缩写,是导入数据库的关键字,后面跟随需要导入的数据库的用户名和密码。

fromuser:导出的数据库用户。

Touser:导入数据库的用户。

方法二:使用PL/SQL Developer工具导入数据库操作,以下为步骤参考截图:

使用exp/imp工具对“oracle数据库”进行简单的导出及导入操作_第3张图片

选择要导入的数据库的文件路径,如下图所示:

使用exp/imp工具对“oracle数据库”进行简单的导出及导入操作_第4张图片

 

你可能感兴趣的:(oracle,导出,导入,exp,imp)