Oracle中dblink的实际应用示例详解

发布时间 - 2026-01-11 03:17:52    点击率:

前言

本文介绍的是关于Oracle同义词+dblink的实际应用,下面话不多说了,来一起看看详细的介绍吧。

业务需求:原数据库(10.2.0.4.0),新数据库(11.2.0.3)

由于程序的需求原因,现在需要把新库上的某个用户直接映射到老库用户下:

1. 备份原库的用户

nohup exp scott/scott OWNER=scott BUFFER=10240000 STATISTICS=none RESUMABLE=y FILE=scott_all_exp.dmp LOG=scott_all_exp.log &

2. 删除原库的用户下的表

set linesize 180 pagesize 1000 SELECT 'DROP TABLE '||table_name||' CASCADE CONSTRAINTS PURGE;' FROM user_tables;

得出SQL的命令vi保存到droptable.sql

然后SQL> @droptable

3. 在原库上创建到新库的dblink

create public database link link167 connect to scott identified by scott using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.167)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = NEWDB) ) )';

测试dblink可用:

select * from dual@link167;

4. 在原库上创建同义词

create synonym MDRT_12E92$ for MDRT_12E92$@link167;

在新库查询user_tables得到table_name的列表,

set pagesize 1500 select table_name from user_tables;

命令用UE列编辑处理好,vi保存到createsynonym.sql

然后SQL> @createsynonym

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。


# oracle中dblink  # racle  # dblink  # oracle中的dblink  # oracle跨库查询dblink的用法实例详解  # Oracle10g通过DBLink访问MySQL示例  # Oracle DATABASE LINK(DBLINK)创建与删除方法  # oracle数据库在客户端建立dblink语法  # Oracle中建立了dblink怎么使用  # 的是  # 说了  # 不多  # 这篇文章  # 谢谢大家  # 到老  # 到新  # 实际应用  # 把新  # 有疑问  # RESUMABLE  # FILE  # BUFFER  # OWNER  # scott  # STATISTICS  # amp  # linesize  # set  # dmp 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: HTML 中如何正确使用模板变量为元素的 name 属性赋值  网站制作免费,什么网站能看正片电影?  Linux系统命令中tree命令详解  如何在服务器上三步完成建站并提升流量?  如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环  jQuery validate插件功能与用法详解  如何在Tomcat中配置并部署网站项目?  Laravel怎么连接多个数据库_Laravel多数据库连接配置  Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南  Laravel如何实现事件和监听器?(Event & Listener实战)  java获取注册ip实例  Laravel怎么在Blade中安全地输出原始HTML内容  Laravel如何实现用户角色和权限系统_Laravel角色权限管理机制  php后缀怎么变mp4格式错误_修改扩展名提示格式不对怎么办【技巧】  如何在建站之星网店版论坛获取技术支持?  Laravel怎么使用Intervention Image库处理图片上传和缩放  香港服务器网站卡顿?如何解决网络延迟与负载问题?  详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)  弹幕视频网站制作教程下载,弹幕视频网站是什么意思?  Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】  用yum安装MySQLdb模块的步骤方法  Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】  Laravel如何使用Collections进行数据处理?(实用方法示例)  html5怎么画眼睛_HT5用Canvas或SVG画眼球瞳孔加JS控制动态【绘制】  Python企业级消息系统教程_KafkaRabbitMQ高并发应用  如何在浏览器中启用Flash_2025年继续使用Flash Player的方法【过时】  如何在建站主机中优化服务器配置?  Laravel如何保护应用免受CSRF攻击?(原理和示例)  HTML5段落标签p和br怎么选_文本排版常用标签对比【解答】  佐糖AI抠图怎样调整抠图精度_佐糖AI精度调整与放大细化操作【攻略】  edge浏览器无法安装扩展 edge浏览器插件安装失败【解决方法】  Laravel如何实现数据库事务?(DB Facade示例)  如何快速查询域名建站关键信息?  如何用花生壳三步快速搭建专属网站?  如何在Windows服务器上快速搭建网站?  Linux网络带宽限制_tc配置实践解析【教程】  网易LOFTER官网链接 老福特网页版登录地址  C#如何调用原生C++ COM对象详解  新三国志曹操传主线渭水交兵攻略  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?  Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤  智能起名网站制作软件有哪些,制作logo的软件?  如何在云主机上快速搭建网站?  美食网站链接制作教程视频,哪个教做美食的网站比较专业点?  网站制作软件有哪些,制图软件有哪些?  Android中Textview和图片同行显示(文字超出用省略号,图片自动靠右边)  php8.4header发送头信息失败怎么办_php8.4header函数问题解决【解答】  使用spring连接及操作mongodb3.0实例  javascript中闭包概念与用法深入理解  Laravel怎么实现验证码(Captcha)功能