Creation Zone

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Monday, 30 April 2007

Siebel on Sun Solaris: More Performance with Less mprotect() Calls

Posted on 18:47 by Unknown
By default each transaction in Siebel CRM application makes a large number of serialized mprotect() calls, which in turn may degrade the performance of Siebel. When the load is very high on Siebel enterprise servers, the mprotect() calls are serialized by the operating system kernel resulting in high number of context switches and low CPU utilization.

If the application exhibits these pathological conditions, performance thus scalability of the application can be improved by reducing the number of mprotect() during run-time with the help of AOM tunable MemProtection=FALSE.

From the command line version of Siebel Server Manager, run:
change param MemProtection=False for comp <component_alias_name> server <siebel_server_name>

where:
component_alias_name is the alias name of the AOM component to be configured, such as SCCObjMgr_enu for the Call Center Object Manager; and

siebel_server_name is the name of the Siebel Server for which the component being configured.

The MemProtection parameter is hidden; and the value of this parameter is TRUE by default.

For more information about this tunable on Solaris platform, check Siebel Performance Tuning Guide Version 7.7 or 8.0 in Siebel Bookshelf.

Related posts:
  • Siebel on Sun Solaris: Know the process resource limits
  • Solaris 9 or later: More performance with Large Pages (MPSS)
  • Running Enterprise applications on Solaris 10

_________________
Technorati Tags:
 siebel |  CRM |  Oracle |  Sun |  Solaris
Read More
Posted in | No comments

Thursday, 26 April 2007

My First Bug Report in Open Source Arena

Posted on 21:41 by Unknown
.. is against Firefox.

Complete bug report with reproducible steps is at:

378847 – Preserve form and search history as soon as the data is entered

Perhaps I should fix it. It is the right time to start building the Firefox web browser on my own, I guess.
_____________
Technorati Tags:
 Firefox |  open source |  opensource |  OSS
Read More
Posted in | No comments

Saturday, 14 April 2007

Similarities between {Garfield, [Dilbert}, Seinfeld]

Posted on 19:06 by Unknown
First, the fact: I'm a big fan of Jim Davis' comic strip, Garfield, Scott Adams' comic, Dilbert, and the sitcom Seinfeld.

Garfield Vs Dilbert

Recently I've been reading Dilbert comic strips from mid 90s; and I couldn't help but notice some striking similarities in the way both Jon Arbuckle (Garfield's owner) and Dilbert (Dogbert's owner) crave to get a date or how they ruin their date, when they have one. There are similarities in the sarcastic comments made by Garfield and Dogbert too, toward their owners Jon and Dilbert respectively.

Dilbert Vs Seinfeld

Unlike Dilbert, Seinfeld is too smart to get as many dates as he like; but it appears both Dilbert and Seinfeld follow the same etiquette when they run into the same person more than once in the same day. For instance, in one of the Dilbert strips titled Hallway Etiquette, Scott suggests the following simple three rules, with Dilbert as one of the characters in the comic strip:
  1. First hallway meeting of the day: Greet Good Morning / Afternoon / Evening.

  2. Second hallway meeting of the day: Raise your eye-brows and give a tight-lipped smile.

  3. Third hallway meeting of the day (and there after): Sneeze to avoid eye contact, try to hide etc.,
I don't remember the exact Seinfeld episode (there are just too many), but in one of those 176 episodes, Jerry Seinfeld makes similar suggestions to his audience in the opening monologue or to his friends, George Costanza, Elaine Benes and Cosmo Kramer, in the play.

In another Dilbert comic strip, Dilbert and his co-worker asks a lady "When's the baby due?". "Can't a woman go off her diet for one day without getting that question??" replies the irked lady, just like the character Maryedith responds to Kramer's "Are you sure you're not pregnant?" in The Parking Space episode of Seinfeld.

It is a small world - I wonder who inspired whom.
___________
Technorati Tags:
 Garfield |  Dilbert |  Seinfeld
Read More
Posted in | No comments

Friday, 13 April 2007

My Favorite Music VII

