Skip to Main Content

Oracle Database Discussions

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

ORA-01034: Oracle not available after service restart

591445Aug 3 2007 — edited Jul 5 2011
Hello,

My first thread here.
Product: Windows 2003R2 w/ Oracle (10.2.0.1), database created using "dbca".
Installed services, automatic and running at Windows services.msc:
==> OracleDBConsolecm2
==> OracleServiceCM2
==> OracleTNSListener
Very fresh install... everything running fine. Also via browser, I can connect to OEM Database Control.
==========================================
I reboot the Windows 2003 server... and after reboot... my database/service named CM2 does not connect anymore. At Windows services.msc I can see those 3 services above up and running. BUT at Windows task manager-> performance... I see that commited memory is low. What I mean is: When the service/database CM2 is running fine...(working)... the commited memory is about 1GB. But after windows reboot or service restart... (equal at logic point of view)... the amount of commited memory is near 300MB (mainly used by the Windows).

Then... I get a lot of ORA-xxxxxx error messages but I guess the root of problem is here: ORA-01034. Why? Response:

Below is what I did:
======================================================
C:\>set oracle_sid=cm2

C:\>sqlplus /nolog

SQL*Plus: Release 10.2.0.1.0 - Production on Sex Ago 3 22:08:38 2007

Copyright (c) 1982, 2005, Oracle. All rights reserved.

SQL> conn sys as sysdba
Informe a senha:
Conectado a uma instancia inativa.
SQL> select * from v$instance;
select * from v$instance
*
ERRO na linha 1:
ORA-01034: ORACLE not available

SQL> startup
Instancia ORACLE iniciada.

Total System Global Area 612368384 bytes
Fixed Size 1250452 bytes
Variable Size 184552300 bytes
Database Buffers 423624704 bytes
Redo Buffers 2940928 bytes
Banco de dados montado.
Banco de dados aberto.
SQL> select count(*) from v$instance;

COUNT(*)
----------
1

SQL>
============================================
So... I have to always startup manually my CM2 service, because when I restart service at Windows services.msc... it says that the service CM2 is restarted and running... but the cause is ORA-01034... and I have to startup manually as above.

Another information: When my instance runs fine... I have an "oracle.exe" in the process list of task manager using large amount of memory. And when the instance/service does not work... I see an oracle.exe using by 10MB of memory. BUT in both cases I see my services/instances running at Windows services.msc;

How to solve this problem?

Thanks,


mson77
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Aug 2 2011
Added on Aug 3 2007
8 comments
89,518 views