oracle10中怎样将服务器数据库导出到本地?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle10中怎样将服务器数据库导出到本地?相关的知识,希望对你有一定的参考价值。

1.在oracle10服务器命令行中用expdp 导出数据
expdp ts/ts@orcl directory=expdp_dir dumpfile=tianshan.dmp logfile=tianshan.log version=10.2.0.1.0 (schemas=ccense)

2.在oracle10g 服务器DOS 命令行中用IMPDP 导入数据:
把oracle11g 的备份文件放到oracl10g 服务器的impdp_dir 目录中,并创建好相应的用户和表空间,然后执行下面的命令:
impdp ts/ts@orcl directory=impdp_dir dumpfile=tianshan.dmp logfile=tianshan.log version=10.2.0.1.0 (schemas=ccense)
参考技术A 本地装有客户端的话,在本地使用exp导出 参考技术B 可以用类似的语句导出:
exp aichannel/aichannel@TESTDB2 file= d:\data\newsmgnt.dmp tables=(inner_notify,notify_staff_relat)

如果是导出表的数据,而且不是很多的话,可以在命令行用 spool 命令
例如:
spool /home/lihf/data/testdata.txt
select * from TEST_TAB;
spool off本回答被提问者采纳
参考技术C 用PL/SQL Developer

从远程服务器将Oracle数据库导出到本地Oracle数据库的方法

1、创建本地用户

SQL> create user test identified by 123456;

2、授权

SQL> grant connect,resource,dba to test;

3、远程数据库导出(远程用户具有dba权限)

SQL> $exp userid=用户名/密码@远程IP地址:1521/数据库实例 file=d:/daochu.dmp;

4、导入到本地数据库

SQL> $imp test/[email protected]  file=d:/daochu.dmp  fromuser=用户名  touser=test  ignore=y; 

参考:
oracle数据库从服务器导入到本地——dmp方式
从服务器将Oracle数据库导出到本地Oracle数据库的方法
将服务器上的Oracle数据库导出到本地Oracle数据库的方法
SP2-0734: 未知的命令开头 "exp wlc/ra..." - 忽略了剩余的行.

以上是关于oracle10中怎样将服务器数据库导出到本地?的主要内容,如果未能解决你的问题,请参考以下文章

在oracle中导入dmp文件后怎样删除

怎样将oracle10g数据库里面的表导入到11g中

怎样在Oracle数据库中高速导出/导入

plsql 怎样将oracle远程数据库备份到本地,然后还原

怎么把本地的存储过程导入oracle到数据库

从远程服务器将Oracle数据库导出到本地Oracle数据库的方法