Question

ORA-1654: unable to extend index ARTS02.CTRA_DUP_IND by 512 in tablespace REUSE_INDX

Asked by: erastus

I have this problem:

ORA-1654: unable to extend index ARTS02.CTRA_DUP_IND by 512 in tablespace             REUSE_INDX

I am not good at fixing it and I am looking for help

The server has ample memory & disk space

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2009-08-01 at 23:36:30ID24619545
Tags

ORACLE 8

Topic

Oracle 8.x

Participating Experts
3
Points
500
Comments
29

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. tablespaces
    Hi to all again. I am having a problem with my tablespaces. When i created a database i used: create database *name* datafile `/oracle/oradata/system01.dbf` xxm size logfile group 1 ................ after creation i did this create tablespace users datafile `/location....` x...
  2. Adding UNDOTBS tablespace
    My UNDOTBS01 is showing full. How can I purge this tablespace, or extend it. I tried to extend it with ALTER TABLESPACE UNDOTBS ADD DATAFILE 'D:\oracle\oradata\MyDB\UNDOTBS02.DBF' SIZE 70M REUSE; But I get this error: ALTER TABLESPACE UNDOTBS * ERROR at line 1: ORA-009...
  3. tablespace
    how we can make tablespace in existing oracle database.
  4. Tablespace
    i get the following error, how do i find out which is tablespace 3?? on the server error:----""...unable to create initial extent - tablespace 3..."
  5. Tablespace
    Just to make one thing clear I did not do this I was looking at several database and I have found that, our dev and tst database have been created on a dev tablespace, then the production database was created on a prd tablespace, but they have created all the objects in the ...
  6. Dup_val_on_index
    exception when dup_val_on_index then begin update stc_script_fct a set a.RX_NUM = v_fct_rec.RX_NUM, a.DEA_NUM = v_fct_rec.DEA_NUM, a.SOURCE = v_fct_rec.SOURCE, a.ENTRY_DT = v_fct_rec.ENTRY_DT, a.PROCESSED_DT = v_fct_rec.PROCESSED_DT, a.DISPENSE_QTY = v_...

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: angelIIIPosted on 2009-08-01 at 23:49:51ID: 24997891

are the files in that tablespace configured to "auto-extend"?
you might try to add a new datafile to that filegroup

 

by: erastusPosted on 2009-08-01 at 23:53:26ID: 24997904

I am not sure I am not a oracle dba

 

by: erastusPosted on 2009-08-01 at 23:54:49ID: 24997909

can you assist me to make it autoextend?


 

by: erastusPosted on 2009-08-02 at 01:21:07ID: 24998095

I have done this to all files:

ALTER DATABASE DATAFILE '/blertz/alpha00/odlf/system01.dbf' AUTOEXTEND ON MAXSIZE unlimited;

I still get the same problems

 

by: erastusPosted on 2009-08-02 at 01:27:31ID: 24998107

Thanks for the info I am now trying :
alter database datafile '/blertz/zone03/odlf/reuse_indx01.dbf' autoextend on maxsize 3072M
Sun Aug  2 10:17:23 2009
Completed: alter database datafile '/blertz/zone03/odlf/reuse



 

by: erastusPosted on 2009-08-02 at 02:16:17ID: 24998182

I tried it and now I get :

ORA-01113: file 10 needs media recovery
ORA-01110: data file 10: '/blertz/delta01/odlf/jrnl_indx01.dbf'
SVRMGR> recover database;
ORA-00283: recovery session canceled due to errors
ORA-01157: cannot identify/lock data file 21 - see DBWR trace file
ORA-01110: data file 21: '/blertz/zone03/odlf/reuse_indx02.dbf'



 

by: angelIIIPosted on 2009-08-02 at 02:46:14ID: 24998242

>ORA-01113: file 10 needs media recovery
outch ....


SVRMGR> recover database;
ORA-00283: recovery session canceled due to errors
ORA-01157: cannot identify/lock data file 21 - see DBWR trace file
ORA-01110: data file 21: '/blertz/zone03/odlf/reuse_indx02.dbf'

well, that is difficult, I fear... did you, by any change, try to run 2 instances on the same database files?

 

by: erastusPosted on 2009-08-02 at 02:56:58ID: 24998279

no


 

by: erastusPosted on 2009-08-02 at 04:06:15ID: 24998432

