PLSQL Language Reference-PL/SQL新功能-版本11.2.0.2新功能

LuiseDalian發表於2014-03-05

版本11.2.0.2新功能

如果在整個會話生命週期宣告是不變的,則包被認為是無狀態的。

 

11.2.0.2之前,如果一個會話編譯了一個有狀態的包的包體,並且已經例項化該包的其它會話已經引用了它,則後面的會話將會產生一個嚴重的破壞性的錯誤ora-04068,因此進行hot-patching的包可能會使它的使用者陷入混亂。

 

對於在編譯時包的所有成員保持不變的包來講就屬於這種情況。因此hot-patching就會很少可能破壞正在使用它的會話了。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1101473/,如需轉載,請註明出處,否則將追究法律責任。

相關文章