舉一反三 跨平台版本遷移之 XTTS 方案操作指南

2021-08-22 13:16:37 字數 803 閱讀 3064

跨平台跨版本遷移方案對比

針對跨平台跨版本的遷移,主要有以下三種方式:資料幫浦、goldengate / dsg、xtts,針對停機時間、複雜度、實施準備時間,做了以下列表比對:

客戶的需求都是最短停機時間,最少資料丟失。對於 goldengate / dsg 來說它的停機時間是最短的,但實施準備時間最長,複雜度最高;資料幫浦是停機時間最長,實施準備時間最短;xtts 是介於這兩者之間的,同時滿足客戶提出的短停機時間、低實施成本需求。

資料幫浦比較適用的場景就是資料量比較小、資料大概在 5t 以下,使用資料幫浦會方便很多。

goldengate / dsg 比較適用大資料量的資料分發,災備庫建設。

xtts 是單次資料庫跨平台、跨版本遷移利器,相同平台,相同版本遷移首選 rman。

在 oracle11g 中的 rman 支援不同作業系統和不同 db 版本之間的使用,關於 rman 的相容性。如下圖示:

注意以下作業系統的組合,這裡假設 db version 相同:

(1)for oracle database 10g release 2 and above releases:

--在 oracle 10gr2 之後的版本,支援如下作業系統之間的 rman 操作:

solaris x86-64 linux x86-64

替換空格 舉一反三

思路 在替換空格時,從後向前開始進行搬移,因為把乙個字元替換為了3個字元,所以陣列的長度會變長,替換後陣列的長度 空格的數量 2 替換之前陣列的長度,要注意記憶體覆蓋。給兩個標記,tailoldlength標記原陣列 替換之前的陣列 的最後乙個元素,tailnewlength標記新陣列 替換之後的陣...

模型實現舉一反三

在很長一段時間裡,大家都對深度學習模型有所誤解,認為模型需要非常大量的資料訓練,且只能過訓練過的模式起作用 用貓的資料訓練就只能識別貓,只有在訓練資料中多次出現的模式才能被模型學習和應用,稍有變化,模型就無法正常工作。實際上隨著深度學習模型的發展,這些問題都在逐步改善。現在很多模型學習的不僅是解決具...

php上傳思路很重要 舉一反三

1 form標籤enctype屬性 表單中enctype multipart form data 的意思,是設定表單的mime編碼。預設情況,只有使用了multipart form data,才能完整的傳遞檔案資料 input標籤 type 屬性中的 file 2 files 系統函式 files ...