no I am joining you guys
I am new and learning about it as we go
I don't believe in bypassing systems etc it is only I don't have the knowledge to fix it myself
If you guys can do it no problem

 

by: erastusPosted on 2009-08-02 at 04:08:03ID: 24998442

I also did not know it is working like that

I love what you guys are doing and will support you all the way.

It is great

 

by: erastusPosted on 2009-08-02 at 04:10:15ID: 24998451

I do appologise for this I am not trying to short circuit the system humble appoligies

 

by: angelIIIPosted on 2009-08-02 at 04:13:37ID: 24998459

is this a prod database?
yes => best to get some oracle consultant on-site
no => easiest might be to recreate the database from scratch/backups ...

 

by: erastusPosted on 2009-08-02 at 04:17:31ID: 24998467

ouch thanks

 

by: erastusPosted on 2009-08-02 at 09:47:50ID: 24999390

I can't comment it was given to me

 

by: mrjoltcolaPosted on 2009-08-02 at 09:52:43ID: 24999408

Hi erastus,

The odd thing is hours before you had a working database and something happened in between then and now and you have a datafile needing recovery. So the most important step to take next is to identify exactly what happened.

So please post the results of each of the questions below.


1) Is this database in archivelog mode?

SQL> select log_mode from v$database;


2) How many databases are on this system? If just one, then the first thing I advise you to do is shutdown abort your database and then startup mount mode.

sqlplus / as sysdba
SQL> shutdown abort;
SQL> startup mount;

3) What are the path / filenames of your databases?

SQL> select name, status from v$datafile;


4) Do those pathnames accurately reflect what is actually in the directories? If you are not sure paste them here. You need to verify that all datafiles are where you expect them to be. Make sure all the pathnames reflect what is actually in the directory.


5) IMPORTANT: Please upload your alert.log. The alert log will be located here:

SQL> show parameter background_dump_dest

Please upload and we can try to diagnose the history of what happened between you trying to add a new datafile or autoextend and your current state.

 

by: erastusPosted on 2009-08-02 at 10:34:14ID: 24999583

wow !!!!

you guys are super MANY thanks all files shows online

what happened is I increased the file size I epect there was a glitch some where.
as an error accoured.
i then shut the databse doen and coppied the current file to a backup and oppend the file
SVRMGR> select name, status from v$datafile;
NAME                                                                                                 STATUS
--------------------------------------------------------------------------------                     -------
/blertz/alpha00/odlf/system01.dbf                                                                    SYSTEM
/blertz/delta01/odlf/temp01.dbf                                                                      ONLINE
/blertz/victor02/odlf/rbs01.dbf                                                                      ONLINE
/blertz/delta01/odlf/reuse_data01.dbf                                                                ONLINE
/blertz/zone03/odlf/reuse_indx01.dbf                                                                 ONLINE
/blertz/zone03/odlf/mast_data01.dbf                                                                  ONLINE
/blertz/victor02/odlf/jrnl_data01.dbf                                                                ONLINE
/blertz/victor02/odlf/jrnl_data02.dbf                                                                ONLINE
/blertz/alpha00/odlf/jrnl_data03.dbf                                                                 ONLINE
/blertz/delta01/odlf/jrnl_indx01.dbf                                                                 ONLINE
/blertz/delta01/odlf/jrnl_indx02.dbf                                                                 ONLINE
/blertz/victor02/odlf/mast_indx01.dbf                                                                ONLINE
/blertz/alpha00/odlf/cat_data01.dbf                                                                  ONLINE
/blertz/delta01/odlf/cat_indx01.dbf                                                                  ONLINE
/blertz/delta01/odlf/rbslrg01.dbf                                                                    ONLINE
/blertz/zone03/odlf/jrnl_indx03.dbf                                                                  ONLINE
/blertz/victor02/odlf/jrnl_indx04.dbf                                                                ONLINE
/blertz/victor02/odlf/jrnl_data04.dbf                                                                ONLINE
/blertz/alpha00/odlf/TRAN_DATA.dbf                                                                   ONLINE
/blertz/delta01/odlf/reuse_data02.dbf                                                                ONLINE
/blertz/zone03/odlf/reuse_indx02.dbf                                                                 ONLINE
21 rows selected.
SVRMGR>


 

by: jrfaustPosted on 2009-08-02 at 10:52:01ID: 24999670

mrjoltcola,

