数据泵在本地导出数据到远程数据库中

local_db 安装在suse
local_db的tnsname
       (DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.31.110)(PORT = 1521))
            (CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = ora11g)))
1.建dblink连接到remote_db
CREATE DATABASE LINK WIN7_API_LINK
CONNECT TO SCOTT IDENTIFIED BY tiger
USING ‘(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.31.10)(PORT = 1521)))
                  (CONNECT_DATA =(SERVICE_NAME = orcl.oracle.com)))‘;
2.授予hr数据泵导出权限
GRANT DATAPUMP_EXP_FULL_DATABASE TO HR;
3.将remote_db的tnsname添加到local_db的tnsname
win7=(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.31.10)(PORT = 1521)))
            (CONNECT_DATA =(SERVICE_NAME = orcl.oracle.com)))

remote_db 安装在win7
remote_db的tnsname
     win7 =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.31.10)(PORT = 1521)))
              (CONNECT_DATA =(SERVICE_NAME = orcl.oracle.com)))
1.建dblink连接到local_db
CREATE DATABASE LINK SUSE_API_LINK
CONNECT TO HR IDENTIFIED BY hr
USING ‘(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.31.110)(PORT = 1521))
                 (CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = ora11g)))‘;
2.建目录DMP_DIR
SQL> CREATE DIRECTORY DMP_DIR AS ‘E:\DUMP‘;
SQL> GRANT READ, WRITE ON DIRECTORY DMP_DIR TO scott;
3.授予scott数据泵导入权限
GRANT DATAPUMP_IMP_FULL_DATABASE TO scott;

将local_db的hr元数据导入到remote_db的DMP_DIR中
expdp scott/[email protected]win7 DIRECTORY=DMP_DIR NOLOGFILE=YES schemas=hr NETWORK_link=SUSE_API_LINK

[email protected]:/> expdp scott/[email protected] DIRECTORY=DMP_DIR NOLOGFILE=YES schemas=hr NETWORK_link=SUSE_API_LINK

Export: Release 11.2.0.2.0 - Production on Sat Jan 3 23:11:35 2015

Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.

Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

