Sure, you could do that.

It just doesn't seem like a good way to deal with
the possibility of an index tablespace possibly
having data segments in it when backing up only
data segment tablespaces.

Unless you have *really* large databases with very
generous restore time requirements , I don't see the
 point in trying to do this anyway.

Jared

On Wed, 2003-10-01 at 05:14, Mark Leith wrote:
> Couldn't you do this with a simple:
> 
> select owner, table_name
> from all_tables
> where tablespace_name = 'index_tbs';
> 
> ?
> 
> Or of course use IN for a list of tablespaces?
> 
> Or am I missing something?
> 
>   -----Original Message-----
>   From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of
> [EMAIL PROTECTED]
>   Sent: 30 September 2003 22:45
>   To: Multiple recipients of list ORACLE-L
>   Subject: RE: Separate Indexes and Data
> 
> 
> 
>   Good question Ian.  If anyone does have a different backup schedule for
> index tbs , I
>    would be interested to know how they ensure that the index TBS do not
> have any
>   data segments in them.
> 
>   Jared
> 
> 
> 
>        "MacGregor, Ian A." <[EMAIL PROTECTED]>
>         Sent by: [EMAIL PROTECTED]
>          09/30/2003 10:34 AM
>          Please respond to ORACLE-L
> 
> 
>                 To:        Multiple recipients of list ORACLE-L
> <[EMAIL PROTECTED]>
>                 cc:
>                 Subject:        RE: Separate Indexes and Data
> 
> 
> 
>   I'd be very interested to know how many people have their index
> tablespaces on a different backup schedule from their data tablespaces.  If
> so how different?  What happens when a media  failure occurs and you must
> restore from backup?  You would need to have on hand  and apply more redo
> logs to make the database current.
> 
>   I understand the argument proffered is separating indexes and data can
> mean that when physical corruption of the file happens to an index
> tablespace then all one needs do is to offline, drop, drop and rebuild  the
> index tablespace.  I admit I have not tried off-lining the tablespace first,
> but you cannot normally drop a tablespace which is being used to enforce
> referential integrity.  If off-lining the tablespace first does work, I can
> see someone trying to do the rebuild with the database available and having
> duplicate records in the parent tables and records without parents in the
> child tables.
> 
>   On the size of the segments:  The paper entitled "How To Start
> Defragmenting and Start Living"  or something like that strongly advocated
> uniform extent sizes, the suggestion sizes were 128K, 4M, 128M, and 4G as I
> recall.  However the paper
>   Never mentioned what to do when an object that used  to fit nicely into
> the 128k extent category now  more properly belongs to the 4M category.  If
> you move the  data, large holes are left in the other tablespace, and while
> this does not impact Oracle performance, it does mean that your physical
> backups are larger than necessary.  I am in the process of migrating from
> uniform to autoallocated extents.  This means extents of different sizes
> share the same tablespace.  The extent sizes being multiples of each other.
> This removes the argument about not having indexes and data in the same
> tablespaces due to their different sizes.
> 
>   Ian MacGregor
>   Stanford Linear Accelerator Center
>   [EMAIL PROTECTED]
> 
>   -----Original Message-----
>   Sent: Monday, September 29, 2003 8:10 AM
>   To: Multiple recipients of list ORACLE-L
> 
> 
>   Thomas,
> 
>   It *is* a good idea to separate index data from heap data into different
> tablespaces. But the reason isn't solely to eliminate I/O competition. Even
> if I/O competition isn't an issue for you (and the OFA Standard doesn't say
> that it will be), then it's *still* a good idea to separate your index data
> from your heap data, for reasons including:
> 
>   * Index segments have different backup and recovery requirements than
> their corresponding heap segments. For example, as Peter mentioned, if you
> have an index block corruption event, then it's convenient to just offline,
> kill, and rebuild an index tablespace. If the indexes and data are mixed up
> in a single tablespace, this is not an option. Another
>   example: If you construct your backup schedule to make media recovery time
> a constant, then you probably don't need to back up your indexes on the same
> schedule as you back up your heaps. But unless they're in different
> tablespaces, this isn't an option either.
> 
>   * Index segments are usually smaller than their corresponding heap
> segments. Using separate tablespaces allows you to use a smaller extent size
> to conserve disk storage capacity.
> 
>   I don't think I ever wrote that you need to put indexes and their
> corresponding tables/clusters on separate disks, but you do need to be
>   *able* to do that if your I/O rates indicate that you should.
> 
>   For the original OFA Standard definition, please see section 3 of the
> document called "The OFA Standard--Oracle for Open Systems," and section 5
> of "Configuring Oracle Server for VLDB," both available for free at
> www.hotsos.com.
> 
> 
>   Cary Millsap
>   Hotsos Enterprises, Ltd.
>   http://www.hotsos.com
> 
>   Upcoming events:
>   - Performance Diagnosis 101: 10/28 Phoenix, 11/19 Sydney
>   - Hotsos Symposium 2004: March 7-10 Dallas
>   - Visit www.hotsos.com for schedule details...
> 
> 
>   -----Original Message-----
>   Thomas Day
>   Sent: Monday, September 29, 2003 9:05 AM
>   To: Multiple recipients of list ORACLE-L
> 
> 
>   My struggle is not with the directory layout OFA.
> 
>   It is with the "mythical" OFA that every DBA that I have talked to knows
> all about.  Where ORACLE says that if you are a good and competent DBA you
> will separate your  table data and your index data into two separate
> tablespaces so that one disk head can be reading index entries while another
> disk head is reading the table data.  You've never run into that?
> 
> 
> 
> 
> 
>                        Tim Gorman <tim
> 
>                        @sagelogix.com>          To:      Multiple
>   recipients of list ORACLE-L <[EMAIL PROTECTED]>
>                         Sent by:                 cc:
> 
>                        ml-errors                Subject: Re: BAARF
> 
> 
> 
> 
> 
>                        09/28/2003 09:44
> 
>                        PM
> 
>                        Please respond
> 
>                        to ORACLE-L
> 
> 
> 
> 
> 
> 
> 
> 
> 
>   Thomas,
> 
>   Please pardon me, but you are off-target in your criticisms of OFA.
> 
>   It has never advocated separating tables from indexes for performance
> purposes.  Ironically, your email starts to touch on the real reason for
> separating them (i.e. different types of I/O, different recovery
> requirements, etc).  Tables and indexes do belong in different tablespaces,
> but not for reasons of performance.
> 
>   Cary first designed and implemented OFA in the early 90s and formalized it
> into a paper in 1995.  Quite frankly, it is a brilliant set of rules of how
> Oracle-based systems should be structured, and a breath of fresh air from
> the simplistic way that Oracle installers laid things out at the time. It
> took several years for Oracle Development to see the light and become
> OFA-compliant, and not a moment too soon either.  Just imagine if everything
> were still installed into a single directory tree under ORACLE_HOME? All of
> things you mention here have nothing to do with OFA.
> 
>   Please read the paper.
> 
>   Hope this helps...
> 
>   -Tim
> 
>   P.S.    By the way, multiple block sizes are not intended for
>   performance
>          optimization;  they merely enable transportable tablespaces between
>          databases with different block sizes.
> 
> 
>   on 9/25/03 11:04 AM, Thomas Day at [EMAIL PROTECTED] wrote:
> 
>   >
>   > I would love to have a definitive site that I could send all RAID-F
>   > advocates to where it would be laid out clearly, unambiguously, and
>   > definitively what storage types should be used for what purpose.
>   >
>   > Redo logs on RAID 0 with Oracle duplexing (y/n)?
>   > Rollback (or undo) ditto?
>   > Write intensive tablespaces on RAID 1+0 (or should that be 0+1)? Read
>   > intensive tablespaces on RAID ? (I guess 5 is OK since it's
>   cheaper
>   > than 1+0 and you won't have the write penalty)
>   >
>   > While we're at it could we blow up the OFA myth?  Since you're
>   tablespaces
>   > are on datafiles that are on logical volumns that are on physical
>   devices
>   > which may contain one or many actual disks, does it really make sense
>   to
>   > worry (from a performance standpoint) about separating tables and
>   indexes
>   > into different tablespaces?
>   >
>   > We have killed the "everything in one extent" myth haven't we?
>   Everybody's
>   > comfortable with tables that have 100's of extents?
>   >
>   > And while we're at it, could we include the Oracle 9 multiple
>   blocksizes
>   > and how to use them.  The best that I've seen is indexes in big
>   blocks,
>   > tables in small blocks --- uh, oh, time to separate tables and
>   indexes.
>   >
>   > Maybe we will never get rid of the OFA myth.
>   >
>   > Just venting.
>   >
>   > Tired of arguing in front of management with Oracle certified DBAs
>   that
>   > RAID 5 is not good, OFA is unnecessary, and uniform extents is the
>   only
>   way
>   > to go.  Looking for a big stick to catch their attention with.
>   >
> 
>   --
>   Please see the official ORACLE-L FAQ: http://www.orafaq.net
>   --
>   Author: Tim Gorman
>    INET: [EMAIL PROTECTED]
> 
>   Fat City Network Services    -- 858-538-5051 http://www.fatcity.com
>   San Diego, California        -- Mailing list and web hosting services
>   ---------------------------------------------------------------------
>   To REMOVE yourself from this mailing list, send an E-Mail message
>   to: [EMAIL PROTECTED] (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).
> 
> 
> 
> 
> 
>   --
>   Please see the official ORACLE-L FAQ: http://www.orafaq.net
>   --
>   Author: Thomas Day
>    INET: [EMAIL PROTECTED]
> 
>   Fat City Network Services    -- 858-538-5051 http://www.fatcity.com
>   San Diego, California        -- Mailing list and web hosting services
>   ---------------------------------------------------------------------
>   To REMOVE yourself from this mailing list, send an E-Mail message
>   to: [EMAIL PROTECTED] (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).
> 
> 
>   --
>   Please see the official ORACLE-L FAQ: http://www.orafaq.net
>   --
>   Author: Cary Millsap
>    INET: [EMAIL PROTECTED]
> 
>   Fat City Network Services    -- 858-538-5051 http://www.fatcity.com
>   San Diego, California        -- Mailing list and web hosting services
>   ---------------------------------------------------------------------
>   To REMOVE yourself from this mailing list, send an E-Mail message
>   to: [EMAIL PROTECTED] (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).
>   --
>   Please see the official ORACLE-L FAQ: http://www.orafaq.net
>   --
>   Author: MacGregor, Ian A.
>    INET: [EMAIL PROTECTED]
> 
>   Fat City Network Services    -- 858-538-5051 http://www.fatcity.com
>   San Diego, California        -- Mailing list and web hosting services
>   ---------------------------------------------------------------------
>   To REMOVE yourself from this mailing list, send an E-Mail message
>   to: [EMAIL PROTECTED] (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).
> 
> 
> 
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.521 / Virus Database: 319 - Release Date: 23/09/2003


-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.net
-- 
Author: Jared Still
  INET: [EMAIL PROTECTED]

Fat City Network Services    -- 858-538-5051 http://www.fatcity.com
San Diego, California        -- Mailing list and web hosting services
---------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (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).

Reply via email to