Posted on 20:16 by Unknown
It's been exactly one year since I had my last post of this series, My Favorite Music VI. I guess it is the time for few more favorite songs. Click on the links to open up the videos in YouTube video player.


2001: A Space Odyssey - Overture
2001: A Space Odyssey - Blue Danube
AC/DC - Back In Black
Anita Ward - Ring My Bell
Anjali - Stinging Sitars
Bananarama - Cruel Summer
Bangles - Walk Like An Egyptian
Bee Gees - How Deep Is Your Love
Belinda Carlisle - Mad About You
Bleu - Get Up
Blues Traveler - Run Around
Body Rockers - I Like The Way You Move
Bon Jovi - Who Says You Cant Go Home
Bryan Adams - Heaven
Canned Heat - Going Up The Country
Chambers Brothers - Time Has Come Today
Chemical Brothers - Realizer
Chemical Brothers - The American Way
Cher - If I Could Turn Back Time
Cirque du Soleil / Ka - Battlefield
Cirque du Soleil / Ka - Forest
Cirque du Soleil / Ka - If I Could Reach Your Heart
Cirque du Soleil / Ka - Pageant
Cirque du Soleil / Mystere - High Bar
Cirque du Soleil / Mystere - Kunya Sobe
Clash - Rock The Casbah
Collective Soul - Generate
Collective Soul - Heavy
Collective Soul - No More, No Less
Collective Soul - Run
Collective Soul - Slow
Collective Soul - Theres A Way
Collective Soul - Why Pt. 2
DJ Otzi - Hey Baby
Disco Tex And The Sexo lettes - Get Dancin
Duran Duran - Ordinary World
Earth Wind Fire - Let's Groove
EarthWindFire-September
Echo And The Bunnymen - The Cutter
En Vogue - Free Your Mind
Fatboy Slim - Illuminata
Five For Fighting - The Riddle
Fleetwood Mac - Landslide
Fleetwood Mac - Seven Wonders
Foghat - Slow Ride
Gnarls Barkley - Crazy
Go Gos - We Got The Beat
Godsmack - Serenity
Goldfrapp - Strict Machine
Goldfrapp - Fly Me Away
Goo Goo Dolls - Stay With You
Groove Armada - If Everybody Looked The Same
Gwyneth Paltrow & Huey Lewis - Cruisin'
Jack Johnson - Upside Down
Janet Jackson - Someone To Call My Lover
Jennifer Paige - Crush
Jewel - Good Day
Jimmy Eat World - The Middle
John Mayer - Daughters
John Mayer - Waiting On The World To Change
Johnny Guitar Watson - Gangsta Of Love
Josh Groban - You Raise Me Up
Justin Timberlake - Sexy Back
KC & The Sunshine Band - Get Down Tonight
KC & The Sunshine Band - Boogie Shoes
Keith Urban Making Memories Of Us
Kelly Clarkson - Miss Independent
Kelly Clarkson - Walk Away
Kiss - Into The Void
KT Tunstall - Suddenly I See
Lacuna Coil - Our Truth
Lenny Kravitz - Are You Gonna Go My Way
Lenny Kravitz - It Ain't Over Til It's Over
Lips Of An Angel - Hinder
Luther Vandross - Dance With My Father
Macy Gray - I Try
Madonna - Holiday
Madonna - Into The Groove
Madonna - Lucky Star
Madonna - Sorry
Marcy Playground - Sex and Candy
Marilyn Manson - Beautiful People
Maroon 5 - Harder To Breathe
Maxeen - Lead Not Follow
Meat Beat Manifesto - Suicide
Melissa Etheridge Come To My Window
Melissa Etheridge - I'm The Only One
Mellowdrone - Oh My
Men At Work - It's A Mistake
Men At Work - Who Can It Be Now
Mercan Dede - Ab-I Hayat
Michael Buble - Home
Moby - Feeling So Real
Moby - First Cool Hive
New Order - Bizarre Love Triangle
Nickelback - Far Away
Nickelback - Photograph
Norman Greenbaum - Spirit In The Sky
Partridge Family - I Think I Love You
Peaches - Do Ya
Peaches - Operate
Peter Gabriel - Digging The Dirt
Peter Gabriel - Growing Up
Prince - Pheromone
Prince - Race
Puscifer - The Under Taker
Raiders - Indian Reservation
Ram Jam - Black Betty
Rammstein - Eifersucht
Rammstein - Sehnsucht
Rammstein - Tier
Rascal Flatts - What Hurts The Most
Ricky Martin - Cup Of Life
Ricky Martin - Livin La Vida Loca
Ricky Martin - Maria
Rob Thomas - Ever The Same
Rob Thomas - Street Corner Symphony
Rob Thomas - This Is How A Heart Breaks
Rob Zombie - American Witch
Rob Zombie - Foxy Foxy
Rob Zombie - Saw Dust In The Blood
Robert Palmer - Simply Irresistible
Royksopp - Remind Me
Santana - Oye Como Va
Sarah McLachlan - I Will Remember You
Seal - Killer
Shocking Blue - Venus
Simple Minds - All The Things She Said
Simple Minds - Let There Be Love
Simple Minds - Sanctify Yourself
Sinead O'Connor - Visions Of You
Sinead O'Connor - You Made Me The Thief Of Your Heart
Sixpence None The Richer - Kiss Me
Smash Mouth -So Insane
Smokey Robinson - The Tears Of A Clown
Snow Patrol - Chasing Cars
Spandau Ballet - True
Stealer's Wheel - Stuck in the Middle With You
Stone Temple Pilots - Coma
Stone Temple Pilots - Dancing Days
Stone Temple Pilots - Hollywood Bitch
Stone Temple Pilots - Too Cool Queenie
Sugar Ray - Every Morning
Sugar Ray - Just A Little
Sugar Ray - Personal Space Invader
Sum41 - Fat Lip
Supergrass - Alright
Switch Foot - Stars
Tal Bachman - She's So High
Teddy Geiger - For You I Will
Teriyaki Boyz - Tokyo Drift
The 5.6.7.8s - Woo Hoo
The Fall - Blindness
The Knack - My Sharona
The Proclaimers - 500 Miles
The Simpsons - Theme
The The - This Is The Day
The Trammps - Disco Inferno
The Vapors - Turning Japanese
The Wallflowers - One Headlight
Tin Tin - Kiss Me
Tina Turner - What's Love Got To Do With It
Tommy Tutone - Jenny (867-5309)
Tool - Sober
U2 - Mysterious Ways
Uncle Cracker / Kid Rock - Heaven
Vertical Horizon - Everything You Want
Wang Chung - Dance Hall Days
Wise Guys - Ooh La La
Previous posts of this series are at: I | II | III | IV | V | VI
______________
 music |  entertainment |  favorite
