郵政綜合網覆蓋全國 201 個郵區中心局,需構建 7×24 小時掛號郵件跟蹤查詢系統,將人工查詢周期從 1-2 週壓縮至秒級響應。
-- 本地創建到遠程郵區中心的 Database Link
CREATE DATABASE LINK oradb.bj.com
CONNECT TO yjcx IDENTIFIED BY pass
USING 'oradb_bj_service';
-- 跨庫查詢遠程表
SELECT * FROM yjcx.yj@oradb.bj.com;
-- 創建公共同義詞屏蔽遠程細節
CREATE PUBLIC SYNONYM bj_yj FOR yjcx.yj@oradb.bj.com;
-- 此後直接查詢
SELECT * FROM bj_yj;
201 個數據庫服務器通過 Database Link 形成網狀互連,實現「一次錄入、全網共享」。
CK_YJ 查郵件信息 → 經轉關系表定目標郵區 → Database Link 查該郵區進口表 JK_YJ → 獲取投遞節目返回用戶。CK_ZB → 經轉局代碼 → 遞歸查詢下級郵區 JK_ZB/CK_ZB,最終返回運輸路徑,提示人工查詢。