Oracle 导出多张表的方法简介(oracle导出多张表)

Oracle 导出多张表的方法简介

Oracle 十分强大,在实现数据库管理等方面更是体现出无以伦比的魅力。Oracle 支持导出单个表的功能,也支持一次性批量导出多张表。本文将主要介绍 Oracle 导出多张表的一般方法。

一、使用Oracle自带的exp命令

Oracle自带的exp命令可以用来整理导出一批表,而不用逐个导出。简单的方法:

1、在”系统管理员”或”Oracle管理员”下运行exp命令

`exp userid=db_name/password owner=oracleschema_name file=test.dmp`

以上命令表示要导出oracleschema_name用户的所有表,导出文件文件名为test.dmp。

2、在终端运行exp命令

首先登录到 Oracle 终端:

`sqlplus userid/password`

然后输入exp命令:

`exp userid=db_name/password owner=oracleschema_name file=test.dmp`

以上命令表示要导出oracleschema_name用户的所有表,导出文件文件名为test.dmp。

二、使用expdp.exe

expdp.exe是Oracle有关导入导出工具,也可以实现对多张表的检索。

在命令行下进入\oracle\bin\下,输入以下指令:

`expdp.exe\”sys/sys as sysdba\” full=y directory=D_PUMP_DIR dumpfile=oracle_tables.dmp logfile=tables.log tables=schema_name.*`

以上命令用于导出schema_name中所有表,存入到指定的 expdp.exe 文件中。

综上所述,Oracle 导出多张表的方法很多,例如使用 Oracle 自带的 exp 命令以及强大的 expdp.exe,以上就是一般的导出多张表的方法介绍,使用时可根据自己实际情况,进行相应的调整。


数据运维技术 » Oracle 导出多张表的方法简介(oracle导出多张表)