Read More
Posted in | No comments

Wednesday, 11 April 2007

Solaris tip: Retrieving the package name for a file

Posted on 14:32 by Unknown
Q: Given a file name {with absolute path}, how do we retrieve the package name which the file belongs to?

There are at least two simple ways:
  1. Look into /var/sadm/install/contents file, or
  2. Run /usr/sbin/pkgchk with -l, -p as options and the absolute path as argument
eg.,
To find out what package /usr/sbin/fcinfo belongs to:
# grep /usr/sbin/fcinfo /var/sadm/install/contents | awk '{ print $10 }' | sort -u

SUNWfcprt
Or
# pkgchk -l -p /usr/sbin/fcinfo

Pathname: /usr/sbin/fcinfo
Type: regular file
Expected mode: 0555
Expected owner: root
Expected group: bin
Expected file size (bytes): 50784
Expected sum(1) of contents: 49262
Expected last modification: Dec 04 05:22:58 2006
Referenced by the following packages:
SUNWfcprt
Current status: installed

__________
Technorati tags:
 Solaris |  OpenSolaris
Read More
Posted in | No comments

Monday, 26 March 2007

Migrating Linux Applications to Solaris

Posted on 09:29 by Unknown
If you are a developer looking for some guidance on porting Linux applications to Solaris operating system (running on x86/x64/SPARC architectures), here is a short but useful porting guide for you:

