Posts

Om att hålla inaktiva sessioner vid liv

För att förhindra att inaktiva sessioner blir avbrutna kan man konfigurera så att test av anslutningen utförs med givet tidsintervall. Inställningen heter SQLNET.EXPIRE_TIME och tiden mellan verifieringarna anges i minuter. Se exempel nedan.

SQLNET.EXPIRE_TIME=10

Det är på Oracle-servern i filen SQLNet.ora inställningen anges. Filen återfinns på [oracle installation]\network\admin

Att sätta ett värde på inställningen är främst aktuellt om man upplevt problem att anslutningar blivit brutna när man varit inaktiv. Hur tätt man bör testa beror på hur lång tid en session brukar kunna vara inaktiv innan den blir avbruten. Oavsett om det är brandvägg/skyddsprogramvara eller något annat som klipper inaktiva sessioner så får man prova sig fram vad som är ett lagom värde. Att ange ett lägre värde innebär mer nätverkstrafik. Ett högre värde innebär klippt session. Oracles rekommendation är 10 minuter. Fast den är per default inte uppsatt vilket tolkas som 0 vilket innebär inaktiverad.

Oracle Database Driver Changes…again

In 12.1.1 we introduced a new Oracle driver, there was a problem with this causing the requirement to be a bit too narrow and we needed the exact version of Oracle that the application was built against.

This has now been rectified and the requirement is as specified for 12.1.2:
– Oracle Data Provider for .NET (.NET 4)
– Oracle Provider for OLE DB

This means that any Oracle Client is supported as long as these components are included, the main limitation posed by this is that Oracle Data Provider for .NET is only included as a .NET 4 version from Oracle Client (or ODAC) 11.2.0.3 making this is the lowest version that we can support.

Lowest possible version for Oracle Client is 11.2.0.3.

Don’t hesitate to contact support if there are any questions regarding this driver change.

12.1.1 Changed Database Driver

The used Oracle driver has been changed, in 12.1 there was a requirement for “Oracle Managed Data Provider for .NET”. This requirement has been lifted and we no longer install this client with the installation program. Instead we use “Oracle Data Provider for .NET” which is a separate prerequisite install which replaces the need for any other Oracle client.

The components needed from the “Oracle Data Provider for .NET” installation are
– Oracle Data Provider for .NET
– Oracle Provider for OLE DB

Oracle Driver Location
http://www.oracle.com/technetwork/topics/dotnet/index-085163.html

Don’t hesitate to contact support if there are any questions regarding this driver change.