千家信息网

利用DBLink实现数据泵远程导出数据

发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,利用DBLink实现数据泵远程导出数据在数据库B服务器上利用数据泵导出数据库A中数据的简单实现。前提是2个数据的版本要一致。1.数据库B上(以管理员身份)创建导出使用的用户SQL> create us
千家信息网最后更新 2025年02月01日利用DBLink实现数据泵远程导出数据

利用DBLink实现数据泵远程导出数据

在数据库B服务器上利用数据泵导出数据库A中数据的简单实现。
前提是2个数据的版本要一致。

1.数据库B上(以管理员身份)创建导出使用的用户
SQL> create user daochuB identified by daochuB;

2.1授予连接角色,资源角色给用户
SQL> grant connect,resource to daochuB;
2.2授权创建数据链接
SQL> grant create table,create database link to daochuB;
或者直接给DBA角色
SQL> grant dba to daochuB;

3.数据库B上创建存放导出数据目录
SQL> create directory dbdata AS 'D:\export';

4.给用户授予目录读写权限
SQL> grant read,write on directory dbdata to daochuB;

5.以daochu身份创建DBLINK
SQL> create database link baklink
connect to daochuA identified by "daochuA"
using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = XX.XX.XX.XX)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)';

注意:
这里使用的用户名密码是远程数据库中的用户名和密码,导出使用的是这个用户,它必须有导出的权限,
如果没有须在数据库A中授权;
在数据库A中为用户daochuA授导出权限
SQL> grant exp_full_database to daochuA;

6.执行导出(导出数据库A中用户'daochu'的数据)
CMD>expdp daochuB/daochuB network_link=baklink schemas=daochuA directory=dbdata dumpfile=exp%u.dmp FILESIZE=32G;


数据 数据库 用户 权限 角色 密码 用户名 目录 身份 一致 前提 服务器 版本 管理员 资源 链接 服务 管理 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 不需要正版能玩的服务器 0代码桌面软件开发 iea数据库哪些学校有 网络安全与执法专业考研 昌平区口碑好的软件开发推荐咨询 steam国内有服务器 sql如何储存数据库数据 基于磁盘关系数据库引擎 服务器上架的数据线 武汉市网络安全等级保护公司 软件开发发票开什么内容 上传附件服务器 郴州市2021网络安全宣传答题 像素枪战怎么快速连接服务器 浪潮软件开发岗位怎么样 关于金融网络安全宣传标语有哪些 河南鸿英达网络技术有限公司 数据库表格关系图设计 mysql备份数据库视图 企业网络安全的上市公司 苹果登陆id连接服务器失败 数据库备份方法有 5g手机对网络安全有影响吗 h3c服务器cpu最大速率 锡山区信息化软件开发活动简介 网络安全专业的招聘启事 cs架构软件开发流程 服务器维护it培训班 本地服务器怎么弄安全组 深圳掌玩网络技术有限公司
0