Porting to the Solaris™ OS: A guide for Linux developers

__________
Technorati tags:
 Linux |  Solaris |  OpenSolaris |  Porting
Read More
Posted in | No comments

Sunday, 25 March 2007

Upgrading Oracle E-Business Suite 11.5.10 to CU2

Posted on 19:40 by Unknown
Some notes I collected from the exercise of upgrading Oracle E-Business Suite 11.5.10 to 11.5.10 CU2*, on Sun Solaris:
  1. [Middle-tier] Apply patch 4318672 on all application server nodes

    • Enable maintenance mode by running adadmin.

    • Apply patch 4318672 with the help of adpatch tool.

    • Carefully read README.txt of 4318672, and run Technology Stack Validation tool in both middle- and db-tiers.

      Note:

      • Set PARALLEL_MAX_SERVERS parameter to the default value returned by show parameter cpu_count. For example, if the database is running on a SunFire T2000 server, set PARALLEL_MAX_SERVERS to 32.

      • [DB-tier] When prompted for applications context file, supply the output of echo $CONTEXT_FILE environment variable.

      • After running Technology Stack Validation tool, the generated html reports from middle- and db-tiers should have an 'ALLPASS' status. Otherwise, fix the errors and re-run the TSV tool until it achieves ALLPASS status.

  2. [Middle-tier] Apply patch 4229931 on all application server nodes

    • Apply patch 4229931 with the help of adpatch tool.

      Location of adpatch log file: $APPL_TOP/admin/<DBInstanceName>/log/adrelink.log.

  3. [Concurrent Processing node] Apply patch 4297568

    • Enable maintenance mode by running adadmin tool, if concurrent managers are not running on the same machine where all application server processes are running; then apply patch 4297568 by following the special instructions posted in README.txt file.

      Note:
      • Do NOT use adpatch tool to apply this patch, 4297568. Read the instructions of README.txt.

      • Without this patch, 4297568, CU2 maintenance patch, 3480000, may fail with error messages like:
        ld: fatal: file  /ebiz/visappl/sht/11.5.0/lib/ilog/5.1/libcplex8.a: 
        open failed: No such file or directory
        ld: fatal: File processing errors. No output written to /ebiz/visappl/demoappl/mst/11.5.0/bin/MSTCPP
        See Metalink document 311635.1 for more.

      • Some executables need to be re-linked as part of this step. Re-linking can be done in two ways:

        1. Using adadmin tool.

          Navigation: Maintain Applications Files -> Relink Applications Programs. This step re-links all the executables of the application.

        2. To re-link one or more applications' executable programs, run adrelink from the operating system shell:

          Syntax:
          adrelink force=y "<product> <module>"

          eg., To re-link MSO: MSONEW, run:

          adrelink force=y "MSO MSONEW"

          Shutdown all concurrent managers before running adrelink.


    • Disable maintenance mode by running adadmin, if concurrent managers are not running on the same machine where all application server processes are running.

  4. [Middle-tier] Apply release 11.5.10.2 maintenance pack, 3480000

    • Apply patchset, 4712852, with the help of adpatch tool.

    • Apply release 11.5.10.2 maintenance pack, 3480000, with the help of adpatch tool. Spare some time to read Metalink document 316365.1, before applying the maintenance pack.

      Note:

      • Stop all application server services including concurrent managers before running adpatch on 3480000 (CU2 maintenance pack). Failure to do so may result in the following error(s):
        ATTENTION: All workers either have failed or are waiting:
                FAILED: file afcmgr.odf on worker 1
        ATTENTION: please fix the above failed worker(s) so the manager can continue
        When such an error occurs, do the following:

        • Open up another shell and shutdown all services by running adstpall stop apps/apps command.

        • Run: adctrl
          • Check: 1) Show Worker Status.
          • 2) Tell worker to restart a failed job

          After this step adpatch resumes automatically.

        • adworker log file(s) default location: $APPL_TOP/admin/<DBInstanceName>/log.

    • Troubleshooting:

      • ERROR: file azstrctall.ldt on worker 1

        Follow the instructions of Metalink document '331284.1 Applying 3480000 Patch --- azstrctall.ldt failed --- ORA-20001: The specified api_code does not exist'.

      • FAILED: file AsgRunInst.class on worker 1

        Follow the instructions of Metalink document 270156.1. In short, skip the failed thread with an hidden option {of adctrl} : 8) Skip & Restart for worker thread 1. Run the failed thread manually, later.


  5. [Middle-tier] Disable maintenance mode by running adadmin