Starting "SCOTT"."SYS_EXPORT_SCHEMA_01": scott/********@win7 DIRECTORY=DMP_DIR NOLOGFILE=YES schemas=hr NETWORK_link=SUSE_API_LINK
Estimate in progress using BLOCKS method...
Processing object type SCHEMA_EXPORT/TABLE/TABLE_DATA
Total estimation using BLOCKS method: 1.312 MB

Processing SCHEMA_EXPORT/USER
Processing SCHEMA_EXPORT/SYSTEM_GRANT
Processing SCHEMA_EXPORT/ROLE_GRANT
Processing SCHEMA_EXPORT/DEFAULT_ROLE
Processing SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA
Processing SCHEMA_EXPORT/DB_LINK
Processing SCHEMA_EXPORT/SEQUENCE/SEQUENCE
Processing SCHEMA_EXPORT/TABLE/TABLE
Processing SCHEMA_EXPORT/TABLE/GRANT/OWNER_GRANT/OBJECT_GRANT
Processing SCHEMA_EXPORT/TABLE/INDEX/INDEX
Processing SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
Processing SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
Processing SCHEMA_EXPORT/TABLE/COMMENT
Processing SCHEMA_EXPORT/PROCEDURE/PROCEDURE
Processing SCHEMA_EXPORT/PROCEDURE/ALTER_PROCEDURE
Processing SCHEMA_EXPORT/VIEW/VIEW
Processing SCHEMA_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT
Processing SCHEMA_EXPORT/TABLE/TRIGGER
Processing SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS

. . exported "HR"."E1" 69.17 KB 5 rows
. . exported "HR"."E2" 69.17 KB 5 rows
. . exported "HR"."E4" 69.17 KB 5 rows
. . exported "HR"."EXP_JOB3" 69.18 KB 5 rows
. . exported "HR"."EXP_JOB4" 69.18 KB 5 rows
. . exported "HR"."EXP_JOB5" 69.18 KB 5 rows
. . exported "HR"."EXP_JOB6" 69.18 KB 5 rows
. . exported "HR"."COUNTRIES" 7.179 KB 25 rows
. . exported "HR"."DEPARTMENTS" 8.265 KB 27 rows
. . exported "HR"."EMPLOYEES" 19.95 KB 107 rows
. . exported "HR"."JOBS" 8.218 KB 19 rows
. . exported "HR"."JOB_HISTORY" 8.539 KB 10 rows
. . exported "HR"."LOCATIONS" 9.992 KB 23 rows
. . exported "HR"."REGIONS" 6.125 KB 4 rows
. . exported "HR"."EMP" 0 KB 0 rows
. . exported "HR"."WX_EMP" 0 KB 0 rows
Master table "SCOTT"."SYS_EXPORT_SCHEMA_01"

******************************************************************************
Dump file set for SCOTT.SYS_EXPORT_SCHEMA_01 is:
E:\DUMP\EXPDAT.DMP
Job "SCOTT"."SYS_EXPORT_SCHEMA_01" successfully completed at 23:15:03

时间: 2024-10-11 01:31:03

数据泵在本地导出数据到远程数据库中的相关文章

PLSQL_数据泵Datapump导入导出数据IMPDP / EXPDP(概念)(Oracle数据导入导出工具)

2014-08-31 BaoXinjian 一.摘要 在平常备库和数据库迁移的时候,当遇到大的数据库的时候在用exp的时候往往是需要好几个小时,耗费大量时间.oracle10g以后可以用expdp来导出数据库花费的时间要远小于exp花费的时间,而且文件也要小很多. 二.exp/imp与expdp/impdp区别 (1) 把用户usera的对象导到用户userb,用法区别在于fromuser=usera touser=userb ,remap_schema=’usera’:'usera’ . 例如

当地使用impdp导出服务器转储文件,本地使用impdp导入远程数据库用户

本地使用impdp导出服务器转储文件,本地使用impdp导入远程数据库用户 1)expdp是可以在客户端上生成转储文件的 2)impdp是可以在不同的实例之间进行数据的迁移复制的 练习1: 1)将远程数据库WSJB用户使用expdp命令导出到本地磁盘的D:\下 Microsoft Windows [版本 6.1.7600] 版权所有 (c) 2009 Microsoft Corporation.保留所有权利. C:\windows\system32>sqlplus system/system S

Oracle数据库分别在Windows/Linux环境下普通/数据泵方式导入/导出示例

1 Linux普通导出/入 1.1 终端下导出 exp naricom/[email protected]/SGTMS owner='('mw_app,mw_sys,statdba,dictdba')' file=/orabackup/SGTMS_201408131200.dmp log= /orabackup/SGTMS_201408131200.Log  buffer=80000000 1.2 终端下导入 imp naricom/[email protected] fromuser=(MW_

oracle表分区、表分析及oracle数据泵文件导入导出开心版

1.先说oracle表分区是什么吧,这样吧我们来举个桃子,栗子太小,我们就不举了,我们来举个桃子. 你有500万份文件,你要把他存在磁盘上,好嘛,我们就一个文件夹,500万分文件在那儿杵着,我们想找到要的那个打开,嘿嘿,我们得找到什么时候. 这时候,有个人告诉你,你把文件按照特定的规律存在不同的文件夹中,这样的话你就会好找很多. 哇,突然你开窍了,你说,对啊,你好牛逼啊,我怎么没想到呢?分开之后我在找的话就会快很多啊,所以你很高兴,也很服他.于是你就开始做了. --这个不同的文件夹就是不同的分区

通过http实现调接口,实现将远程的数据库数据插入到本地的数据当中的操作。

今天同事给我一个接口,让我实现将远程的数据的信息通过http的形式获取到插入到本地的数据库当中. (1)简单的方法是通过ajax传递参数,然后在后台请求数据. (2)通过http请求获取到数据,然后插入到插入到本地的数据库当中. 实现思路(第一种也可以但是如果使用第一种的话,就需要和页面进行交互,最后选择了第二中方式) (1)通过写http获取值. (2)解析json格式的数据 (3)然后连接数据库实现数据的插入操作. 业务代码如下: package com.message.transfer;

本地mongodb数据库导出到远程数据库中

把本地Mongodb中的数据导入(批量插入)到服务器的数据库中 1.导出数据: mongoexport -d admin -c users -o outdatafile.dat 选项解释: -d 指明使用的库, 本例中为” admin”-c 指明要导出的表, 本例中为”users”-o 指明要导出的文件名, 本例中为”outdatafile.dat” 如果出现error connecting to db server: no reachable servers错误,将绑定的ip解绑即可 2.连接

利用expdp/impdp数据泵对oracle进行数据迁移

按照惯例先报系统环境: 导出环境: 操作系统Release版本:CentOS 6.5 OS内核Kernel版本:2.6.32-431.el6.x86.64 Oracle版本信息: SQL> select * from v$version; BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edition Rel

一、SQL系列之~使用SQL语言导出数据及实现定时导出数据任务

一般情况下,SQL数据库中带有导入与导出数据的直接按键操作,点击数据表所在的数据库--任务--导出/导入数据,根据导入/导出向导直接将数据导出即可. 但导出的数据格式多为Excel格式,如果需要导出的数据为csv/word/txt格式时,我们如何用SQL语言操作?如果需定时导出更新的数据表,又该如何操作呢? 第一步:使用 sp_configure 开启系统存储过程sys.xp_cmdshell的服务器安全配置 1 --(1)开启配置 2 USE master 3 GO 4 RECONFIGURE

Bulk Insert:将文本数据(csv和txt)导入到数据库中

将文本数据导入到数据库中的方法有很多,将文本格式(csv和txt)导入到SQL Server中,bulk insert是最简单的实现方法 1,bulk insert命令,经过简化如下 BULK INSERT schema_name . table_name FROM 'data_file' WITH ( FIELDTERMINATOR = 'field_terminator', ROWTERMINATOR = 'row_terminator', DATAFILETYPE=‘WideChar’ )