2017-08-10 90 views
1

讓我們來想象一下標準情況。Oracle中的代碼和數據版本編碼

使當前數據庫模式處於工作狀態,我想創建這種模式對象狀態的快照,並將其命名爲SNAP_1

然後,如果更新模式並出現問題(錯誤或新代碼工作不穩定),則可以快速切換 - 在一個命令中 - 將整個模式代碼切換回SNAP_1

我想知道是否有任何內置的Oracle DBMS的特徵爲版本:

  • PL/SQL代碼(模式對象)
  • 數據(例如,內配置表)

Oracle數據庫管理系統是否提供了用於版本管理的本地工具,至少其中之一是?

回答

2

答案是否定的。但是Oracle 11.2+有一些叫做「版本」的東西。 這種方法有很多限制。例如,數據和表結構不能版本化。
很酷的事情是,單獨的會話可以同時使用不同版本的DB對象。 (修復之前和修復之後的包)
這裏是oracle的文檔。 EDITIONExamples of editions

+0

這正是我要找的。但是我不能谷歌它,因爲對於「Oracle版本」的請求,我得到了DBMS版本描述的結果:主要是XE。所以我開始認爲我已經想到了這一點))) – diziaq