Where do changed data values goto if DB is in BACKUP mode for LONG PERIODs

Where does oracle write if put the database in begin backup mode for LONG PERIODs. Lets say I issued a "ALTER DATABASE BEGIN BACKUP" command in a busy database and forgot about it for a long time.
I understand that when the DB IS IN BEGIN BACKUP MODE, "the database copies whole changed data blocks into the redo stream." (Page 503 of 11.1 backup and recovery guide). But the redo stream is limited by the number of online redologs. After some time redologs also wont be sufficient for the changed data values after a begin backup is issued. I understand that there are archived redologs.
Lets say there are 2 redolog groups in this database and Lets say 10 archive log files got generated since the ALTER DATABASE BEGIN BACKUP was issued.
When i finally issue the "ALTER DATABASE END BACKUP" command, will Oracle sync the datafiles with the changed data blocks reading the data from these 10 archived log files ? What happens if i delete these archive redologs from the archive log destination. ??
page 504 of 598 in the backup and recovery guide
Caution : If you fail to take the tablespace out of backup mode,
then Oracle Database continues to write copies of data blocks in
this tablespace to the online redo logs, causing performance
problems. Also, you receive an ORA-01149 error if you try to shut
down the database with the tablespaces still in backup mode.
it just says "performance problems", nothing more than that.*
Any answers ? I am sure this question would have popped to some of you senior DBA people out there.

user13076519 wrote:
Where does oracle write if put the database in begin backup mode for LONG PERIODs. Lets say I issued a "ALTER DATABASE BEGIN BACKUP" command in a busy database and forgot about it for a long time. It writes just like it always does, plus it puts some extra in the redo log the [url http://oraclenz.com/2008/07/11/logging-or-nologging-that-is-the-question-part-ii/]first time a block is changed.
>
>
I understand that when the DB IS IN BEGIN BACKUP MODE, "the database copies whole changed data blocks into the redo stream." (Page 503 of 11.1 backup and recovery guide). But the redo stream is limited by the number of online redologs. After some time redologs also wont be sufficient for the changed data values after a begin backup is issued. I understand that there are archived redologs. This appears to be a typo (incompleteness, really) in the backup and recovery guide.
The redo stream is not limited by the number of of redo logs, only the volume of data. When a log fills up, it gets archived. If all the logs get filled up before the first one is finished archiving, the db will stall until the next redo becomes available. The only limit to archiving is disk space (and bandwidth if that is an issue, which it can be in some configurations).
>
Lets say there are 2 redolog groups in this database and Lets say 10 archive log files got generated since the ALTER DATABASE BEGIN BACKUP was issued.
When i finally issue the "ALTER DATABASE END BACKUP" command, will Oracle sync the datafiles with the changed data blocks reading the data from these 10 archived log files ? What happens if i delete these archive redologs from the archive log destination. ??Archived logs are archived, Oracle only reads them in recovery. You do not understand archive logs, read the concepts manual.
>
page 504 of 598 in the backup and recovery guide
Caution : If you fail to take the tablespace out of backup mode,
then Oracle Database continues to write copies of data blocks in
this tablespace to the online redo logs, causing performance
problems. Also, you receive an ORA-01149 error if you try to shut
down the database with the tablespaces still in backup mode.
it just says "performance problems", nothing more than that.*Because it is overgeneralizing.
>
Any answers ? I am sure this question would have popped to some of you senior DBA people out there.Oh, you want to send me a gift for showing where in oracle it's documented? See [url http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:271815712711]here for something over a decade old.

Similar Messages

  • Where are the data from note notes saved in a backup

    Hi,
    making a backup saved all my data. But is I renamed the macbook the backup cannot re-create it.
    The backup where made either under snow leopard and MLion.
    Thus I do have to do this manually.
    So where can I find the saved data from the note notes in the backups.

    Franklin ~ Welcome to the Support Communities. See this Apple doc:
    Important application files to back up
    ...Found by searching here:
    http://support.apple.com/kb/index?page=search

  • BAdI DPR_ATTRIBUTES: Where ist changed data stored?

    Hi,
    when using BAdI "dpr_attributes" e.g. to implement customer specific project names, are the new values stored in a transparent table? Which one would that be?
    Thx,
    Hans

    Hi Hans,
    At this level, data is not yet stored in any table, but in the object instance buffer.
    If you need to read this data, you have to call the object instance.
    Matthias

  • Retrieve trailing subkey name where specific data value is found

    If, for example I want to search root key HKLM sub key SOFTWARE... down to sub key PROFILES, for a data value of "??????????" and return the sub key (for e.g. {C26BC5F9-4508-4B44-992C-CA66EADDFC66}), which contains said data value, I can use
    the following:
    @echo off
    for /f "tokens=2 delims={}" %%i in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles" /d /f "??????????/s /e ^| findstr "{ }"') do (
    echo %%i
    pause
    How can I do the same without the curly braces being stripped away? The obvious way would be to add them back again {%%i}, but, to be honest, the entire for /f method I'm using isn't practical... There must be a way of piping the output of the reg
    query command and reading only the first line (i.e. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles\{C26BC5F9-4508-4B44-992C-CA66EADDFC66}) then storing it as a parameter, to be expanded by a modifier such as %~ni? Please
    help.

    I agree, but there should be no "harm" in learning the details of "history", you may never live it (time-travel permitting), but knowing how the current came to be, may come in handy one day. I don't see obsolete as synonymous with
    useless, primitively complex perhaps, but important nonetheless. I see old paradigms as essential building blocks to create a bigger, more comprehensive and comprehensible structure. Everyone in this day and age seem to be pushing for uniformity,
    standardization, conformity and unification and the reasons may well be objectively beneficial, but, call me old fashioned, I prefer diversity, non-conformity, the preservation of useful, albeit archaic constructs over their complete extinction.
    It keeps things interesting, keeps your mind active, stops the bland and monochrome from dominating. Very off-topic, I apologise.

  • Change control values on button press

    Hi, I've got a situation where I have several numeric controls where you can change different values. I also have several subVIs with control references (as described in this article: http://labviewwiki.org/Control_References) that takes in references to these numeric controls on the mainVI. These subVIs continously read the values in their own threads.
    So whenever I change a value on any of the controls, the values does of course change in the subVIs, since they reference to the value of the control.  How would I make the actual value only change only after I clicked the ok button?
    To illustrate this I made a VI with an event structure and a separate while loop that continoulsy reads a reference to the control and updats an indicator. I can think of a few cumbersome solutions, whereas I have two controls for every value. The second control would then be hidden and only written to in case of the Ok button press. But having two controls to do something simple as this seems superfluous.
    Message Edited by Siniz on 10-20-2009 10:36 AM
    Solved!
    Go to Solution.
    Attachments:
    ValueChangeOnButtonPress.vi ‏19 KB

    Given what you want to do then I would suggest that you use an Action Engine to contain your data. This has the advantage of decoupling the UI from the subtasks. I would recommend that your action engine consist of an array of clusters. Each cluster would contain the data values, in your case Ki, Kd and Kp for each controller. This has the advantage of reducing the individual values you are dealing with and treats the data for a given controller as a whole. The subtasks could either poll the data looking for a value change. You could even keep track of that in your Action Engine so you would only need to poll to see if the data changed. If it did, then read the data. You would need an index or ID to specify which controller's data you would want to access. The action engine allows you to grow your application if more controllers are added. You should use a typedef to define the cluster. If you wanted to make this more event driven you could use a single notifier shared by your subtasks that would simply indicate a data change event. Part of the data for the notifier could specify which data. That way only interested subtasks would take action. This type of architecture wouldn't add lots of wires to your diagram especially if you used a named notifier.
    Regardless of the way you choose to pass the data to the subtasks I would take a look at your UI. I haven't seen it so I can't comment on it specifically. However is you have 40 controls on the front panel at the same time it most likely is a confusing interface. There are ways to reduce the complexity and still provide the same functionality. If you haven't already looked at I would recommend getting the book The LabVIEW Style Book by Peter Blume. If you did reduce your UI to only work with a single controller or a couple of related controllers at a time the Action Engine approach would work nicely since you take your data from the FP and only update the data that has changed. From a UI perspective you have less controls to worry about on your UI and it will probably be easier for the user to understand. From the application's perspective you have decoupled the subtasks from the UI in a very clean way. Another approach would be to use LVOOP for your controller data and processing. Then you simply instantiate a new instance of the class (an object) for each controller that your system is using. This has an added benefit of allowing you to use different controllers and load them at runtime using dynamic dispatching.
    PS You are good for the overall Kudo count. Thanks.
    Message Edited by Mark Yedinak on 10-20-2009 12:33 PM
    Mark Yedinak
    "Does anyone know where the love of God goes when the waves turn the minutes to hours?"
    Wreck of the Edmund Fitzgerald - Gordon Lightfoot

  • Hierarchy node Variable: F4 Help - Not showing Master data values

    Hi,
    We're having some problems trying to display the F4 help of a hierarchy node selection variable, to show the master data values so that it would look more complete for the users during report execution.
    In the RSD1 setting for the info object, under 'Business Explorer' tab, the 'Query Execution Filter Val. Selectn' is set to 'Only Posted Values for Navigation'.
    I thot that we could overwrite this setting at the Query Designer level, but it does not seem to work.
    Even tho in the Query Designer, we have already specified the 'Filter Value Selection During Query Execution' to 'Values in Master Data Table', it does not seem to display the master data values.
    There is no difference in the F4 values being displayed for the hier node variable, before and after the change in Query Designer.
    Could anyone share some tips on other possible solutions to get a hier node selection variable's F4 help to show the master data values, without changing the RSD1 setting at the info object level please ?
    Thanks in advance for your help.
    Regards,
    Femmie.

    Hi,
    Could you please share the steps you have taken to fix the problem?
    We do have a similar problem and for some reason the newly added hierarchy node for 0Profit_ctr is not showing up in the variable selection screen F4 (input selection for query execution). However we can see this node when we display that hierarchy in RSA1. I did try applying the changes recommened by Jerome but unfortunately it didn't work.
    Any help on this would be greatly appreciated.
    Thanks,
    Krish

  • Missing Data Value on Export

    I am using FDM v11.1.2.2, and I am receiving an error during the export step. The export message shows that there is no Value for the record. I have set the Data Value for the location as <Entity Currency>, and I am not sure why the Value dimension is missing from dat file that is produced. The adapter is FM11X-G6-A. I have no scripts in the application.
    Has anyone seen this before?
    Line: 2, Error: Invalid cell for Period Jan.
    Actual;2012;Jan;YTD;2891_DIVN;;FFS;[ICP None];[None];OM;LOAD;-182.49
    >>>>>>
    Error Message in Error Log
    ** Begin fdmFM11XG6A Runtime Error Log Entry [2013-01-23-11:54:06] **
    Error:
    Code............10002
    Description.....Data Load Errors.
    Procedure.......clsHPDataManipulation.fDBLoad
    Component.......C:\Oracle\Middleware\EPMSystem11R1\products\FinancialDataQuality\SharedComponents\FM11X-G6-A_1016\AdapterComponents\fdmFM11XG6A\fdmFM11XG6A.dll
    Version.........1116
    Identification:
    User............xxxxxxxx
    Computer Name...XXXXXXXX
    FINANCIAL MANAGEMENT Connection:
    App Name........
    Cluster Name....
    Domain............
    Connect Status.... Connection Open

    That did it, thank you. Should be my last question... if I have 50 locations, would I have to go in and edit each one manually? I tried changing just the parent location, but that didn't work.
    Also, I found this in the latest 11.1.2.2 FDM guide:
    Data Value—An extra dimension that is used only for integration with multi-dimension
    target systems. This dimension is associated with a data load location. When FDM creates
    the load file, the dimension value is entered for every data line that is loaded by the location.
    For example, the Data Value dimension is associated with the Value dimension in Financial
    Management. By default, if no value is entered in this field, for integration with Financial
    Management, the Data Value <Entity Currency> is the default value.
    Message was edited by: ffba8d4a-2fdd-47a4-9925-b9293ba8db38

  • Add and/or subract data values in form fields

    I'm trying to have a date value in one field calculated from another. For example Issue date field plus 90 days = Contract Due data field. Is there a way, maybe javascript to do this in a ADD form?
    Thanks for any help,
    Tony

    Hi Tony,
    instead of trying that with javascript, I´d rather create a Custom Trigger
    (type: AFTER) which updates your table´s "contract_due" column by applying MySQL´s DATE_ADD function to ADDT´s transaction value
    ($tNG->getColumnValue("column_name")), like this:
    "UPDATE tablename SET contract_due = DATE_ADD(".$tNG->getColumnValue("issue_date").",INTERVAL 90 DAY) WHERE primary_key_column = ".$tNG->getPrimaryKeyValue()."";
    That should work, although I´m not sure if you would first have to convert the value of $tNG->getColumnValue("issue_date") back to a valid MySQL date format
    (YYYY-MM-DD), in case the field "issue_date" displays the date in a different format, like e.g. DD.MM.YYYY
    However I think that a javascript based approach should be avoided whenever possible, because even if that works, the user might modify the "contract_due" field value before submitting the data.
    Cheers,
    Günter Schenk
    Adobe Community Expert, Dreamweaver

  • My site changes cookie to store user options; worked in v3 but broke in v5/6. How do I change cookie value now?

    Some 8 months ago, I started saving user options in my cookie; as user changed options, my php code change the cookie value. I work normally with Camino, but verify with Firefox (V. 3). An associate with a newer MacBook Pro, with Firefox V. 5, tried my site and reported that the option change 'did not take'. I tried using my V.3, and everything worked. Realizing that I should be on V. 6, I upgraded today, and myself verified that the 'new' cookie value is NOT being saved. Rather, a second cookie is being created but with WITH NO VALUE. Result: old cookie has old option value; new cookie has no value. I tried also with Safari, and got this same result. So, there must be a way to update a cookie value, just unknown to me. Please advise as to new/proper header(s) to send from my server to change cookie value.

    Make sure that the cookies are created for the proper path.
    A good place to ask questions and advice about web development is at the mozillaZine Web Development/Standards Evangelism forum.<br />
    The helpers at that forum are more knowledgeable about web development issues.<br />
    You need to register at the mozillaZine forum site in order to post at that forum.
    See http://forums.mozillazine.org/viewforum.php?f=25

  • Change Date Format in MSDS report

    SAP EHS expert:
    I would like to change Date Format when printing MSDS in different languages. For example, print date in MM.DD.YYYY format when printing MSDS in English, but print date in YYYY. MM. DD format when printing MSDS in Chinese.The Generation Variant setting is MM.DD.YYYY because most of time we print that MSDS in English.
    Does any one know how to do it?
    Thanks
    Tina Wu

    hi,
    create a new generation variant for the Report template and select the date format that you want in the new GV. While printing the report template select the generation varient created for the required date format.
    Ashish

  • Can not change date from 2011 to 2012 in Elements 9 photoshop

    can not change dates from 2011 to 2012 in Elements 9 photoshop

    Thanks for the help. That was exactly  the fix I needed. With the expense of the photoshop software you'd think the company would fix stuff like this via updates. Merry Christmas.

  • Flexible Upload of Data for several periods/years

    Hey Colleagues,
    my client wants me to develop a new functionality to upload data for several periods/years. The function they are using right now and correctly is the flexible upload.
    As we have already developed several custom tasks and enhancements/modifications we try to not modificate further SAP standard or to post directly (back-door solution)
    But:
    It is no problem to start the flexible upload for different selecitons and to provide the values in an excel sheet. But I have problems to avoid a popup for selecting the excel file. It would be no problem if for example Batch-Input would work here, or if we would post directly using standard functionality (posting method with data change) but in this case we try to use the flex upload.
    Has anyone experienced a similiar problem? Can we use the flex upload with suppressing the popup to select the file WITHOUT an enhancement?
    Thanks in advance for your help,
    Yavuz

    Hi Yavuz,
    Yes this can work for every period in one year - use the multiperiod processing option, available since EHP2 (BCS 6.02).
    The multiperiod processing requires you to define the consolidation cycle and start period, so you could define it to start with p1 and include all 12+ periods of the year.
    NB the multiperiod processing is initiated by running with selection screen - right click and selec "run for remaining periods of the year"
    You can run either a task or a task group for the rest of the consoliation cycle, but data collection with flexible upload MUST have the presentation server settings (already mentioned above) or the data collection task will not work.
    So you make the configuration settings
    You then save your multi-period file on the presentatin server
    You then go to data collection (flexible upload) task in p1 and "run for remaining periods"

  • How to change a date value from "java.util.Date" to "java.sql.Date"?

    Hi all,
    How to change a date value from "java.util.Date" to "java.sql.Date"?
    I m still confusing what's the difference between them.....
    thanks
    Regards,
    Kin

    Thanks
    but my sql statement can only accept the format (yyyy-MM-dd)
    such as "select * from xx where somedate = '2004-12-31'
    but when i show it to screen, i want to show it as dd-MM-yyyy
    I m using the following to change the jave.util.Date to str and vice versa. But it cannot shows the dd-MM-yyyy. I tried to change the format from yyyy-MM-dd to dd-MM-yyyy, it shows the wrong date in my application.
         public String date2str(java.util.Date thisdate)     {
              if (thisdate != null)     {
                   java.sql.Date thissDate = new java.sql.Date(thisdate.getTime());
                   return date2str(thissDate);
              }     else     {
                   return "";
         public String date2str(java.sql.Date thisdate)     {
              if (thisdate != null)     {
                   SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
                   return sdf.format(thisdate);
              }     else     {
                   return "";
         public java.util.Date str2date(String thisdate)     {
              String dateFormat = "yyyy-MM-dd"; // = 1998-12-31
              java.util.Date returndate = null;
              if (thisdate != null)     {
                   SimpleDateFormat dateFormatter = new SimpleDateFormat(dateFormat);
                   try {
                        returndate = dateFormatter.parse(thisdate);
                   } catch (ParseException pe) {
                        System.out.println (pe.getMessage());
              return returndate;
         }

  • Change PaymentAmountText value in XML Data file of Format Payment Instructr

    How to change the value of PaymentAmountText in XML file generated during of IBY_FD_PAYMENT_FORMAT module: Format Payment Instructions?? This XML Data file is being used by the Check Print rtf template.
    The checks will be used for a Singapore$ (S$) Bank account and USD$ Bank account.
    For the S$ check in XML data file :
    <PaymentAmountText>Eighty-Five Dollars And Sixty***********************</PaymentAmountText> for S$85.60
    For the USD$ check in XML data file:
    <PaymentAmountText>Eighty-Five Dollars And Sixty Cents***********************</PaymentAmountText> for USD$85.60
    I have to add 'cents' for the value of the S$ check.
    It looks to me that since it shows for USD and not for SGD, that one can change this in some kind of set up issue. But where and how?? Or can I manipulate this value in the rtf template too??
    Edited by: user1596364 on 24-mei-2012 8:54

    I have solved my problem in following way.
    For example, I would like 'POUNDS' instead of 'DOLLARS'. Currently my check reads 1000 Dollars and 50 cents. It should read 1000 Pounds and 50 pennies
    You need to change the verbiage in the options field for the payment format. (This is the explanation for GUI users.)
    Copy your Format Payment and add some options to it to make the verbiage read Pounds and pennies. Then create a new Payment Format that uses this new Format Payment. Then put this new Payment Format on the Bank Payment Document for the bank account that needs to pay in Irish Pounds.
    1. Define a new Payment Program under System Administrator.
    Navigate to Concurrent -> Program -> Define
    Query up the Evergreen payment program you are using (ex. APXPBFEG).
    2. Click on the 'Copy to' button.
    Enter a value in the 'Program' field type, for example, "Irish Pounds Program".
    Enter a value in the 'Short name' field type, for example, "APXPBIPP".
    3. Edit the Options field in the Executable zone (Do not click the 'Parameters' button.) In the 'Options' field, enter the following 4 options on one line with one blank space between each option:
    P_UNIT_SINGULAR="Pound"
    P_UNIT_PLURAL="Pounds"
    P_SUB_UNIT_SINGULAR="penny"
    P_SUB_UNIT_PLURAL="pennies"
    (For other currencies, replace "Pound" with "Lira", "Peso",etc.)

  • Where it is possible to change the value separator in Custom Field?

    Hello,
    This is a question around the "Custom Fields" and "Lookup Table"
    I linked a "Custom Field" to a "Lookup Table".
    I select the option "Allow multiple values to be selected from lookup table"
    When I used this "Custom Field" in a view, the selected values are separated by a comma ",".
    Where it is possible to change this value?
    I saw another project server where the character is a semi-column ";" and I would like to test with ";".
    Thank you in advance
    Pascal Jean

    Hi,
    This will be triggered by your regional settings.
    Hope this helps,
    Guillaume Rouyre, MBA, MVP, P-Seller |
    Hello,
    Thank you for the answer.
    Do you mean the "local regional settings"?
    Because, depending on the PWA site I'm connected to I don't have the same values. I'm obviously using the same workstation.
    Regards

Maybe you are looking for

  • How to create an autoplay slideshow in InDesign

    Hi, I would like to create a banner in InDesign with transitions and export as swf file, but I would like it to autoplay on load instead of having people navigate from page to page. Is it possible to create an autoplay action within InDesign? Thank y

  • Cant Activate 8.1 Pro on new PC

    Hi Technet  I recently bought a new toshiba notebook which came preinstalled with windows 8 standard, i am trying to do a clean install of window 8.1pro but even though my key will work on install, when i get to activation screen it shows the wrong p

  • Re: How to change the NLS_NCHAR_CHARACTERSET from WE8ISO8859P1 to AL16UTF16 ?

    Hi, Now I have a new problem. I have a Oracle9i instance, with this configurations. PARAMETER VALUE NLS_LANGUAGE AMERICAN NLS_TERRITORY AMERICA NLS_CURRENCY $ NLS_ISO_CURRENCY AMERICA NLS_NUMERIC_CHARACTERS ., NLS_CHARACTERSET WE8MSWIN1252 NLS_CALEND

  • Maximum Message Size

    Hi,           I have had to increase the Maximum Message Size on each of several weblogic server instances from 10,000,000 bytes to 30,000,000 bytes. The upper limit for this value is 2,000,000,000 bytes.           What are the performance implicatio

  • Convert billing output to an ASCII format

    Dear Gurus, We have set up a new printer to convert billing output to an ASCII format. It's working fine except The formatting is not as we would expect, and we are missing some data. Can you please help me out what settings need to look out that can