Unix Technical Forum

How to rebuild Init file

This is a discussion on How to rebuild Init file within the Oracle Database forums, part of the Database Server Software category; --> Hello, this may sound very silly, but I need to ask anyway, because I spent 1/2 day already trying ...


Go Back   Unix Technical Forum > Database Server Software > Oracle Database

Register FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 02-24-2008, 03:23 PM
yoyo
 
Posts: n/a
Default How to rebuild Init file

Hello,
this may sound very silly, but I need to ask anyway, because I spent 1/2
day already trying to figure it out, mabey I'm missing something basic.
I have an Oralce 8.1.7 database on AIX. It was backed up regurlary, but
in my silliness, I never backed up the init.ora file for it.
Well, the drive it was on crapped out, and upon replacment, my database
(of course) wound't start, no init file. Is there an easy way to rebuild
this file? I tried a generic OOB init file, but it doesn't work (didn't
think it would).
It's not a super important database, we mostly use DB2 now, this was
just left over from years ago and get's used only occasionally now, it's
not big at all.
Any help is appreciated.
Thanks
Ken
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 02-24-2008, 03:23 PM
Maxim Demenko
 
Posts: n/a
Default Re: How to rebuild Init file

yoyo schrieb:
> Hello,
> this may sound very silly, but I need to ask anyway, because I spent 1/2
> day already trying to figure it out, mabey I'm missing something basic.
> I have an Oralce 8.1.7 database on AIX. It was backed up regurlary, but
> in my silliness, I never backed up the init.ora file for it.
> Well, the drive it was on crapped out, and upon replacment, my database
> (of course) wound't start, no init file. Is there an easy way to rebuild
> this file? I tried a generic OOB init file, but it doesn't work (didn't
> think it would).
> It's not a super important database, we mostly use DB2 now, this was
> just left over from years ago and get's used only occasionally now, it's
> not big at all.
> Any help is appreciated.
> Thanks
> Ken


Things, you should know about your database are:
sid, database name, location of controlfiles and block size (there is
only 5 possibilites, you can try all of them if you don't know it)
Also ( is not a requirement , but is more comfortable )
background_dump_dest can be set to avoid default destination
You can try to start your instance with only that parameters and do
tail -f alert_<SID>.log
So, you will just see, if oracle complains about some parameter and
correct them if needed.

Best regards

Maxim
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 02-24-2008, 03:23 PM
Matthias Hoys
 
Posts: n/a
Default Re: How to rebuild Init file


"Maxim Demenko" <mdemenko@arcor.de> wrote in message
news:42ee33a6$0$6976$9b4e6d93@newsread2.arcor-online.net...
> yoyo schrieb:
>> Hello,
>> this may sound very silly, but I need to ask anyway, because I spent 1/2
>> day already trying to figure it out, mabey I'm missing something basic.
>> I have an Oralce 8.1.7 database on AIX. It was backed up regurlary, but
>> in my silliness, I never backed up the init.ora file for it.
>> Well, the drive it was on crapped out, and upon replacment, my database
>> (of course) wound't start, no init file. Is there an easy way to rebuild
>> this file? I tried a generic OOB init file, but it doesn't work (didn't
>> think it would).
>> It's not a super important database, we mostly use DB2 now, this was just
>> left over from years ago and get's used only occasionally now, it's not
>> big at all.
>> Any help is appreciated.
>> Thanks
>> Ken

>
> Things, you should know about your database are:
> sid, database name, location of controlfiles and block size (there is only
> 5 possibilites, you can try all of them if you don't know it)
> Also ( is not a requirement , but is more comfortable )
> background_dump_dest can be set to avoid default destination
> You can try to start your instance with only that parameters and do
> tail -f alert_<SID>.log
> So, you will just see, if oracle complains about some parameter and
> correct them if needed.
>
> Best regards
>
> Maxim


If you have a backup of the old alert.log file, the modified init.ora
parameters are in it.

HTH
Matthias Hoys


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 02-24-2008, 03:23 PM
Andreas Sheriff
 
Posts: n/a
Default Re: How to rebuild Init file


"Maxim Demenko" <mdemenko@arcor.de> wrote in message
news:42ee33a6$0$6976$9b4e6d93@newsread2.arcor-online.net...
> yoyo schrieb:
> > Hello,
> > this may sound very silly, but I need to ask anyway, because I spent 1/2
> > day already trying to figure it out, mabey I'm missing something basic.
> > I have an Oralce 8.1.7 database on AIX. It was backed up regurlary, but
> > in my silliness, I never backed up the init.ora file for it.
> > Well, the drive it was on crapped out, and upon replacment, my database
> > (of course) wound't start, no init file. Is there an easy way to rebuild
> > this file? I tried a generic OOB init file, but it doesn't work (didn't
> > think it would).
> > It's not a super important database, we mostly use DB2 now, this was
> > just left over from years ago and get's used only occasionally now, it's
> > not big at all.
> > Any help is appreciated.
> > Thanks
> > Ken

