All MIBs › BEA-WEBLOGIC-MIB › serverTransactionLogFileWritePolicy
serverTransactionLogFileWritePolicy
Module: BEA-WEBLOGIC-MIB
OID (symbolic): BEA-WEBLOGIC-MIB::serverTransactionLogFileWritePolicy
OID (numeric): 1.3.6.1.4.1.140.625.730.1.330
Node type: OBJECT-TYPE
Type: OCTET STRING
Access: read-only
Description: The policy that determines how transaction log file entries are written to disk. This policy can affect transaction performance. (Note: To be transactionally safe, the Direct-Write policy may require additional OS or environment changes on some Windows systems.) WebLogic Server supports the following policies: Cache-Flush. Flushes operating system and on-disk caches after each write. Direct-Write. Tells the operating system to write directly to disk with each write. Direct-Write performs better than Cache-Flush and is available on Windows, HP-UX, and Solaris. If Direct-Write is not supported on the host platform, the policy becomes Cache-Flush and a log message is printed. Note: On Windows, unlike Solaris and HP, the 'Direct-Write' policy may leave transaction data in the on-disk cache without writing it to disk immediately. This is not transactionally safe because a power failure can cause loss of on-disk cache data. For transactionally safe writes using 'Direct-Write' on Windows, either disable all write caching for the disk (enabled by default), or use a disk with a battery-backed cache. The on-disk cache for a hard-drive on Windows can be disabled through system administration: Control-Panel -> System -> Hardware-tab -> Device-Manager-button -> Disk-Drives -> name-of-drive -> Policies-tab -> 'Enable write caching on the disk' check-box. Some file systems do not allow this value to be changed. For example, a RAID system that has a reliable cache.
What is serverTransactionLogFileWritePolicy?
This OID specifies how transaction log entries are written (Cache-Flush or Direct-Write). Direct-Write is safer but may need OS tuning. Example: Direct-Write ensures logs are on disk immediately; Cache-Flush is faster but risks data loss.
Examples
Walk all instances (SNMPv2c):
snmpwalk -v2c -c public <target> 1.3.6.1.4.1.140.625.730.1.330 snmpwalk -v2c -c public <target> BEA-WEBLOGIC-MIB::serverTransactionLogFileWritePolicy
Get a specific instance (index 1):
snmpget -v2c -c public <target> 1.3.6.1.4.1.140.625.730.1.330.1 snmpget -v2c -c public <target> BEA-WEBLOGIC-MIB::serverTransactionLogFileWritePolicy.1
Start monitoring BEA/Oracle WebLogic Server (Java EE application server) with a free 30-day trial of IPNetwork Monitor. Create custom SNMP monitor using the BEA-WEBLOGIC-MIB::serverTransactionLogFileWritePolicy OID value, configure state conditions and alerts, and monitor any BEA/Oracle WebLogic Server (Java EE application server) from a single console.
OID Breakdown
Upper-level ancestors (6 from the standard OID tree / other modules)
| Numeric OID | Name | Module |
|---|---|---|
| 1 | iso | LANART-AGENT |
| 1.3 | org | AirPair-MIB |
| 1.3.6 | dod | AirPair-MIB |
| 1.3.6.1 | internet | AirPair-MIB |
| 1.3.6.1.4 | private | AirPair-MIB |
| 1.3.6.1.4.1 | enterprises | AirPair-MIB |
| Numeric OID | Name | Module |
|---|---|---|
| 1.3.6.1.4.1.140 | bea | BEA-WEBLOGIC-MIB |
| 1.3.6.1.4.1.140.625 | wls | BEA-WEBLOGIC-MIB |
| 1.3.6.1.4.1.140.625.730 | serverTable | BEA-WEBLOGIC-MIB |
| 1.3.6.1.4.1.140.625.730.1 | serverEntry | BEA-WEBLOGIC-MIB |
| 1.3.6.1.4.1.140.625.730.1.330 | serverTransactionLogFileWritePolicy | BEA-WEBLOGIC-MIB |