Oracle数据的导出及导入实现

数据库技术 fireling 8106℃

最近由于项目原因,我学习了Oracle数据库一些知识。数据的导出及导入,是任何数据库使用人员必备的一项技能,现给大家介绍一下Oracle数据的导出及导入实现方法。

oracle

数据的导出及导入,可以用命令exp/imp来实现,也可以采用第三方客户端如PLSQL来实现。而导出及导入,要注意你要操作的是表结构和表数据,还是仅仅是表结构,还要注意你导出及导入的是dmp文件,还是sql文件或者是pde文件等。

我们需要关注三个方面的字符集:oracel server端的字符集,oracle client端的字符集,dmp文件的字符集。尤其是在做数据导入的时候,这三个方面的字符集只有保持一致才能正确导入到Oracle数据库。

1. 使用命令exp/imp

数据的导出

  • 数据库完全导出

exp system/manager@orcl file=D:\output.dmp full=y
  • 数据库中表table1与table2导出

exp system/manager@orcl file=D:\output.dmp tables=(tables1,tables2)

数据的导入

  • 数据库完全导入

imp system/manager@orcl file=D:\output.dmp full=y 
  • 数据库中表table1与table2导入

imp system/manager@orcl file=D:\output.dmp tables=(tables1,tables2)

2. 使用第三方客户端PLSQL

用户对象导出(可以导出表结构,不可导出表数据)


工具→导出用户对象,选择用户,选择导出文件的路径,命名导出文件名称(.sql),然后点击导出即可。

表数据导出(可以导出表结构和表数据)


1. Oracle导出方式
工具→导出表,Oracle导出方式,选择可执行文件(exp.exe),选择选择导出文件的路径,命名导出文件名称(.dmp),然后点击导出即可。
2. SQL插入方式
工具→导出表,SQL插入方式,导出文件的路径,命名导出文件名称(.sql),然后点击导出即可。
3. PLSQL Developer方式
工具→导出表,PLSQL Developer方式,导出文件的路径,命名导出文件名称(.pde),然后点击导出即可。

用户对象导入


工具→导入表,SQL插入方式,选择可执行文件(sqlplus.exe),选择导入文件(.sql),然后点击导入即可。

表数据导入


1. Oracle导入方式
工具→导入表,Oracle导入方式,选择可执行文件(imp.exe),选择导入文件(.dmp),然后点击导入即可。
2. SQL插入方式
工具→导入表,SQL插入方式,选择可执行文件(sqlplus.exe),选择导入文件(.sql),然后点击导入即可。
3. PLSQL Developer方式
工具→导入表,PLSQL Developer方式,选择导入文件(.pde),然后点击导出即可。

 

转载请注明:宁哥的小站 » Oracle数据的导出及导入实现

喜欢 (3)