物理上存放于网络的多个ORACLE数据库,逻辑上可以看成一个单个的大数
据库。用户可以通过网络对异地数据库中的数据同时进行存取,而服务器之间
的协同处理对于工作站用户及应用程序而言是完全透明的:开发人员无需关心
网络的链接细节、无需关心数据在网络接点中的具体分布情况、也无需关心服
务器之间的协调工作过程。

数据库之间的链接建立在DATABASE LINK上。要创建一个DB LINK,必须先
在每个数据库服务器上设置链接字符串。

例如,深圳SUN平台ORACLE数据库,在/var/opt/oracle/tnsnames.ora中有以下
一条和北京的数据库链接tobeijing,格式如下:

链接字符串的设置 说       明
tobeijing=(description= database link名称:tobeijing
(address=(protocol=tcp) 采用tcp/ip协议
(host=www.bj.col.com.cn) 欲链接主机名称或IP地址
(port=1521)) 网络端口1521
(connect_data=(sid=oracle7))) 安装ORACLE采用的sid

LocalName =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.2)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = Icare_service)
    )
  )
    上面就是一个tnsnames.ora的一个本地命名的配置。

LocalName:就是你本地命名的名称
       ADDRESS:服务器的地址
    PROTOCOL:使用的协议,这里是TCP的
               PORT:服务器的监听端口号
    SERVICE_NAME:服务器服务名称
然后进入系统管理员SQL>操作符下,运行命令:

SQL>create public database link beijing connect to scott identified by tiger
           using 'tobeijing';

则创建了一个以scott用户和北京数据库的链接beijing,我们查询北京的scott数据:

SQL>select * from emp@beijing; 这样就可以把深圳和北京scott用户的数据做成一个整体来处理。

了使有关分布式操作更透明,ORACLE数据库里有同义词的对象synonym SQL>create synonym bjscottemp for emp@beijing;于是就可以用bjscottemp来替代带@符号的分布式链接操作emp@beijing。

查看所有的数据库

链接,进入系统管理员SQL>操作符下,运行命令: SQL>select owner,object_name from dba_objects where object_type='DATABASE LINK';

建ORACLE快照日志:
SQL>create snapshot log on table3 with primary key;

建快照:
SQL>create snapshot table3beijing  refresh force start with sysdate
           next sysdate+1/24 with primary key as select * from table3@beijing;

ORACLE的快照刷新方式refresh有三种:

fast 快速刷新,用snapshot log,只更新时间段变动部分
complete 完全刷新,运行SQL语句
force 自动判断刷新,介于fast和complete之间

转载于:https://www.cnblogs.com/jacktu/archive/2007/02/07/644026.html

ORACLE的分布式管理相关推荐

  1. 解决oracle分布式锁,oracle DLM分布式锁技术

    oracle DLM分布式锁技术 RAC本质还是一个数据库,采用了分布式锁管理器.DLM作用是协调实例间对资源的竞争访问,而实例内部的竞争和单实例一样.在RAC数据库中一个节点想要修改数据,都需要想D ...

  2. Oracle 基于用户管理恢复的处理

    -- Oracle 基于用户管理恢复的处理 --================================ Oracle支持多种方式来管理数据文件的备份与恢复来保证数据库的可靠与完整.除了使用R ...

  3. Oracle表的管理命令

    作者:IT邦德 中国DBA联盟(ACDU)成员,目前从事DBA及程序编程 (Web\java\Python)工作,主要服务于生产制造 现拥有 Oracle 11g OCP/OCM. Mysql.Oce ...

  4. 【java毕业设计】基于javaEE+SSH+oracle的健康管理系统设计与实现(毕业论文+程序源码)——健康管理系统

    基于javaEE+SSH+oracle的健康管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于javaEE+SSH+oracle的健康管理系统设计与实现,文章末尾附有本毕业设计的论文 ...

  5. 【java毕业设计】基于javaEE+SSH+oracle的土地档案管理系统设计与实现(毕业论文+程序源码)——土地档案管理系统

    基于javaEE+SSH+oracle的土地档案管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于javaEE+SSH+oracle的土地档案管理系统设计与实现,文章末尾附有本毕业设 ...

  6. oracle分布式数据库搭建,ORACLE实现分布式数据库应用

    原文链接:http://user2005.blog.163.com/blog/static/137589500201123141041319/ 序 言 ORACLE分布式数据库系统是一个客户/服务器体 ...

  7. Slide:深入了解Oracle自动内存管理ASMM by Maclean Liu

    深入了解Oracle自动内存管理asmm View more documents from Maclean Liu 转载于:https://blog.51cto.com/maclean/1278029

  8. oracle 事务故障,处理Oracle的分布式事务故障

    最近两天生产数据库一直在报ORA-24756错误,查了MOS上的文档,看到一篇类似的,说是BUG(Bug 19201866 - RECO reports ORA-24756 repeatedly in ...

  9. Oracle数据库空间管理

    创建表空间            create tablespace re_segs            datafile 'E:\Database\datashow.dbf'            ...

最新文章

  1. iOS中几种数据持久化方案总结
  2. 阿里内部禁用Executors创建线程池,为什么?
  3. SolrPerformanceFactors--官方文档
  4. Linux-在指定文件类型中递归查找到目标字符串
  5. Lazada2022新开店入驻流程及费用
  6. 分布式系统中一致性哈希算法
  7. android apk反编译工具下载,Android apk反编译工具下载与使用
  8. ubuntu挂载共享文件
  9. 成功通过PMP认证考试的七大要点
  10. Oracle日期函数和转换函数
  11. 重置mysql数据库密码_重置mysql数据库密码的方法
  12. Red5流媒体服务器初探——Red5服务器的搭建
  13. Revit二次开发——链接模型坐标系与模型坐标系转换
  14. 四、案例:北京二手房价影响因素分析
  15. jQuery 选择城市,显示对应的即时时区时间
  16. android自定义View之气球碰撞效果
  17. html给看板娘添加语音,给网页添加看板娘
  18. 【教程】win10下安装Biolinux双系统
  19. 初用MssqlOnLinux 【1】
  20. 忆龙2009:梦幻魔方V1.2.1.1正式发布

热门文章

  1. exchange2003客户端无法收发邮件的一次处理过程
  2. H计算机语言吗,计算机考研面试------编程语言
  3. linux下java多线程_Linux系统下Java问题排查——cpu使用率过高或多线程锁问题
  4. mysql 关闭线程池_线程池安全的关闭方式
  5. ajax跨域为什么会失败,ajax跨域请求失败是怎么回事?
  6. 计算机组成原理的实验节拍,一种计算机组成原理的实验装置
  7. python如何读取文件数据恢复_删python目录
  8. android 动态画直线,Android使用自定义view在指定时间内匀速画一条直线的实例代码...
  9. 图例放在图的外面_Qt编写自定义控件41-自定义环形图
  10. 解决Homebrew报错Error: Failure while executing; git clone https://github.com/Homebrew/homebrew-core....