oracle 10g 中单个数据表的导入、导出

一、导出工具 exp
他是oracle根目录下bin文件夹中的一个可执行文件,具体目录为:/ORACLE_HOME/BIN/exp。
利用该工具,可以将数据库中的表导出。交互式操作过程如下:

1、开始-->程序-->Oracle DataBase 10g Express Edition-->启动数据库,执行完后,路径自动变到bin目录下。
2、输入exp,回车,接下来按提示输入即可,如下所示:


D:\Program\oracle\app\oracle\product\10.2.0\server\BIN>net start OracleXETNSList
ener
请求的服务已经启动。

请键入 NET HELPMSG 2182 以获得更多的帮助。


D:\Program\oracle\app\oracle\product\10.2.0\server\BIN>net start OracleServiceXE

请求的服务已经启动。

请键入 NET HELPMSG 2182 以获得更多的帮助。

注:一下开始交互式操作过程
D:\Program\oracle\app\oracle\product\10.2.0\server\BIN>exp

Export: Release 10.2.0.1.0 - Production on 星期日 12月 21 20:13:24 2008

Copyright (c) 1982, 2005, Oracle. All rights reserved.


用户名: <输入用户名,回车>
口令:<输入密码,回车>

连接到: Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production
输入数组提取缓冲区大小: 4096 >
回车

导出文件: EXPDAT.DMP > 为导出文件命令,默认为EXPDAT.DMP,回车

(2)U(用户), 或 (3)T(表): (2)U > 3回车

导出表数据 (yes/no): yes >回车

压缩区 (yes/no): yes >回车

已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集
服务器使用 AL32UTF8 字符集 (可能的字符集转换)

即将导出指定的表通过常规路径...
要导出的表 (T) 或分区 (T: P): (按 RETURN 退出) >
employee (employee)为数据库中具体的表名

. . 正在导出表 EMPLOYEE导出了 4 行
EXP-00091: 正在导出有问题的统计信息。
要导出的表 (T) 或分区 (T: P): (按 RETURN 退出) >回车即可

完成上述操作后,即可在bin目录下,找到我们所命名的导出文件。如果没有指定文件名,则为EXPDAT.DMP。

二、导入工具imp

他是oracle根目录下bin文件夹中的一个可执行文件,具体目录为:/ORACLE_HOME/BIN/imp。
imp的使用与exp的使用方法基本相同,操作时,按提示即可完成。

猜你喜欢

转载自yzyzero.iteye.com/blog/1856768