It was from Metalink.  Sorry about that!

 

by: erastusPosted on 2009-08-02 at 10:55:43ID: 24999692

no problem

It is my first day on this site and I think it is brilliant !!!

So I am very stupid as yet but will improve

 

by: mrjoltcolaPosted on 2009-08-02 at 11:17:05ID: 24999798

>>i then shut the databse doen and coppied the current file to a backup and oppend the file

What do you mean?

You copied the "current" file to a "backup" and opened the file? Can you explain?

I still would like to see the alert log from the past 24-48 hrs.

 

by: mrjoltcolaPosted on 2009-08-02 at 11:31:04ID: 24999870

In order to help you I really need you to read and answer my questions in detail. You only answered 1 out of the 5 questions I originally posted. If you are seriously interested in recovering this database, please reread in detail and provide all information requested or I will not be able to help.

Firstly, I feel somehow you renamed or copied over this file:

  /blertz/zone03/odlf/reuse_indx02.dbf

Was this file involved in the step you described above? Please confirm the file exists and wasn't renamed or otherwise tampered.

You said: "i then shut the databse doen and coppied the current file to a backup and oppend the file"

Which file? What did you copy where and how did you open it?

 

by: erastusPosted on 2009-08-02 at 11:32:21ID: 24999880

will send the log I just coppied the one file just incase the hard drive is susspect.  It will stop me from loosing it

I always do it as preventitave as we are working over 3 disks.

It saved me alot of problems in the past

  • tt1
    • 512 KB

    log file from Jul 7

 

by: angelIIIPosted on 2009-08-02 at 11:35:51ID: 24999890

log file starts with:

ARC0: Beginning to archive log# 4 seq# 28179
ARC0: I/O error 19502 archiving log 4 to '/blertz/victor02/arlf/arch_0000028179.arc'
ARC0: Archiving not possible: error count exceeded
ARC0: Failed to archive log# 4 seq# 28179

disk full?

 

by: erastusPosted on 2009-08-02 at 11:37:46ID: 24999897

no :
[oracle8@server odlf]$ df -v
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/hda7              1953408   1799256    154152  92% /
/dev/hda1                19487      2536     15945  14% /boot
/dev/hda5               195956     32844    163112  17% /tmp
/dev/hda6               977180     39588    937592   4% /var
/dev/hda8             17510884  15420420   2090464  88% /blertz/alpha00
/dev/hda9             18298124   9901868   8396256  54% /blertz/delta01
/dev/hdd1             39076880  24321064  14755816  62% /blertz/zone03
/dev/hdc1             39076880  28751712  10325168  74% /blertz/victor02
[oracle8@server odlf]$



 

by: mrjoltcolaPosted on 2009-08-02 at 16:07:25ID: 25001019

After reviewing your alert log, my opinion is something was seriously wrong with your disk / OS a few days ago. You were getting ORA errors during hot backup mode which is not a good thing either.

1) You had a lot of archive logging errors earlier on, which are usually caused by a full disk, but the errors don't look like a disk full error, it looks like possibly an actual disk or filesystem error and could mean checksum errors in your alert logs.

2) Your other errors regarding ora-1122 could happen 2 ways that I know of.
   a) You copied a datafile from another instance
   b) The file is simply corrupt (dbverify will be able to tell)

3) ora-1237 errors indicate an OS error at the time of the operation (disk full, quota, etc.)


For all of these please review trace file /blertz/delta01/bgdmp/dbw0_8142.trc

Do you have Oracle support? If not, time to call a consultant.

It is my opinion that either you have disk errors and/or should run a filesystem check at the OS level, or you did some manual file copying that should not have been done and now the instance is in some odd state of flux.

I see in your alert log that a hot backup is taking place daily, that is a good thing, but what worries me is perhaps you were not multiplexing your archive logs and you also have errors in those as well. Cross your fingers.

My advice?

QUICKLY call Oracle or call an Oracle consultant that knows backup and recovery, and let them rescue this system. I would advise a recovery, but only after a full cold backup and a check of your archive logs. An expert can access your system and diagnose just what needs to be done, sometimes a full recovery is not needed, but in this case I think at least a datafile restore will be needed from the last full hot backup. Depending on if you added a datafile since the last backup, you may need to recover from a backup controlfile and roll forward with your archive logs. This is out of scope of this forum, so get an Oracle expert to do this for you.

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...