Oracle 中的 Incarnation 到底是個什么?概念理解篇


高中時候,我深深“”上了一位女孩子。那個年紀確實不懂什么是真正的“愛”,反正每天滿腦子都是她,只要見到她就會緊張和激動,確切的說是深深的喜歡。你告訴我這叫初戀?不,我的初戀應該是小學3年級,三六班。各位獻丑了,初戀來的太晚,我這人情竇初開的比較晚。“后來”,劉若英唱出了我的心聲“后來,終於在眼淚中明白,有些人,一旦錯過就不在”。點此處查看《實驗操作篇》

目錄

1. 戀愛的持續

2. 痛苦的分手

3. 對上天的祈求

4. 重生的機會(戀愛篇)

5. 重生的機會(數據庫篇)

6. 幸福美滿的生活

 

1. 戀愛的持續

一直到上大學,我們不在同一個地方-稱之為異地戀,那時候沒有微信,沒有觸屏手機,移動的動感地帶套餐席卷着整個校園,短信包月,手機彩鈴都成為那個時候的特殊記憶。我們有的只是煲煲電話粥和遠程視頻,並且盼望着暑假寒假的到來-因為我可以見到她了

2. 痛苦的分手

異地戀最大的障礙可能就是溝通和理解,當然,這主要怪我,確實很多方面做的不好,導致雙方出現了誤解。分手時的那個“”甚至會讓一個人生出“”,畢竟當時年輕。現在回過頭來看,真的在心底祝福,希望她過的好。

分手后的“痛苦”一直在持續,壓的心里喘不過氣。於是找到我妹妹,想着讓她站在女孩子的立場說些好聽的話來安撫一下我受傷的心靈。我妹妹也很“通情達理”,以很溫柔的語氣對我說了一句:“滾!”,這事實證明,確實是親妹妹。

3. 對上天的祈求

因着失戀,痛苦不堪我只能祈求上天:能夠給我一次機會。就像月光寶盒一樣,讓我回到從前,回到高中那個時代,讓我們重新開始。

話音剛落,一個閃電霹靂吧啦從我身上掠過,瞬時覺得從頭到腳一陣酥軟,昏了過去。再睜眼,發現自己趴在了教室的課桌上睡着了,睡覺時的哈喇子流了一灘,旁邊的同桌-就是她,依然還在認真的聽課。這時她用胳膊肘碰了我一下,輕聲說:快起來,班主任剛才過來了。

 

4. 重生的機會(戀愛篇)

於是發現我又重回了高中時代,這是“新我”,重生的我。那原來的那個“頹廢的我”還在嗎?依然存在。但我們倆個無法見面,因為空間維度不一樣且互相不認識。自從回到高中時代(在我睜眼前),上天已經把“新我”的道路安排好了,並要求在睜開眼睛前,必須抹除新我”的全部記憶。於是才有了圖片中的綠色虛線這條道路。你或許會問,為什么要單獨開辟一條道路?走原來的不就行了?因為上天知道,你若按照原來的路走,依然會后悔,不然,也就不會有祈求和重生的機會了。所以這是一個偽命題,必須單獨開辟一條,重新走,這就是新的身份,新版本的。如果未來發現第二條路又不稱心如意了,繼續向上天祈求,然后再次創造出第三個“新我”,繼續前面的道路。也就是,具體有幾個“新我”的版本,取決於你向上天祈求的次數

 

5. 重生的機會(數據庫篇)

於是發現數據庫又回到了之前的某個時間點,這是“數據庫的新起點”,不完全恢復后的新起點。那原來剩余的日志(不完全恢復點之后的日志)是否還在?依然存在。但是現在新起點即將使用的日志,不能和原來剩余的日志在一起,因為版本不一樣。這時引出 incarnation 化身。也就是自從做了不完全恢復到12:00(打開數據庫前),數據庫就已經決定要開辟另外一個 incarnation 了,並要求在數據庫打開時,必須以 resetlogs 方式打開。於是才有了圖片中從12:00開始綠色虛線顯示的數據庫第二個化身版本(INCARNATION)。如果未來又做錯了,進行了不完全恢復,以 resetlogs 方式打開數據庫,那么就會構造出數據庫的第三個化身(INCARNATION)。也就是,具體數據庫有幾個化身(INCARNATION),取決於數據庫 resetlogs 次數+1

 6. 幸福美滿的生活

對於這次重生的“新我”,非常珍惜,因此,我們彼此相愛,最終走在了一起,過上了幸福美滿的生活。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM