Denied expansion of controlfile

Hi All,
I am getting this problem in DB12 since one month . Any one can solve this problem.
kccrsz: denied expansion of controlfile section 19 by 65535 record(s)
  the number of records is already at maximum value (65535)
krcpwnc: following controlfile record written over:
RECID #1186613 Recno 3308 Record timestamp
04/02/07 00:03:51
  Object type=245  Object recid=295683  Object timestamp=
02/10/07 18:01:58
Server details
SUN solaris 9
ECC 5.0
Oracle 9I
Regards,
Arjun
098900 39627
Mail : [email protected]

It looks like the filesystem on which your controlfile resides has become full ,denying controlfile expansion.
Oracle controlfile has circularly reusable records(containing archivelog/backup info) and non-reusable records(containing datafiles/logfiles info etc).
The reusablility is controlled by CONTROL_FILE_RECORD_KEEP_TIME init.ora parameter. It defaults to 7 days. This is the minimum number of days the reusable records are retained in the controlfile before they get overwritten. The file expands ,filesystem permitting,to meet the minimum keep time.
But if the filesystem(or if say you store the controlfile on a raw device which cannot expand automatically) is full or some other issue prevents the controlfile from expanding, than the oldest records get overwritten irrespective of the control_file_record_keep_time and Oracle registers such a warning message in the alert.log file for you to take necessary action.
You dont have to worry too much about it if for example you use recovery catalog for RMAN and resync the catalog periodically( say every day or so) or if you dont need to recover the database from a backup taken before the control_file_Record_keep_time number of days, becos now the archivelog info has been overwritten.
You will need to free up the filesystem space and confirm if your keep_time setting is appropriate vs the frequency of the backups/resync catalog etc.

Similar Messages

  • Crosscheck archivelog gives "kccrsz: denied expansion of controlfile..."

    Hi,
    Recently we are coming across the messages in our alertlog file..
    whenever we do crosschecking archivelog it throws the messages in alertlog..
    kccrsz: denied expansion of controlfile section 19 by 26767 record(s)
    the number of records is already at maximum value (65535)
    krcpwnc: following controlfile record written over:
    RECID #791102 Recno 27816 Record timestamp
    04/01/09 08:53:31
    Object type=245 Object recid=82333 Object timestamp=
    03/28/08 05:19:14
    is this going to be a serious issue? what are the possibilities to avoid this error?
    Thanks,
    Balu.

    Pl see MOS Doc 331727.1 (RMAN Results in "kccrsz: denied expansion of controlfile section 19" alert log messages)
    HTH
    Srini

  • AUTO-EXPANSION OF CONTROLFILE IN ORACLE 8.X

    제품 : ORACLE SERVER
    작성날짜 : 2004-06-17
    Oracle7.x에서는 재생성하지 않는 한 controlfile의 size는 변경되지 않았다.
    이는 controlfile이 생성되는 시점에 size와 관련되는 각 option 사항
    (maxdatafiles, maxloghistory 등)에 의해서 전체 size가 fix 되기 때문이며,
    이후에 controlfile의 size가 늘어나야만 하는 작업이 수행된다면(예를 들어
    maxdatafiles에 지정된 숫자 이상으로 datafile을 생성할 경우) error(예를
    들어 ORA-1118 'cannot add any more database files: limit of %s
    exceeded')를 유발하게 된다.
    이 경우 controlfile을 재생성해야만 문제를 해결할 수 있었다.
    Oracle8.x에서는 이와는 달리 필요할 경우 자동적으로 controlfile의 size가
    증가하게 된다.
    controlfile size가 자동적으로 증가하는 시점에 alert log file에는
    다음과 같은 형태의 log를 남기게 된다.
    kccrsz: expanded controlfile section 11 from 10 to 20 records
    requested to grow by 10 record(s); added 3 block(s) of records
    controlfile에 기록되는 정보는 다음의 두가지로 분류할 수 있다.
    1. Non-circular reuse (예: datafile record)
    만약 Oracle8.x에서 새로운 datafile을 추가하는 시점에, datafile에 대한
    정보를 기록하기 위한 빈 slot이 controlfile에 존재하지 않는다면
    자동적으로 datafile정보를 저장하는 section이 expand되어 새로운 정보를
    기록할 수 있게된다.
    이 type의 record(slot)은 자신이 정보를 담고있는 object(예: datafile)가
    database에서 제거되기 전에는 재사용이 불가능하다.
    2. Circular reuse (예: archivelog record)
    Circular reuse type의 record는 재사용(overwrite)이 가능하다.
    즉, 새로운 entry가 저장될 빈 slot이 없을 경우 가장 오래된 slot이
    overwrite된다.
    예를 들어, 새로운 archive log가 발생되었는데 archived log에 대한 정보를
    기록하는 controlfile의 section에는 비어있는 slot이 없을 경우, 가장
    오래된 archived log entry가 overwrite된다.
    조금더 자세한 예를 이용하여 Oracle7.x와 Oracle8.x의 차이점을 설명하면
    다음과 같다.
    가정1 : 매주 15개의 archive log file이 생성된다.
    가정2 : database를 생성하면서 controlfile의 archived log에 대한 slot을
    10개로 하였다. (maxloghistory)
    Oracle7.x를 사용하는 경우, 매주 5개의 archived log record들은 새로운
    record에 의해서 overwirte된다.
    Oracle8.x를 사용하면서 다음과 같은 parameter를 initSID.ora file에
    설정하였다면,
    control_file_record_keep_time=7
    모든 circurlar reuse type의 controlfile record들을 최소한 7일간은
    overwrite하지 않고 유지하겠다는 의미이다. (7일 이후에는 새로운 record에
    의해서 overwrite될 수 있도록 한다.)
    이렇게 controlfile record를 특정 기간동안 유지를 하기 위해서는 필요에
    따라서 새로운 record를 기록할 수 있는 slot를 자동으로 추가할 수가
    있어야 한다. 그리고 이 과정에 의해서 controlfile의 size가 자동으로
    증가할 수 있다.
    위의 예의 경우, archived log에 대한 각 record들을 1주일 동안은 유지를
    해야하기 때문에, 첫 주에 archived log를 위한 slot이 5개가 더 할당될
    것이다.
    controlfile의 각 record section에 대한 정보는
    v$controlfile_record_section을 참조한다.

    Did you apply any patches to Solaris 8? I have installed oracle on my Solaris 8 PC, but am having trouble getting the oracle univeral installer to install the sample database. I'm getting an ora-03113 end-of-file on communication chanel error.
    To help get answers, do a search for oracle in this forum. There were a few good postings that reveal some myths in the oracle install documentation.
    fyi... you could readup on the following apps in the on-line doc: lsnrctl, sqlplus, svrmgrl, netasst, dbassist.

  • Kccrsz expansion denied

    My Alert log shows
    kccrsz: denied expansion of controlfile section 9 by 30840 record(s) the number of records is already at maximum value (65535) ...
    Whats this error and how to fix it
    Thanks

    Hi,
    Section 9 of controlfile is "log history". This message shows that, you are not able to overwrite the "log history" section because you have reached the maxlimit(default=65535). This is defined by maxloghistory of create database command.
    Option left with you is to recreate the controlfile or set Zero for controlfile_record_keep_time. But controlfile_record_keep_time to Zero will affect the RMAN backup.
    Regards,
    Satheesh Babu.S

  • MAXLOGHISTORY and control_file_record_keep_time in Oracle 8.0.5

    Hi All,
    We are trying to help a customer recover an 8.0.5 instance that was downed by the control file becoming too full, according to bug 636522. When they attempted to start the database, they encountered "denied expansion of controlfile section 11 by 7281 record(s) the number of records is already at maximum value (65535)". We had them lower the control_file_record_keep_time in order to get the instance back up. It no longer gets that error, but instead, according to the alert.log, it is just hanging after "ALTER DATABASE OPEN" is issued, and the db is still in mount mode.
    The instructions for that bug specify that recovery is needed, which makes sense. What I do not understand is why it says to fix the problem by setting MAXLOGHISTORY lower. Wouldn't that just cause the problem to get worse? Can someone explain it a little more thoroughly before I recreate the control file for them? The other thing I don't understand is that in the trace of their controlfile, MAXLOGHISTORY is only 38117, but in the original error, it said 65535 was the limit.
    I know an upgrade would be nice, but they say they are unable to at this time.
    Thanks in advance for any insight,
    -Dave

    David,
    This is what I think happens:
    ->There is a bug that causes the system to crash when the controlfile (or certain portions of it) is very large.
    -> large MAXLOGHISTORY parameter causes the controlfile to grow very large.
    So… bringing down the MAXLOGHISTORY keeps the controlfile out of the its “danger” size (the one that causes the bug to appear).

  • Oracle 8.0.5.1 EE --- sqlload error

    After 12/24 hours of subsequent create table, load of 5Million records and drop table I encountered this error :
    --------------- SQLLOAD Message ------
    Commit point reached - logical record count 1317929
    Commit point reached - logical record count 1318318
    Commit point reached - logical record count 1318707
    Commit point reached - logical record count 1319096
    Commit point reached - logical record count 1319484
    Commit point reached - logical record count 1319873
    Commit point reached - logical record count 1320262
    Commit point reached - logical record count 1320651
    Commit point reached - logical record count 1321039
    SQL*Loader-704: Internal error: ulnai1: bad row out of bounds [361]
    ORA-24323: value not allowed
    SQL*Plus: Release 8.0.5.0.0 - Production on Wed Mar 29 1:32:58 2000
    (c) Copyright 1998 Oracle Corporation. All rights reserved.
    ERROR:
    ORA-01034: ORACLE not available
    Enter user-name:
    ------ ALERT LOG MESSAGE -------------
    Current log# 1 seq# 65533 mem# 0: /u02/oradata/ORCL/redoORCL01.log
    Thread 1 advanced to log sequence 65534
    Current log# 2 seq# 65534 mem# 0: /u03/oradata/ORCL/redoORCL02.log
    Thread 1 advanced to log sequence 65535
    Current log# 3 seq# 65535 mem# 0: /u04/oradata/ORCL/redoORCL03.log
    Thread 1 advanced to log sequence 65536
    Current log# 1 seq# 65536 mem# 0: /u02/oradata/ORCL/redoORCL01.log
    kccrsz: denied expansion of controlfile section 9 by 65535 record(s)
    the number of records is already at maximum value (65535)
    krcpwnc: following controlfile record written over:
    RECID #1 Recno 1 Record timestamp
    03/28/00 12:02:23
    Thread=1 Seq#=1 Link-Recid=0
    Low
    scn: 0x0000.00000001
    03/28/00 12:02:21
    Next
    scn: 0x0000.00000088
    Wed Mar 29 01:32:06 2000
    Errors in file /u01/app/oracle/admin/ORCL/bdump/lgwr_orcl_3722.trc:
    ORA-07445: exception encountered: core dump [11] [0] [] [] [] []
    Wed Mar 29 01:32:56 2000
    PMON: terminating instance due to error 470
    Instance terminated by PMON, pid = 3718 --------------------------------------------
    null

    After 12/24 hours of subsequent create table, load of 5Million records and drop table I encountered this error :
    --------------- SQLLOAD Message ------
    Commit point reached - logical record count 1317929
    Commit point reached - logical record count 1318318
    Commit point reached - logical record count 1318707
    Commit point reached - logical record count 1319096
    Commit point reached - logical record count 1319484
    Commit point reached - logical record count 1319873
    Commit point reached - logical record count 1320262
    Commit point reached - logical record count 1320651
    Commit point reached - logical record count 1321039
    SQL*Loader-704: Internal error: ulnai1: bad row out of bounds [361]
    ORA-24323: value not allowed
    SQL*Plus: Release 8.0.5.0.0 - Production on Wed Mar 29 1:32:58 2000
    (c) Copyright 1998 Oracle Corporation. All rights reserved.
    ERROR:
    ORA-01034: ORACLE not available
    Enter user-name:
    ------ ALERT LOG MESSAGE -------------
    Current log# 1 seq# 65533 mem# 0: /u02/oradata/ORCL/redoORCL01.log
    Thread 1 advanced to log sequence 65534
    Current log# 2 seq# 65534 mem# 0: /u03/oradata/ORCL/redoORCL02.log
    Thread 1 advanced to log sequence 65535
    Current log# 3 seq# 65535 mem# 0: /u04/oradata/ORCL/redoORCL03.log
    Thread 1 advanced to log sequence 65536
    Current log# 1 seq# 65536 mem# 0: /u02/oradata/ORCL/redoORCL01.log
    kccrsz: denied expansion of controlfile section 9 by 65535 record(s)
    the number of records is already at maximum value (65535)
    krcpwnc: following controlfile record written over:
    RECID #1 Recno 1 Record timestamp
    03/28/00 12:02:23
    Thread=1 Seq#=1 Link-Recid=0
    Low
    scn: 0x0000.00000001
    03/28/00 12:02:21
    Next
    scn: 0x0000.00000088
    Wed Mar 29 01:32:06 2000
    Errors in file /u01/app/oracle/admin/ORCL/bdump/lgwr_orcl_3722.trc:
    ORA-07445: exception encountered: core dump [11] [0] [] [] [] []
    Wed Mar 29 01:32:56 2000
    PMON: terminating instance due to error 470
    Instance terminated by PMON, pid = 3718 --------------------------------------------
    null

  • Maxloghistory error!!

    hi!
    i have one oracle 8.1.7 databases on windos 2000 server. when logfile switchs,I find the error in the alert***.log.
    kccrsz: denied expansion of controlfile section 9 by 5698 record(s)
    the number of records is already at maximum value (65535)
    And in the controlfile,I find as followding:
    CREATE CONTROLFILE REUSE DATABASE "TJUBISP" NORESETLOGS NOARCHIVELOG
    MAXLOGFILES 32
    MAXLOGMEMBERS 2
    MAXDATAFILES 254
    MAXINSTANCES 1
    MAXLOGHISTORY 65535
    LOGFILE
    GROUP 1 'E:\ORACLE\ORADATA\TJUBISP\REDO01.LOG' SIZE 300M,
    ………………
    then, what should I do?

    Take a look here:
    http://www.ixora.com.au/q+a/0102/13164817.htm
    Good Luck
    Remi

  • Controlfile recovery (Oracle 9i Solaris 9)

    Hi Guys,
    In my environment I had 2 control files 1 and 2. I think 1 got corrupted. so I deleted it then made a copy of 1 to 2. But now nothing seems to work.
    SQL> shutdown immediate;
    ORA-00210: cannot open the specified controlfile
    ORA-00202: controlfile: '/database/oradata/lldev/control02.lldev'
    ORA-27041: unable to open file
    SVR4 Error: 13: Permission denied
    Additional information: 3
    SQL>
    Pls assist.
    Thank you All.

    To summarize, did you -
    1) copy the control file while the database was up?
    2) Copy the correct control file and not the corrupted one.
    Best practice is to shutdown the database add a new location with the correct control file copy and hash the corrupt file location. Once the startup is proper, the corrupt control file can be deleted and the corresponding entry removed from the initialization parameters at next database restart.
    Could you also post the relevant alert log entries?

  • Expanded controlfile section

    Hi:
    What is this information?,
    The information in alert_log is:
    kccrsz: expanded controlfile section 11 from 867 to 881 records
    requested to grow by 8 record(s); added 1 block(s) of records
    (1)who tell me what's causing this issue,
    and give me a solution/support/hint
    Thanks!

    This is informational only. Oracle8 and beyond adds the feature of automatic controlfile expansion. This allows you to add new datafiles, for example, even if there is currently no space allocated for that type of record, without having to re-create the controlfile first (a must in version 7). Oracle8 automatically expands the controlfile to accommodate the new record. NOTE: This means you can very large controlfiles.
    The controlfile is broken up into "sections" and these messages are just telling you one of those sections was autoexpanded.
    SJH
    OCP DBA

  • When I login to my bank, I get the message: 403 - Forbidden: Access is denied. You do not have permission to view this directory or page using the credentials that you supplied. Have new MacBook Air with Yosemite. How to solve this problem?

    When I try to login to the website of my bank, I get the following error message:
    403 - Forbidden: Access is denied.
    You do not have permission to view this directory or page using the credentials that you supplied.
    I have a new MacBook Air with OS Yosemite installed.
    What is the problem and how can I solve it?

    Some websites require a special client certficate for access. If you don't have that certficate, you'll have to contact the site operator to find out how to get one.
    Sometimes the problem is caused by a web server that is configured to request an optional client certificate. Safari treats the request as mandatory. In that case, other browsers such as Firefox and Chrome may be able to connect to the site, because they ignore the request.
    The first time you were prompted for a certificate, you may have clicked through a dialog that requested access to the Apple certificate in your keychain that is used to secure the iMessage service. In that case, you may be able to regain access to the site in Safari by doing as follows.
    Back up all data.
    Double-click anywhere in the line below on this page to select it:
    com.apple.idms.appleid.prd
    Copy the selected text to the Clipboard by pressing the key combination command-C.
    Launch the Keychain Access application in any of the following ways:
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    ☞ Open LaunchPad. Click Utilities, then Keychain Access in the icon grid.
    Paste into the search field in the Keychain Access window by clicking in it and pressing the key combination command-V. An item may appear in the list of keychain items. The Name will begin with string you searched for, and the Kind will be "certificate."
    Delete the item by selecting it and pressing the delete key. It will be recreated automatically the next time you launch the Messages or FaceTime application.
    The next time you visit a site that prompts for an optional client certificate, cancel out of the prompt. You may have to do this several times before the server stops asking.
    Credit for this idea to Christian Braukmueller of SAP.

  • Report generation failed----​error code:-1720​5; Access Denied.

    Hi, All
        i have a trouble about report generation.it seems the error happened at the "write UUT report"--this step is teststand report generation'DLL.
        detail:
        An error occurred calling 'Save' in 'Report' of 'NI TestStand 2010 SP1 API'
    Access Denied.. Error writing to file 'D:\program\seq\xxx.xml'.
    The file might be open in another application. If file access is intermittently denied, you should try disabling the Microsoft FindFast utility. 
        error code:-17205; Access Denied.
        locationtep 'Write UUT Report' of sequence 'Single Pass' in 'SequentialModel.Seq'
        How to fix it?
        Thanks a lot.
    BR

    Hm, it looks like the file might be open in another application. If you see that file accesss is intermittently denied, you should try disabling the Microsoft FindFast utility.
    CTA, CLA, MTFBWY

  • Error while trying to save layout:Console layout (Access is denied)

    Got an error while trying to save changes made in the layout,
    The error message is
    1) 'Preference.properties' (Access is denied), In the details button 'java.io.FileNotFoundException...'
    2) and on continuing futher, another message displayed is - 'Error while trying to save layout:Console layout (Access is denied)
    There is no Oracle Error Number associated with this message. It is a Oracle Warehouse Builder Error
    I have checked that
    1) this file exist in owb home/owb/bin/admin/Preference.properties
    2) It is not read only
    3) tried to set a parameter REPOS_DB_VERSION_ALLOWED=Oracle 10g
    as specified in the Installation and Admin Guide
    Please can you help?

    Also, not that you shouldn't get to the bottom of this, but you should be aware that any of your development or mapping changes are likely still being saved to the respository.
    In other words, you could continue working and just ignore these errors. We ran into this situation (it was indeed simply file permissions on the owb directories), but we noticed right away that at least our actual OWB work was in fact still being committed to the respository every time.

  • Access denied error while writing a file to the file system - myfileupload.saveas() throws system.unauthorizedexception

    hi,
    as part of my requirement , i have to perform read and  write  operations of  few files [ using the file upload control in my custom visual web part] and on submit button click.
    but while writing these files - with the help of  fileupload control - and when i use  myfileupload.saveas(mylocation);
    - i am saving these files into my D:\ drive of my server , where i am executing my code -, am getting access denied error.
    it throws system.unauthorizedexception.
    i have given full control on that folder where i was trying to store my attached files. and also  after following asp.net forums,
    i have added  iusr group added and performed all those steps such that, the file is saved in my D:\ drive.
    but unfortunately  that didnt happen.
    also
    a) i am trying the code with runwithelevatedprivileges(delegate() )  code
    b) shared the drive within the  d :drive where i want o save the files.
    c) given the full privieleges for the app pool identity- in my case , its
    network service.
    the  other strange thing is that, the same code works perfectly in  other machine, where the same sp, vs 2012  etc were installed .
    would like to know, any other changes/ steps i need to make it on this  server, where i am getting the  error.
    help is  appreciated!

    vishnuS1984 wrote:
    Hi Friends,
    I have gone through scores of examples and i am failing to understand the right thing to be done to copy a file from one directory to another. Here is my class...So let's see... C:\GetMe1 is a directory on your machine, right? And this is what you are doing with that directory:
    public static void copyFiles(File src, File dest) throws IOException
    // dest is a 'File' object but represents the C:\GetMe1 directory, right?
    fout = new FileOutputStream (dest);If it's a directory, where in your code are you appending the source file name to the path, before trying to open an output stream on it? You're not.
    BTW, this is awful:
    catch (IOException e)
    IOException wrapper = new IOException("copyFiles: Unable to copy file: " +
    src.getAbsolutePath() + "to" + dest.getAbsolutePath()+".");
    wrapper.initCause(e);
    wrapper.setStackTrace(e.getStackTrace());
    throw wrapper;
    }1) You're hiding the original IOException and replacing it with your own? For what good purpose?
    2) Even if you had a good reason to do that, this would be simpler and better:
    throw new IOException("your custom message goes here", e);
    rather than explicitly invokign initCause and setStackTrace. Yuck!

  • I moved itunes file to external hard drive and want to move the file on my pc to recycle bin. When I move i get an error message that it cannot delete ituneshelper.dll access is denied. Can I move that file to the recycle bin?

    I am trying to free up space on my pc and moving itunes files to external hard drive. I have followed instructions and believe I have file copied to new drive, but I am having trouble moving file to recycle bin as the instructions say. I am getting the following error message: cannot delete ituneshelper.dll:access denied, make sure disk is not full or write protected and file not in use. I know the file is not in use when trying to move. Any help would be most appreciated. I am on Windows XP.

    Yes. And you should not have moved that folder. Put it back. To move your iTunes library move the folder from User's Music.
    tt2

  • Can not read trace of controlfile...

    hello,
    we have Oracle 10G production database on RAC on windows 2003 Enterpr 64 bit.
    i wanted to take the trace of controlfile and read the contents of same..
    i took the backup of controlfile with the
    sql> alter database backup control file to 'd:\control.trc'; then with the help of tkprof i transferred that trace file into txt
    tkprof d:\control.trc d:\control.txt but whn i try read that its giving me nothing..the size of the tracefile hows something 15480kb and that of the text file created by tkprof is only 2k..how is that?
    i also tried to open the tracefile with wordpade..but it shows me junk value...
    how can i read trace of that file
    need your help...
    thank you..

    because thats the controlfile itself, and not its "trace"
    SQL> alter database backup controlfile to trace as 'd:\control.trc';

Maybe you are looking for

  • How to unlock my iphone for use with other compani

    how can i unlock my phone

  • Customer Interaction Center with SAP Phone

    Dear All, We are using SAP Phone with CIC, and everything is working well when the SAP Phone server is started, but soon after one by one some of the extensions stop working. The users when they try to do any operation are blocked as SAP R3 is waitin

  • Shot Dump while updating record in ETTIFN using the FM ISU_DB_ETTIFN_UPDATE

    Hi All, Am getting shot dump while trying to update an entry in ETTIFN database table using the FM ISU_DB_ETTIFN_UPDATE. If this FM fails to update then it tries to  raise error message using the macro  MAC_MSG_PUTX CO_MSG_PROGRAMMING_ERROR '016' 'E9

  • Optimize keyboard navigation with internet explorer

    When using the tab key for jumping between the items on the page, the internet explorer jumps also to the labels e.g. of a select list, whereas mozilla firefox jumps only to the items itself. Second, if a report has a column with radiogroup, the inte

  • InfoSet vs Multiprovider Scenario

    Hi experts, I have read some doc about Infoset and multiProvider. For more clear about them, I have find some scenario which should be use Multiproveider only (ex:plan/actual, slow moving product,..) but I can't find out  which scenario we  can use I