_________
* CU2 = Consolidated Update 2.

Reference Document:
Metalink document 316366.1 11.5.10 Oracle E-Business Suite Consolidated Update 2 (CU2).

Technorati tags:
Oracle | Oracle Applications | E-Business Suite
Read More
Posted in | No comments
Newer Posts Older Posts Home
Subscribe to: Posts (Atom)

Popular Posts

  • UNIX/Linux: File Permissions (chmod)
    A file's permissions are also known as its 'mode'; so to change them we need to use the 'chmod' command (change mode). T...
  • C/C++/Java: ++ unary operator
    #include <stdio.h> int main() { int i = 5, j = 5; int total = 0; total = ++i + j++; printf("\ntotal o...
  • C++: Virtual Function
    A virtual function allows derived classes to replace the implementation provided by the base class. The compiler makes sure the replacemen...
  • Achievement Award
    Got an Achievement Award/Certificate from Sun Microsystems, in recognition for my effort with Siebel Benchmark!! =:) Related post: http:...
  • C/C++: Structure Vs Union
    A structure is a collection of items of different types; and each data item will have its own memory location. Where as only one item withi...
  • Database: Oracle Server Architecture (overview)
    Oracle server consists of the following core components: 1) database(s) & 2) instance(s) 1) database consists of: 1) datafil...
  • Solaris/C/C++: Benefit(s) of Linker (symbol) Scoping
    Introduction By default, the static linker (ld) makes all ELF symbols global in scope. This means it puts the symbols into the dynamic symbo...
  • Linux: Frozen Xwindows
    If Xwindows seem frozen, the following simple key strokes may bring back the Xserver without the need for a reboot Two ways to kill the Xwi...
  • PHP: Memory savings with mysqlnd
    mysqlnd may save memory. In the best cases, it may consume only 50% memory as that of libmysql esp. when the client application does not mod...
  • Blast from the Past : The Weekend Playlist #3
    The 80s contd., The 80s witnessed the rise of fine talent - so, it is only fitting to dedicate another complete playlist for the 80s. Her...

Categories

  • 80s music playlist
  • bandwidth iperf network solaris
  • best
  • black friday
  • breakdown database groups locality oracle pmap sga solaris
  • buy
  • deal
  • ebiz ebs hrms oracle payroll
  • emca oracle rdbms database ORA-01034
  • friday
  • Garmin
  • generic+discussion software installer
  • GPS
  • how-to solaris mmap
  • impdp ora-01089 oracle rdbms solaris tips upgrade workarounds zombie
  • Magellan
  • music
  • Navigation
  • OATS Oracle
  • Oracle Business+Intelligence Analytics Solaris SPARC T4
  • oracle database flashback FDA
  • Oracle Database RDBMS Redo Flash+Storage
  • oracle database solaris
  • oracle database solaris resource manager virtualization consolidation
  • Oracle EBS E-Business+Suite SPARC SuperCluster Optimized+Solution
  • Oracle EBS E-Business+Suite Workaround Tip
  • oracle lob bfile blob securefile rdbms database tips performance clob
  • oracle obiee analytics presentation+services
  • Oracle OID LDAP ADS
  • Oracle OID LDAP SPARC T5 T5-2 Benchmark
  • oracle pls-00201 dbms_system
  • oracle siebel CRM SCBroker load+balancing
  • Oracle Siebel Sun SPARC T4 Benchmark
  • Oracle Siebel Sun SPARC T5 Benchmark T5-2
  • Oracle Solaris
  • Oracle Solaris Database RDBMS Redo Flash F40 AWR
  • oracle solaris rpc statd RPC troubleshooting
  • oracle solaris svm solaris+volume+manager
  • Oracle Solaris Tips
  • oracle+solaris
  • RDC
  • sale
  • Smartphone Samsung Galaxy S2 Phone+Shutter Tip Android ICS
  • solaris oracle database fmw weblogic java dfw
  • SuperCluster Oracle Database RDBMS RAC Solaris Zones
  • tee
  • thanksgiving sale
  • tips
  • TomTom
  • windows

