当前位置:数据库 > Oracle >>

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

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的使用方法基本相同,操作时,按提示即可完成。
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,