>
> Things, you should know about your database are:
> sid, database name, location of controlfiles and block size (there is
> only 5 possibilites, you can try all of them if you don't know it)
> Also ( is not a requirement , but is more comfortable )
> background_dump_dest can be set to avoid default destination
> You can try to start your instance with only that parameters and do
> tail -f alert_<SID>.log
> So, you will just see, if oracle complains about some parameter and
> correct them if needed.
>
> Best regards
>
> Maxim


Search your alert log for startup entries.
You'll find all your non-default init.ora parameters there.

Look for something that kinda resembles this:
Starting up ORACLE RDBMS Version: 8.1.5.0.0.
System parameters with non-default values:
processes = 50
shared_pool_size = 52428800
java_pool_size = 20971520
....

I hope you didn't loose your alert log as well. :-D

--

Andreas Sheriff
Oracle 9i Certified Professional
Oracle 10g Certified Professional
Oracle 9i Certified PL/SQL Developer
----
"If you don't eat your meat, you cannot have any pudding.
"How can you have any pudding, if you don't eat your meat?"

DO NOT REPLY TO THIS EMAIL
Reply only to the group.


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 02-24-2008, 03:23 PM
yoyo
 
Posts: n/a
Default Re: How to rebuild Init file

Andreas Sheriff wrote:
> "Maxim Demenko" <mdemenko@arcor.de> wrote in message
> news:42ee33a6$0$6976$9b4e6d93@newsread2.arcor-online.net...
>
>>yoyo schrieb:
>>
>>>Hello,
>>>this may sound very silly, but I need to ask anyway, because I spent 1/2
>>>day already trying to figure it out, mabey I'm missing something basic.
>>>I have an Oralce 8.1.7 database on AIX. It was backed up regurlary, but
>>>in my silliness, I never backed up the init.ora file for it.
>>>Well, the drive it was on crapped out, and upon replacment, my database
>>>(of course) wound't start, no init file. Is there an easy way to rebuild
>>>this file? I tried a generic OOB init file, but it doesn't work (didn't
>>>think it would).
>>>It's not a super important database, we mostly use DB2 now, this was
>>>just left over from years ago and get's used only occasionally now, it's
>>>not big at all.
>>>Any help is appreciated.
>>>Thanks
>>>Ken

>>
>>Things, you should know about your database are:
>>sid, database name, location of controlfiles and block size (there is
>>only 5 possibilites, you can try all of them if you don't know it)
>>Also ( is not a requirement , but is more comfortable )
>>background_dump_dest can be set to avoid default destination
>>You can try to start your instance with only that parameters and do
>>tail -f alert_<SID>.log
>>So, you will just see, if oracle complains about some parameter and
>>correct them if needed.
>>
>>Best regards
>>
>>Maxim

>
>
> Search your alert log for startup entries.
> You'll find all your non-default init.ora parameters there.
>
> Look for something that kinda resembles this:
> Starting up ORACLE RDBMS Version: 8.1.5.0.0.
> System parameters with non-default values:
> processes = 50
> shared_pool_size = 52428800
> java_pool_size = 20971520
> ...
>
> I hope you didn't loose your alert log as well. :-D
>

My Oracle skills started to come back, thanks to all your suggestions.
I found the control files and put those in the init, then based off the
parms in an old alert file, I set those (block size most importantly),
the only thing I struggled with then were rollback segments, but I just
created a new tablespace and new segments, and after it was running ok,
re-created the originals, then blew away my temporary new one.
I don't really know why, but after I had the right segment names, the
database would come up, but they would all be offline, when I
tried to make them online, I got this:

--------------------------------------------------------------
SVRMGR> select segment_name, status from dba_rollback_segs;
SEGMENT_NAME STATUS
------------------------------ ----------------
SYSTEM ONLINE
RBS1 OFFLINE
RBS0 OFFLINE
RBS2 OFFLINE
RBS3 OFFLINE
RBS4 OFFLINE
RBS5 OFFLINE
RBS6 OFFLINE
8 rows selected.
SVRMGR> alter rollback segment rbs0 online;
alter rollback segment rbs0 online
*
ORA-03113: end-of-file on communication channel
--------------------------------------------------------------
The tablespace datafile was there and online.
But anyhow, as I mentioned, a new tablespace with new segments, blew
away the original segments and tablespace. THen it ran fine, so I
re-created the original tbs name and segments (I guess I really didn't
have to), then blew away the temporary new ones I made, restarted and
everything comes up great now.

Thanks to everyone for their help!

Ken
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 02:02 AM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
www.UnixAdminTalk.com