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

Home -> Community -> Usenet -> c.d.o.server -> Re: SET TRANSACTION .. didn't work

Re: SET TRANSACTION .. didn't work

From: Mark D Powell <markp7832_at_my-deja.com>
Date: Wed, 15 Nov 2000 14:23:11 GMT
Message-ID: <8uu688$5i9$1@nnrp1.deja.com>

In article <974275242.20019.0.nnrp-07.9e984b29_at_news.demon.co.uk>,   "Jonathan Lewis" <jonathan_at_jlcomp.demon.co.uk> wrote:
>
> CREATE statements issues a COMMIT
> before and after they run. The first commit
> terminates the transaction of 'set transaction'.
>
> To use the large rbs, you will have to put all
> the others off-line, start the CREATE INDEX
> then bring the others back online.
>
> --
>
> Jonathan Lewis
> Yet another Oracle-related web site: http://www.jlcomp.demon.co.uk
>
> Practical Oracle 8i: Building Efficient Databases
>
> Publishers: Addison Wesley Longman
> Book bound date: 8th Dec 2000
> See a first review at:
> http://www.ixora.com.au/resources/index.htm#practical_8i
>
> Vadim Grepan wrote in message <3A123A53.70BC8D99_at_mail.ru>...
> >Hello!
> >
> > I need to create large interMedia index so I've decided to use
> >additional rollback segment (
> > placed on separate datafile) But SET TRANSACTION .. didn't assign
> >required rollback.
> > What would it be? Oracle 8.1.6 on SUN Sparc.
> >
> >= = = cut = = =
> >SQL> SET TRANSACTION USE ROLLBACK SEGMENT RBS_INDEX_TMP;
> >
> >Transaction set.
> >
> >SQL>
> >SQL> create index NDX_MSG_CONTENT on tbl_msg(msg_CONTENT)
> > 2 indextype is ctxsys.context
> > 3 ');
> >
> >create index NDX_MSG_CONTENT on tbl_msg(msg_CONTENT)
> >*
> >ERROR at line 1:
> >ORA-29855: error occurred in the execution of ODCIINDEXCREATE routine
> >ORA-20000: interMedia Text error:
> >DRG-50857: oracle error in dreiiflush
> >ORA-01562: failed to extend rollback segment number 5
> >ORA-01237: cannot extend datafile 6
> >ORA-01110: data file 6: '/dsk1/s1/oradata/EL83/rbs01.dbf'
> >ORA-19502: write error on file "/dsk1/s1/oradata/EL83/rbs01.dbf",
> >blockno 2419
> >= = = cut = = =
> >
> >
> >Rgds, Vadim Grepam
> >-------------------------------
> >Moscow, Russia
> >
> >

Vadim, besides the problem Janathan pointed out, I noticed in the Oracle error messages that it was the rbs tablespace datafile that ran out of room and not the rbs segment so you may need to allocate another file or extend the existing file also.

--
Mark D. Powell  -- The only advice that counts is the advice that
 you follow so follow your own advice --


Sent via Deja.com http://www.deja.com/
Before you buy.
Received on Wed Nov 15 2000 - 08:23:11 CST

Original text of this message

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