oracle - Edition based redifinition query -


I am using Oracle EBR for warm patching of our application database. I have searched Google for EBR. What do I understand that EBR will allow a user to have multiple versions of the same DB object, such as the PL / SQL process. The user will be able to access that new user, when it will be enabled for that user and the transmission will be seamless for the current user, i.e. the existing sessions will be unaffected. But I am not able to understand how it will not affect existing sessions. For example, if the user "X" is in the middle of a transaction that uses a DB session and a new EBR version is enabled for that user, will not this affect the current DB session? Or existing DB sessions will not be able to see the current EBR and only new sessions will see the new version. Please give me your opinion.

One version is not enabled at the session level, at the user level If user X has a dozen sessions, then each of those sessions can use a different version.

It would not really mean trying to replace the version that used the session between the transactions. I can not imagine why you want to try and I bet heavily in it Will not work.

If you are using version-based rediffusion, you will be able to actually be in the new session for a new session or between transactions in a particular session. Generally, you will upgrade a rolling, where each application server reboots and the connection pool is set to use the new version, while connection pools on other servers keep using the older version.


Comments

Popular posts from this blog

import - Python ImportError: No module named wmi -

Editing Python Class in Shell and SQLAlchemy -

c# - MySQL Parameterized Select Query joining tables issue -