Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Mailing Lists -> Oracle-L -> RE: Rebuilding database to change block size
Being on 8.1.6 I can change the free list parameter whenever I like :).
But your point is well taken and it reminded me that I was intending to
seperate my partitioned tables into one ts/partition when I got the chance.
-----Original Message-----
From: Bruce Page [mailto:bpage_at_kimball.com]
Sent: Tuesday, June 06, 2000 3:10 PM
To: Multiple recipients of list ORACLE-L
Subject: RE: Rebuilding database to change block size
Also check your I/O and see if you have any bottle necks. You could use this as a chance to move tablespaces easily to other file systems. You could move tables to different tablespaces. You can change your free list parameter.
You are at a point where you can take a step back and say "What can I change now that I cannot easily change later?"
-----Original Message-----
From: Mike Lanteigne [ mailto:mikel_at_shec.com <mailto:mikel_at_shec.com> ]
Sent: Tuesday, June 06, 2000 1:00 PM
To: Multiple recipients of list ORACLE-L
Subject: Re: Rebuilding database to change block size
Hi Jay,
I'd take this opportunity to do a little more. What I've done in the past is
to pre-create a script to create the tablespaces, database objects, users, etc. That way when you're done, you'll have a script to create the database
anytime you want, and you'll have a better feel for your database.
Mike
> Okay, we finally got enough storage space to hold an export of our
> datawarehouse so I'm going to change the block size from 4 to 16.
>
> Obviously I'm testing this on a small play database first, but I've never
> done this before so I have several questions and would welcome any
> advice/comments/criticisms. Here's what I was thinking of:
>
> 1. Do a full export (consistent=y) as sys. Backup control file to trace
> (just as an extra precaution).
> 2. Shutdown database.
> 3. Cold backup of all files.
> 4. Drop all datafiles,control files, redo logs. Any other cleanup
> necessary? Or since the CREATE DATABASE command will erase data in
existing
> datafiles, can I just skip this step entirely?
> 5. Change db_block_size in init.ora file
> 6. Start database in NOMOUNT mode.
>
> Here's where I'm on somewhat thinner ice:
> 7. Issue create database command. Is there a way to generate this
> automatically from the existing database? It's easy enough to write from
> scratch but I'd rather not take chances with typos if I don't have to.
> 8. Change sys and system passwords.
> 9. I definitely want to precreate a few tablespaces where I want to
change
> the initial extent parameter. Is it necessary to precreate all
tablespaces
> and users (I can generate that script very easily)?
> 10. Import database as sys.
>
>
> Okay, what am I missing?
>
> Thanks to all,
> Jay
> --
> Author: Miller, Jay
> INET: JayMiller_at_TDWaterhouse.com
>
> Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051
> San Diego, California -- Public Internet access / Mailing Lists
> --------------------------------------------------------------------
> To REMOVE yourself from this mailing list, send an E-Mail message
> to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in
> the message BODY, include a line containing: UNSUB ORACLE-L
> (or the name of mailing list you want to be removed from). You may
> also send the HELP command for other information (like subscribing).
-- Author: Mike Lanteigne INET: mikel_at_shec.com Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051 San Diego, California -- Public Internet access / Mailing Lists -------------------------------------------------------------------- To REMOVE yourself from this mailing list, send an E-Mail message to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You mayReceived on Tue Jun 06 2000 - 14:12:01 CDT