Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> RE: Rebuilding database to change block size

RE: Rebuilding database to change block size

From: Miller, Jay <JayMiller_at_TDWaterhouse.com>
Date: Tue, 6 Jun 2000 15:12:01 -0400
Message-Id: <10520.107948@fatcity.com>


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 may 
Received on Tue Jun 06 2000 - 14:12:01 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US