oracle 可以远程导出吗

oracle 可以远程导出吗 如果可以 要怎么导出 详细点 代码+解释 写上该填写什么

ORACLE可以进行远程导出数据或者表结构信息。
1.首先你本机上应该按照oracle客户端,并配置正确的服务连接串。
2.保证本机(操作机)与远程oracle服务器网络连接通畅,可dos操作界面下执行ping命令检查。
3.确保oracle客户有权限连接远程服务器
4.以上准备完成后,即可执行导出操作了。exp命令用于把数据从远程数据库服务器导出至本地,生成dmp文件;
具体脚本如下:
(1)将数据库SampleDB完全导出,用户名system 密码manager连接串TestDB 导出到E:/SampleDB.dmp中,full=y表示全部导出
exp system/manager@TestDB file=E:/sampleDB.dmp full=y
(2)将数据库中system用户与sys用户的表导出
exp system/manager@TestDB file=E:/sampleDB.dmp owner=(system,sys)
(3)将数据库中的表 TableA,TableB 导出
exp system/manager@TestDB file=E:/sampleDB.dmp tables=(TableA,TableB)
(4)将数据库中的表tableA中的字段filed1 值为 "王五" 的数据导出
exp system/manager@TestDB file=E:/sampleDB.dmp tables=(tableA) query=' where filed1='王五'
(5) 如果想对dmp文件进行压缩,可以在上面命令后面 加上 compress=y 来实现。
备注:
实例: EXP SCOTT/TIGER
或者,您也可以通过输入跟有各种参数的 EXP 命令来控制“导出”的运行方式。
要指定参数,您可以使用关键字:
格式: EXP KEYWORD=value 或 KEYWORD=(value1,value2,...,valueN)
实例: EXP SCOTT/TIGER GRANTS=Y TABLES=(EMP,DEPT,MGR)
或 TABLES=(T1: P1,T1: P2),如果 T1 是分区表
USERID 必须是命令行中的第一个参数。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-29
导出的方法有很多,不过使用什么方法,必须的条件是能够以适当的权限连入数据库。
第2个回答  2011-08-29
可以,使用exp expdp都行
第3个回答  2011-08-29
如果本机有安装数据库客户端的话,那么,通过pl/developer 就可以导出了!
pl/developer 有个工具栏,里面有导入导出数据!
第4个回答  2011-08-29
当然可以。。只要可以连接服务就可以。。
第5个回答  2011-08-29
搜一下exp的用法就OK了。