28.06.2014 Views

Performance Tuning Siebel Software on the Sun Platform

Performance Tuning Siebel Software on the Sun Platform

Performance Tuning Siebel Software on the Sun Platform

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>the</strong> database during peak load. In <strong>the</strong> <str<strong>on</strong>g>Siebel</str<strong>on</strong>g> tests this was about 80 during a 10,000 user<br />

test.<br />

The size of each rollback segment should be approximately equal to <strong>the</strong> size in bytes of a<br />

user transacti<strong>on</strong>. For <strong>the</strong> <str<strong>on</strong>g>Siebel</str<strong>on</strong>g> workload 100 rollback segments of 20Mbytes with extent<br />

size of 1Mbyte was found suitable. Note: If <strong>the</strong> rollback segment sizing is larger than<br />

required by <strong>the</strong> applicati<strong>on</strong>, <strong>on</strong>e would end up wasting valuable space in <strong>the</strong> database<br />

cache.<br />

The new feature from oracle UNDO Segments, which can be used instead of Rollback<br />

Segments, was not tested during this project with <str<strong>on</strong>g>Siebel</str<strong>on</strong>g> applicati<strong>on</strong>.<br />

7.6.10 Database C<strong>on</strong>nectivity Using Host Names Adapter<br />

It has been observed that high-end <str<strong>on</strong>g>Siebel</str<strong>on</strong>g> test runs using Oracle as <strong>the</strong> backend have<br />

performed better when client-to-Oracle server c<strong>on</strong>nectivity is d<strong>on</strong>e via <strong>the</strong> hostnames<br />

adapter feature. This is an Oracle feature that allows for an alternate method of<br />

c<strong>on</strong>necting to <strong>the</strong> Oracle database server without using <strong>the</strong> tnsnames.ora file.<br />

Set <strong>the</strong> GLOBAL_DBNAME to something o<strong>the</strong>r than <strong>the</strong> Oracle_SID in <strong>the</strong><br />

Listener.ora file <strong>on</strong> <strong>the</strong> database server as shown below. Bounce <strong>the</strong> Oracle listener<br />

after making this change.<br />

LISTENER =<br />

(DESCRIPTION_LIST =<br />

(DESCRIPTION =<br />

(ADDRESS_LIST =<br />

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))<br />

)<br />

(ADDRESS_LIST =<br />

(ADDRESS = (PROTOCOL = TCP)(HOST = dbserver)(PORT = 1521))<br />

)<br />

)<br />

(DESCRIPTION =<br />

(PROTOCOL_STACK =<br />

(PRESENTATION = GIOP)<br />

(SESSION = RAW)<br />

)<br />

(ADDRESS = (PROTOCOL = TCP)(HOST = dbserver)(PORT = 2481))<br />

)<br />

)<br />

SID_LIST_LISTENER =<br />

(SID_LIST =<br />

(SID_DESC =<br />

(SID_NAME = PLSExtProc)<br />

(ORACLE_HOME = /export/pspp/oracle)<br />

(PROGRAM = extproc)<br />

)<br />

(SID_DESC =<br />

(GLOBAL_DBNAME = oramst.dbserver)<br />

(ORACLE_HOME = /export/pspp/oracle)<br />

(SID_NAME = oramst)<br />

<str<strong>on</strong>g>Performance</str<strong>on</strong>g> <str<strong>on</strong>g>Tuning</str<strong>on</strong>g> <str<strong>on</strong>g>Siebel</str<strong>on</strong>g> <str<strong>on</strong>g>Software</str<strong>on</strong>g> <strong>on</strong> <strong>the</strong> <strong>Sun</strong> <strong>Platform</strong> Page 53

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!