EnableVersioning undo_space parameter

I see that the DBMS_WM. EnableVersioning procedure includes the undo_space parameter. I am confused because I thought Cancel is a thing of the transaction and not something from the table. For example, what happens if you have two tables with versioning enabled the various undo_space settings in the same transaction? I guess I'm interested to know if this parameter of cancellation is the same or related cancellations/rollback transaction more familiar.

Please explain what is meant by the parameter undo_space and how it relates to the more commonly sql rollback/undo.

Hello

The undo_space parameter changes its behavior during the process of EnableVersioning. It makes no difference once the table has been transferred. All transactions work as usual with regard to cancellations. During the EnableVersioning, we need to update the entire table base. In order to accommodate the smaller undo tablespace, we allow the user to specify the maximum amount of undo_space that should be used. On this basis, we update a subset of the table making sure not to exceed the specified amount. Each of these updates is performed in its own transaction.

Kind regards
Ben

Tags: Database

Similar Questions

  • EnableVersioning fails with ORA-44003

    I'm under Oracle 11.2.0.3 on RHEL5.7. I have a scheme that I want all the version of tables enabled for the purposes of the audit of the DML changes.

    When I try the version, select one of the 13 tables in the schema, I get an error ORA-44003.
    DEV: HORIZON > select * from session_privs;
    
    PRIVILEGE
    ----------------------------------------
    CREATE SESSION
    ALTER SESSION
    CREATE TABLE
    CREATE PUBLIC SYNONYM
    CREATE VIEW
    CREATE SEQUENCE
    CREATE PROCEDURE
    CREATE TRIGGER
    CREATE TYPE
    CREATE INDEXTYPE
    
    10 rows selected.
    
    DEV: HORIZON > select * from session_roles;
    
    ROLE
    ------------------------------
    STUDY_OWNER
    READ_ONLY_ALL
    WM_ADMIN_ROLE
    
    3 rows selected.
    
    DEV: HORIZON > exec dbms_wm.enableversioning('CONTACT','VIEW_WO_OVERWRITE');
    BEGIN dbms_wm.enableversioning('CONTACT','VIEW_WO_OVERWRITE'); END;
    
    *
    ERROR at line 1:
    ORA-44003: invalid SQL name
    ORA-06512: at "WMSYS.LT", line 9179
    ORA-06512: at line 1
    
    DEV: HORIZON > !oerr ora 44003
    44003, 0000, "invalid SQL name"
    // *Document : Yes
    // *Cause    : The input parameter string was not a valid simple SQL name.
    // *Action   : Check with the DBMS_ASSERT spec to verify that the parameter 
    //             string is a valid simple SQL name.
    I get the error even if I try from another schema that has DBA privileges...
    DEV: HORIZON > conn /
    Connected.
    DEV: OPS$IT_DBA > select * from session_roles;
    
    ROLE
    ------------------------------
    DBA
    WM_ADMIN_ROLE
    ...
    ...
    
    DEV: OPS$IT_DBA > exec dbms_wm.enableversioning('HORIZON.CONTACT','VIEW_WO_OVERWRITE');
    BEGIN dbms_wm.enableversioning('HORIZON.CONTACT','VIEW_WO_OVERWRITE'); END;
    
    *
    ERROR at line 1:
    ORA-44003: invalid SQL name
    ORA-06512: at "WMSYS.LT", line 9179
    ORA-06512: at line 1
    
    
    DEV: OPS$IT_DBA > exec dbms_wm.enableversioning('HORIZON.CONTACT');
    BEGIN dbms_wm.enableversioning('HORIZON.CONTACT'); END;
    
    *
    ERROR at line 1:
    ORA-44003: invalid SQL name
    ORA-06512: at "WMSYS.LT", line 9179
    ORA-06512: at line 1
    I can do it on a table in this scheme (with the DBA role) without problem...
    DEV: OPS$IT_DBA > create table my_objects as select * from all_objects;
    
    Table created.
    
    DEV: OPS$IT_DBA > alter table my_objects add constraint my_object_id_pk primary key ( object_id );
    
    Table altered.
    
    DEV: OPS$IT_DBA > exec dbms_wm.enableversioning('MY_OBJECTS','VIEW_WO_OVERWRITE');
    
    PL/SQL procedure successfully completed.
    The table is as follows...
    CREATE TABLE HORIZON.CONTACT
      (
        ID                   NUMBER           NOT NULL,
        CREATED_DATE         TIMESTAMP,
        CREATED_USER         VARCHAR2(32),
        EMAIL                VARCHAR2(255),
        MOBILE_NUMBER        VARCHAR2(20),
        MODIFIED_DATE        TIMESTAMP,
        MODIFIED_USER        VARCHAR2(32),
        REGISTERED_DATE      TIMESTAMP,
        REMOTE_INDEX1        VARCHAR2(64),
        REMOTE_INDEX2        VARCHAR2(64),
        REMOTE_INDEX3        VARCHAR2(64),
        STATUS               VARCHAR2(32),
        TRANS_ID             NUMBER,
        PRIMARY KEY (ID) USING INDEX TABLESPACE HORIZON_DATA,
        UNIQUE (MOBILE_NUMBER) USING INDEX TABLESPACE HORIZON_DATA
    TABLESPACE HORIZON_DATA ;
    Everything seems fine from what I can see.
    DEV: OPS$IT_DBA > select comp_name, version, status from dba_registry;
    
    COMP_NAME                            VERSION                 STATUS
    -------------------------------------------------- ------------------------------ --------------------------------------------
    Oracle Workspace Manager                  11.2.0.3.0                 VALID
    Oracle Enterprise Manager                  11.2.0.3.0                 VALID
    Oracle XML Database                       11.2.0.3.0                 VALID
    Oracle Expression Filter                  11.2.0.3.0                 VALID
    Oracle Rules Manager                       11.2.0.3.0                 VALID
    Oracle Database Catalog Views                  11.2.0.3.0                 VALID
    Oracle Database Packages and Types             11.2.0.3.0                 VALID
    JServer JAVA Virtual Machine                  11.2.0.3.0                 VALID
    Oracle XDK                            11.2.0.3.0                 VALID
    Oracle Database Java Packages                  11.2.0.3.0                 VALID
    
    10 rows selected.
    
    DEV: OPS$IT_DBA > select count(*) from dba_objects where status = 'INVALID';
    
      COUNT(*)
    ----------
          0
    
    1 row selected.
    
    DEV: OPS$IT_DBA > select synonym_name from dba_synonyms where table_owner = 'HORIZON';
    
    no rows selected
    I would normally look at the source, but the WMSYS.LT package is encrypted. Does anyone have suggestions, it could be the cause?

    Hello

    This means that errors as a column in the table or a dependent/associated object has a name that fails a test for sql injection. Since you listed columns, and they look very good, that's probably an index, constraint, trigger, etc. that is causing the problem. If you are unable to find it, then I run the following before enableversioning and view the stack trace.

    SQL > alter session set events "trace 44003 name errorstack level 1, forever";

    Kind regards
    Ben

  • The showOneOffButtons parameter is missing in topic: config. How can I add?

    The browser.search.showOneOffButtons parameter is missing in topic: config. I the Restorer of theme Classic firefox installed and the setting is missing there also. How can I add this setting back to the search box?

    The pref browser.search.showOneOffbuttons is no longer supported in Firefox 43 +.
    You can find this function in the Options/preferences of CTR.

    • CTR Options > general UI (1)-> old research (experimental)
  • How can I get rid of the parameter/folder synchronization and storage

    In our account settings, we have a parameter/folder synchronization & storage how do I get rid of it

    Why? This isn't a folder that you store emails in, its part of an IMAP accounts Setup.
    In IMAP e-mails are kept on the server and synchronization MUST intervene to allow you to delete, move, etc to have your file server and your T-bird records show the same mails.

  • In one of my firefox browser, the header/footer margin setup parameter is inches, I need to change it to milimeter to inches. Your help is appreciated.

    In one of my firefox browser, the header/footer margin setup parameter is inches, I need to change it to milimeter to inches. Your help is appreciated.

    As far as I KNOW Firefox displays the metric or Imperial depending on the type of paper selected for printing. If you are using A4, you should get millimeters/metric.

  • My default size for printing the letter, but it retains the impression as if a parameter is set to 8X6.75. How can I fix it?

    Firefox has recently updated to 40.0.2. Just back from a week off the coast of the work to discover, it was the incorrect impression. The printer is said to add 8X6.75 paper to print. Firefox settings are defined on 11X8.5 and all other browsers are printing very well.

    If Firefox does not use the entire sheet of paper, it can result from after having extracted Windows incorrect paper size settings when reading data from the print driver. Compensation it may involve conclusions some mask parameters, but here goes:

    (1) in a new tab, type or paste Subject: config in the address bar and press ENTER. Click on the button promising to be careful.

    (2) in the search above the list box, type or paste print and make a pause so that the list is filtered

    (3) for each parameter of the problem printer, right click and reset The fastest way is to click with the mouse and press the r key on the keyboard with your other hand.

    Note: In a few other discussions involving printers Brother, printer_printer_name.print_paper_data preference has been set to 256 and when the user changed it to 1 that solved the problem of paper size. If you see a 256 here, you can change the value by double-clicking it or by using the right click > modify.

    Any improvement?

  • Browser.Tabs.on.Top parameter does not work in Firefox 29 - please fix this!

    Before v29, browser.tabs.onTop set to false has worked very well. V29 makes this useless parameter, and now I'm stuck now with a browser that looks like a Microsoft or Google. Please fix immediately!

    The beta version of Firefox to the current address has interface Australis which seems different from the UI in Firefox 28 and lower versions.

    The pref pref browser.tabs.onTop is no longer supported in Firefox 29

    You can watch the classic extension theme restaurateur restore some lost features, including the tabs on top.

    You can also move the tabs on the lower position, just above the navigation area without the use of an extension cord with code to userChrome.css that basically, you just give the tab bar a higher value of - moz-box-ordinal-group (most toolbars have a default value for - moz-box-ordinal-group: 1 to show them in the order of DOM).

    @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* only needed once */
    
    #TabsToolbar { -moz-box-ordinal-group:10000 !important; }
    
  • About: config is the network parameter. IDN.blacklist_chars that contains what looks like the trash graphics characters - is this normal?

    About: config is the parameter "network. IDN.blacklist_chars' that contains what looks like garbage graphics characters.

    It's a bit weird - as it is corrupt.

    Is this normal?

    Thank you!

    Good to know.

  • FIRST HP: Solving a system of linear equations with a parameter

    Hello

    I know how to solve a system of linear equations by using a setting by hand but I don't know how to set up in the calculator.

    Can someone please help me solve the system of linear equations below with a 'p' on the first HP Calculator next parameter?

    2 x + 8z = 26

    4 x-4y-14z = - 38

    8 x - 4y + 2z = 14

    The answer to the above equations is:

    x = 13 - 4, =(45-15p)/2, z = p y p

    Thank you

    Arthur

    Hello

    What you're trying to solve is not really a system of equation with a parameter, but you try to solve a set of 2 equations with 2 variables (x and y).

    The case solve command can do for you.

    According to the CASE, type:

    Solve ([(2*x+8*z) = 26,(4*x-4*y-14*z) = - 38,(8*x-4*y+2*z) = 14], [x, y])

    Come in

    and the calculator will return

    {[-4 * z + 13, 15/2 * z + 45/2]}

    which is what you want.

    Cyrille

  • Whenever I run firefox, it tells me that the proxy parameter is incorrect.

    Sometimes after that I changed my proxy in a few days.
    Now, each time after I start Firefox, I have to click on option-> proxy setting then click OK without any change or changes of mirror, it works then.

    I can't save my setting in the option-> proxy page. Whenever I run firefox, the proxy parameter is selected as "manual" with nothing in the IP blanks, although I changed it to 'Auto' last before closing.

    The problem is not fixed under the 'Disabled add-ons' mode. The removal of caches, cookies or sth otherwise don't work or the other.

    What should I do? answer me, it's annoying.

    Start Firefox in Firefox to solve the issues in Safe Mode to check if one of the extensions or if hardware acceleration is the cause of the problem (switch to the DEFAULT theme: Firefox/tools > Modules > appearance/themes).

    See also:

  • How can I start Firefox with a parameter passed html file

    I want to leave Windows (7), passing a local html file name as a parameter to use this html page for the start page of Firefox. There is no help or documentation on the parameters of start (a major deficit oversight or program)

    It should work in a .cmd or .bat file.

    start "" "C:\Program Files (x86)\Mozilla Firefox\Firefox.exe" "C:\Users\DES\Documents\MSData\HTML\GPD.shtml"
  • Binding parameter, action - invert action B

    Hello everyone I wanted to ask a question of a movement function, it is possible, two data objects (two lines) associated with a contrast value linking the subject of 'source '? I mean I have two parallel lines between them, line A (source) and line B (link on the parameter Transform - Position - y of the source of the a line), if I reduce the line -20px I want the line B increases instead of + 20px, instead has + 20px - 20px-B, then apply an equal and contrary to the source value.

    This possibility is real? I tried, but couldn't find a good solution, thanks for the replies, I am attaching the photograph

    OK SOLVED!

    The solution is called "scale parameter" + 1 regular - 1 applies to the reverse

  • Automation parameter garageband ipad volume

    In garageband, you can change the track a button so I can drag points and volume control.

    But how about iPad garageband? How can I do?  I want to know the service volume automation parameter garageband ipad

    Help, please?

    There is no volume automation in GarageBand for iOS.

    TT2

  • How to pass the numeric value in the format hexadecimal teststep parameter?

    Hello

    My teststep is a custom c# function that has a parameter of type Number (byte).

    How can I insert the data to hexadecimal? (Step parameters + tab Module)

    Can I change like field insert in labview in decimal, hexadecimal, binary?

    THX

    Just use the notation '0 x '.  For example, to 10 (decimal), you will place in "0xA".

  • How to get the return parameter in sequence teststand ran by labview labview

    Hello

    Executes a test sequence of labview (essentially running "\Examples\TestStand API\Executing sequences using API\LabVIEW\Execute with no Model.vi process") I need to get a parameter returned in 'Settings', after the sequence has run.

    My problem is that I get the value upon registration of the sequence and not the value after execution.

    How?

    Vagn

    Vagn,

    in order to obtain the values of the execution, you need access to execution. The following screenshot shows how to access.

    Please note that this VI is lying will be called by TestStand. DO NOT USE THIS VI IN A CUSTOM USER INTERFACE!

    Thank you

    Norbert

    EDIT: This dummy code shows how to read the string parameter 'Return '. Each parameter must be read separately with appropriate playback function.

Maybe you are looking for

  • Slow MacBook

    I'm running the late capitan on my macbook 2008 aliminuim, it is very slow and before every action, I get the little wheel until appears normal, I tried to reboot in safe mode and repair disks in disk utility, but it takes forever, ideally, I would l

  • How to set the location bar search regardless of the selected search engine bar?

    The search in the address bar searches with the currently selected in the search bar engine with 23 FF. I find the annoying behavior, because sometimes I select different engines in the search bar, if necessary, but most often I just need to research

  • How to restore the Firefox button to the top of the page?

    In the instructions it says to click on the Firefox button at the top of the page. I did not and I'm interested to restore. How would I do that?

  • Downloads of movies Apple TV running in the background?

    I'm currently downloading a movie but don't want to watch it immediately. No downloads works in the background, or do I sit on the download screen until it has finished downloading?

  • Satellite M30: Error 0x47F after installing energy-saving

    After you have installed the Toshiba Power Saver message: 'error 0x47F' appears. And the energy saver does not work. The error after each reboot Message apears, too. I tried to reinstall the energy saver, but I'm not helping. Uninstall is impossible,