Friday, September 17, 2004

Services and Other Oddities

Since i installed Oracle, my machine takes considerably more time to boot. It probably has something to do with a 221MB large process oracle.exe that i see in my task manager. There's also a 14MB java.exe process, which is almost surely related to Oracle, but i have no idea what it is. There are also TNSLSNR and isqlplussvc which are definitely related, but they have small footprint. At some point i spotted a perl.exe process, but it is gone now. I must learn to control all that.

I took a look at the event log, and found and Error from the Source OracleDBConsoleorcl: "Agent process exited abnormally during initialization" dated around the time i booted my machine. What is it?

I went to the services snap in. First impression: Oracle services have no description. So, one can only guess or learn somewhere else what "OracleCSService" is for. Makes you love Microsoft. Furthermore, the services OracleOraDb10g_home1SNMPPeerEncapsulator and OracleOraDb10g_home1SNMPPeerMasterAgent have very long names without any spaces -- it makes the services snap-in widen its sidebar, which is rather ugly.

Back to OracleDBConsoleorcl: When i tried to start that service manually, it took about a minute and the progress bar slowed down as it progressed, but eventually it started. So i restarted the machine to see if all was settled, but the service failed to started again. The first thing i've done was to try to start it up manually again -- it failed. Searching google and oracle.com for "OracleDBConsoleorcl" yielded no results at all. I searched my computer and found a log at C:\oracle\product\10.1.0\Db_1\sugarcube_orcl\sysman\log and all it said was:

-------------- [OracleDBConsoleorcl] ------------
EMDROOT=C:\oracle\product\10.1.0\Db_1
ORACLE_HOME=C:\oracle\product\10.1.0\Db_1
EMDSTATE=C:\oracle\product\10.1.0\Db_1\sugarcube_orcl
CONSOLE_CFG=dbconsole
TRACE_LEVEL=16
TIMEOUT=15
09/17/04 12:10:23 Start pending...
09/17/04 12:10:23 Verifying dbconsole is not started already. Command line "C:\oracle\product\10.1.0\Db_1\bin\emctl.bat" istatus dbconsole
09/17/04 12:10:25 dbconsole launch commandline is "C:\oracle\product\10.1.0\Db_1\bin\emctl.bat" istart dbconsole
09/17/04 12:10:25 Tracking process launch...
09/17/04 12:10:55 dbconsole exited with retCode 2.
09/17/04 12:10:55 Check C:\oracle\product\10.1.0\Db_1\sysman\log\OracleDBConsoleorcl.nohup for details

It didn't help much, because C:\oracle\product\10.1.0\Db_1\sysman\log\ was an empty directory and there was no OracleDBConsoleorcl.nohup. Then i suddenly figured out that the service cannot start when there's no internet connection, so i dialed to my ISP and it worked. Furthermore, i somehow figured out that EMD is "Enterprise Management Daemon". This bunch of different names to the same thing is confusing. Eventually i set that service to Manual.

Another weird symptome: the SpyBot S&D tray icon disappeared, although it's resident process (TeaTimer.exe) ran in the background. After a few reboots it came back. Simply weird.

No comments: