国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

通過DB查詢的兩個數據庫間SCN會被同步

2024-07-21 02:42:15
字體:
來源:轉載
供稿:網友
通過DB查詢的2個數據庫間,SCN會被同步:

測試的具體過程:

1.首先獲得本地的SCN

[Oracle@jumper oracle]$ sqlplus "/ as sysdba"SQL*Plus: Release 9.2.0.4.0 - PRoduction on Tue Nov 7 21:07:56 2006Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.Connected to:Oracle9i Enterprise Edition Release 9.2.0.4.0 - ProductionWith the Partitioning optionJServer Release 9.2.0.4.0 - ProductionSQL> select dbms_Flashback.GET_SYSTEM_CHANGE_NUMBER scn from dual;SCN----------5287824

2.通過db link進行SCN查詢

SQL> set serveroutput onSQL> set feedback offSQL> declare  2  r_gname    varchar2(40);  3  l_gname    varchar2(40);  4  begin  5     execute immediate  6     'select GLOBAL_NAME from global_name@hsbill' into r_gname;  7     dbms_output.put_line('gname of remote:'||r_gname);  8     select GLOBAL_NAME into l_gname from global_name;  9     dbms_output.put_line('gname of locald:'||l_gname); 10  end; 11  /gname of remote:HSBILL.HURRAY.COM.CNgname of locald:EYGLESQL> declare  2  r_scn      number;  3  l_scn      number;  4  begin  5     execute immediate  6     'select dbms_flashback.GET_SYSTEM_CHANGE_NUMBER@hsbill from dual' into r_scn;  7     dbms_output.put_line('scn of remote:'||r_scn);  8     select dbms_flashback.GET_SYSTEM_CHANGE_NUMBER into l_scn from dual;  9     dbms_output.put_line('scn of locald:'||l_scn); 10  end; 11  /scn of remote:18992092078scn of locald:18992092078

大家可以看到,通過DB Link查詢后,兩個數據庫的SCN被同步。

手工執行checkpoint,此時可以發現數據庫的checkpoint scn被增進:

SQL> col scn for 999999999SQL> select file#,CHECKPOINT_CHANGE# scn from v$datafile;     FILE#               SCN---------- -----------------         1           5287605         2           5287605         3           5287605         4           5287605SQL> alter system checkpoint;System altered.SQL> select file#,CHECKPOINT_CHANGE# scn from v$datafile;     FILE#        SCN---------- -----------------       1       18992092162       2       18992092162       3       18992092162       4       18992092162

以上的這種機制其實是為了滿足分布式事務(Distributed Transaction)的需要,只不過在此處是通過db link被觸發的。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 渝北区| 五大连池市| 洛阳市| 景德镇市| 黎川县| 侯马市| 全南县| 绥中县| 宜宾市| 涪陵区| 工布江达县| 太白县| 广州市| 贡嘎县| 永定县| 惠东县| 五河县| 建德市| 康平县| 嘉定区| 深州市| 湾仔区| 滨州市| 汤原县| 酒泉市| 荆州市| 白城市| 白玉县| 门头沟区| 大新县| 阿克陶县| 临高县| 浮梁县| 遂平县| 封丘县| 平潭县| 宽甸| 固镇县| 安宁市| 万载县| 望城县|