暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片
使用Oracle的数据泵(expdpimpdp)结合DB_LINK实现数据库的备份与迁移(三)
803
3页
9次
2020-12-24
5墨值下载
使用
Oracle
的数据泵
(expdp/impdp)
结合
DB_LINK
实现数据库的备份与迁移
.
结合
dblink
使用
expdp
impdp
由于使用数据泵迁库时需要接触到数据库所在的服务器端,而在一些情况下并
不能对数据库所在的服务器端进行直接操作,则可以使用
DB_LINK
结合数据泵
的方法实现数据库的备份与迁移
关于数据泵的相关语法可见
https://blog.csdn.net/xinxindiandeng9789/article/details/88198204
使用数据泵结合
dblink
迁库实战可见
https://blog.csdn.net/xinxindiandeng9789/article/details/88602907
1.
说明
(
关于
DB_LINK)
DB_LINK
是数据库链接,可以从本地数据库直接访问远程数据库
通过在 本地数据库所在服务端机器上 创建
DB_LINK
,可以像直接操作 远程数
据库所在服务端机器 一样使用远程数据库
2.DB_LINK
的相关语法
grant create public database link to remoteUSER
给远程数据库用户
XX
授予创建
db_link
的权限
grant create public database link to
远程数据库用户名
----
在本地数据库所在服务器端机器上
----
create public database link dblink1 connect to
remoteUSER identified by remoteXX by using
‘localhost/test’
使用用户
XX
,创建名为
dblink1
的远程连接,连接到
test
create public database link
链接名
connect to
远程数据库用
户名
identified by
远程数据库用户对应的密码
by using ‘
程数据库地址
/SID’
drop public database link dblink1
放弃
dblink1
drop public database link
连接名
select * from dba_db_links
查找所有的
dblink
select * from table1@dblink1;
使用
dblink1
查询
table1
select * from
表名
@
链接名
;
3.
结合
DB_LINK
使用数据泵
(expdp/impdp)
语法总结
----
从远程库中导出数据文件
tables
至本地
----
expdp localUSER/localPASS network_link = dblink1
dumpfile=tables .dmp tables=remoteXX .talbe1
使用
dblink1
,使用数据泵从远程库中导出
remoteXX
用户下的
table1
tables .dmp
expdp
本地库用户名
/
本地库用户密码
network_link =
链接名
dumpfile =
导出的文件名
.dmp tables=
远程库用户名
.
表名
----
将从本地库中导出的数据文件
tables
导入远程库中
----
Impdp localUSER/localPASS network_link=dblink1
dumpfile=tables tables=remoteUSER .table1
remap_schema=localUSER:remoteUSER
remap_tablespace=localSpace:remoteSpace
of 3
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