[發明專利]一種Oracle ArcSDE空間數據底層恢復方法在審
| 申請號: | 202210813596.1 | 申請日: | 2022-07-11 |
| 公開(公告)號: | CN115437838A | 公開(公告)日: | 2022-12-06 |
| 發明(設計)人: | 王勇;李英彤;江嶺 | 申請(專利權)人: | 滁州學院 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14 |
| 代理公司: | 北京眾合佳創知識產權代理有限公司 16020 | 代理人: | 何龍其 |
| 地址: | 239000 安*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 oracle arcsde 空間 數據 底層 恢復 方法 | ||
本發明公開了一種OracleArcSDE空間數據底層恢復方法,涉及Oracle空間數據庫技術技術領域,包括計算空間數據在數據塊中地址索引范圍;基于空間數據塊地址索引范圍采用逐步回歸法構建空間數據分布結構模型;通過聚合函數公式計算空間數據偏移量和峰值;基于bbed工具修改狀態異常的數據塊。本發明方法通過操作數據文件底層的數據塊,構建空間數據結構模型,實現數據文件損壞情況下的空間數據修復,以替代傳統數據庫恢復方法在空間數據恢復。
技術領域
本發明涉及Oracle空間數據庫技術技術領域,更具體地說,它涉及一種 OracleArcSDE空間數據底層恢復方法。
背景技術
隨著信息化建設及互聯網技術的快速發展,地理信息行業已愈發離不開計算機網絡與數據庫系統,無論政府或企業,對數據安全性方面均有著很高的要求。作為目前市場上主流的商用大型數據庫,Oracle數據庫為空間數據提供了Oracle Spatial組件,在結合ArcSDE共同使用時將shapefile翻譯成Oracle 可識別的數據類型,可以管理不同類型的地理空間數據,執行數百種空間分析操作,提供空間特性的交互式地圖可視化工具,應用場景十分廣泛。
近年來,由于機房故障、硬盤損壞問題頻發,各行業信息系統面臨數據丟失的風險,由于空間數據的特殊性,常規的Oracle數據庫備份恢復技術方法并不能有效解決空間數據損壞問題。本發明針對此類場景,結合Oracle的bbed 工具,對損壞的數據結構進行恢復,能有效解決空間數據損壞問題。
近年來,國內外對于Oracle數據庫容災恢復研究已經取得很多成果,包括像通過Oracle Rman恢復管理器容災備份方法降低常見數據庫故障的破壞影響;通過網絡傳輸異地備份數據文件提升數據庫機房容災抗風險能力。但是目前,對于空間數據尤其是結合ArcSDE的容災恢復方法較為落后,難以兼容空間數據的極端恢復。
現有技術難以兼容空間數據極端恢復,在處理ArcSDE空間數據庫故障時存在一些瓶頸,歸納起來主要有以下兩點:
(1)空間數據類型識別邏輯有些貧乏
傳統的數據庫恢復方法在操作空間數據庫時,難以保留整數和實數字段的實數信息,OGR事務語義沒有正確映射到Oracle中的事務語義,會忽略Oracle 中的空間數據類型,在沒有識別FID字段或索引的表上隨機讀取最終會導致數據庫崩潰。
(2)不支持幾何圖形數據恢復
傳統的數據庫恢復方法讀取空間數據時,幾何類型將轉換為六度段中的線串或線性環,驅動程序不支持此類空間數據寫入恢復,甚至會出現浮點數、注釋文本數據在非英語環境中被截斷的問題。
以上傳統數據庫恢復方法的不足,對于ArcSDE空間數據庫的恢復、讀寫、性能都帶來了較大阻礙。更為重要的是,由于空間數據是通過ArcSDE索引訪問具體數據塊,數據分布在多個數據文件、多個數據塊,利用傳統數據庫恢復方法很難實現空間數據的故障恢復,無法有效規避空間數據安全風險。
本發明的目的在于通過操作數據文件底層的數據塊,構建空間數據結構模型,實現數據文件損壞情況下的空間數據修復,以替代傳統數據庫恢復方法在空間數據恢復,通過計算空間數據在數據塊中地址索引范圍、基于空間數據塊地址索引范圍采用逐步回歸法構建空間數據分布結構模型、通過聚合函數公式計算空間數據偏移量和峰值、基于bbed工具修改狀態異常的數據塊,最終解決 Oracle ArcSDE空間數據損壞后無法修復的問題。
發明內容
針對現有技術存在的不足,本發明的目的在于提供一種Oracle ArcSDE空間數據底層恢復方法,屬于Oracle空間數據庫技術領域,包括計算空間數據在數據塊中地址索引范圍;基于空間數據塊地址索引范圍采用逐步回歸法構建空間數據分布結構模型;通過聚合函數公式計算空間數據偏移量和峰值;基于 bbed工具修改狀態異常的數據塊,本發明可以解決Oracle ArcSDE空間數據損壞后無法修復的問題。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于滁州學院,未經滁州學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210813596.1/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