Blog Archive

  • ▼  2013 (16)
    • ▼  December (3)
      • Blast from the Past : The Weekend Playlist #3
      • Measuring Network Bandwidth Using iperf
      • Blast from the Past : The Weekend Playlist #2
    • ►  November (2)
    • ►  October (1)
    • ►  September (1)
    • ►  August (1)
    • ►  July (1)
    • ►  June (1)
    • ►  May (1)
    • ►  April (1)
    • ►  March (1)
    • ►  February (2)
    • ►  January (1)
  • ►  2012 (14)
    • ►  December (1)
    • ►  November (1)
    • ►  October (1)
    • ►  September (1)
    • ►  August (1)
    • ►  July (1)
    • ►  June (2)
    • ►  May (1)
    • ►  April (1)
    • ►  March (1)
    • ►  February (1)
    • ►  January (2)
  • ►  2011 (15)
    • ►  December (2)
    • ►  November (1)
    • ►  October (2)
    • ►  September (1)
    • ►  August (2)
    • ►  July (1)
    • ►  May (2)
    • ►  April (1)
    • ►  March (1)
    • ►  February (1)
    • ►  January (1)
  • ►  2010 (19)
    • ►  December (3)
    • ►  November (1)
    • ►  October (2)
    • ►  September (1)
    • ►  August (1)
    • ►  July (1)
    • ►  June (1)
    • ►  May (5)
    • ►  April (1)
    • ►  March (1)
    • ►  February (1)
    • ►  January (1)
  • ►  2009 (25)
    • ►  December (1)
    • ►  November (2)
    • ►  October (1)
    • ►  September (1)
    • ►  August (2)
    • ►  July (2)
    • ►  June (1)
    • ►  May (2)
    • ►  April (3)
    • ►  March (1)
    • ►  February (5)
    • ►  January (4)
  • ►  2008 (34)
    • ►  December (2)
    • ►  November (2)
    • ►  October (2)
    • ►  September (1)
    • ►  August (4)
    • ►  July (2)
    • ►  June (3)
    • ►  May (3)
    • ►  April (2)
    • ►  March (5)
    • ►  February (4)
    • ►  January (4)
  • ►  2007 (33)
    • ►  December (2)
    • ►  November (4)
    • ►  October (2)
    • ►  September (5)
    • ►  August (3)
    • ►  June (2)
    • ►  May (3)
    • ►  April (5)
    • ►  March (3)
    • ►  February (1)
    • ►  January (3)
  • ►  2006 (40)
    • ►  December (2)
    • ►  November (6)
    • ►  October (2)
    • ►  September (2)
    • ►  August (1)
    • ►  July (2)
    • ►  June (2)
    • ►  May (4)
    • ►  April (5)
    • ►  March (5)
    • ►  February (3)
    • ►  January (6)
  • ►  2005 (72)
    • ►  December (5)
    • ►  November (2)
    • ►  October (6)
    • ►  September (5)
    • ►  August (5)
    • ►  July (10)
    • ►  June (8)
    • ►  May (9)
    • ►  April (6)
    • ►  March (6)
    • ►  February (5)
    • ►  January (5)
  • ►  2004 (36)
    • ►  December (1)
    • ►  November (5)
    • ►  October (12)
    • ►  September (18)
Powered by Blogger.

About Me

Unknown
View my complete profile