11g DB with the "compatible" parameter value "10.1.0.

Hello world

I have a upgrade from 9i to 11g r2 database. compatible in this database parameter has been defined as "10.1.0. for this reason, I can't use - for ex-'invisible clues' because they have at least 11.0.0 compatible parameter value.

now I want to change this setting, but I'm not sure what would be done by this action, exactly.

for example, Tom said: "you cannot use some new features like compression table OLTP.
http://asktom.Oracle.com/pls/asktom/f?p=100:11:0:P11_QUESTION_ID:1203932400346694094

I know invisble index is also depend on this but what else? I couldn't find a sort a list of it. y at - it all? or someone who knows?

Thank you very much.

OPTIMIZER_FEATURES_ENABLE acts as an umbrella setting to activate a series of features in a version number of Oracle-based optimizer.
http://docs.Oracle.com/CD/E11882_01/server.112/e25513/initparams165.htm

compatible
http://docs.Oracle.com/CD/E11882_01/server.112/e25513/initparams034.htm
http://docs.Oracle.com/CD/E11882_01/server.112/e25494/create005.htm#i1014800
http://docs.Oracle.com/CD/E11882_01/server.112/e23633/changes.htm#I638061

Tags: Database

Similar Questions

  • 11gRel2 - using the compatible parameter 10.2.0.3.0 DBCA translated by ORA-00201

    Hi guys,.

    Here's the scenario:

    1 oracle DB binary: 11.2.0.2.2
    2 using the dbca to create general database of goal and then change the "11.2.0.0.0 to 10.2.0.3.0 COMPATIBLE" initialization parameter in the window "all initialization parameters.

    So, when I finally start to install the database, I am getting following error when installing:

    ORA-00201: control version of the 11.2.0.0.0 file that is incompatible with ORACLE version 10.2.0.3.0
    ORA-00202: control file: ' / u01/app/oracle/cfgtoollogs/dbca/infpp1/tempControl.clt'

    IGNORE OR ABANDON...

    Now, you might ask why I do this. In fact, I want to install fresh 11grel2. database with the less compatible parameter. Custom schemas IMPORT DP in the development of this that compatible database is set to 10.2.0.3.0. Then run database with these settings for a week and finally change the compatible parameter to 11.2.0.0.0

    Any ideas where I'm wrong? as the default value model seems not to accept what I want to do.

    Kind regards
    -
    Anjum

    Choose the "Custom Database" option in the model database

  • After the upgrade the compatible parameter compatibility issue

    Hello

    I have a user who has a database which is 10.2.0.3 (on Solaris 10 (I think).

    The database has the compatible parameter set to 9.2.0.0, and given that the database taken to 10.2.0.3, she 10.2.0.3 parameter.

    But since the 10.2.0.3 setting, hang his reports.

    Thus, she attempted to deliver the compatible parameter to 9.2.0.0, but gets the error when it tries to start the database:

    ORA-00201: control version 10.2.0.3.0 incompatible with ORACLE version 9.2.0.0.0 file

    Then, I found in a doc who say: "once you increase the COMPATIBLE parameter, the database cannot later be downgraded."

    Now, she has a problem because its reports does not work, and she can't go back to Oracle 9.2.0.0 compatibility.


    What can do now?  (short to restore the database, etc.).

    > What can do now?  (short to restore the database, etc.).

    rebuild the control file

  • Syntax for taking export with the "Query" parameter

    Hi all

    Please help me about the syntax for export with the query parameter taking

    Hello

    exp file=d:\exp.dmp log=d:\exp.log tables=scott.emp query='where empno=10'
    
    exp file=d:\exp.dmp log=d:\exp.log tables=scott.emp query='where ename='''SCOTT''
    

    Salman

  • Get the workflow parameter value before the end of the SOAP client workflow execution

    I'm calling webservices SOAP Orchestrator of my request to run a workflow. I want to get a parameter/attribute value before execution of the workflow.

    Brief:

    I have a XYZ workflow that adds two numbers provided by my application. After that my workflow perform some other features that say 5 minutes.

    My application is the result of the addition from the addition is performed. I don't want to wait for these 5 minutes to finish after what my worlkflow is finished and then obtain the result.

    Hello DeepakPN - first of all, if you use vCO 5.x, we strongly recommend to use the api instead of the old api SOAP REST.

    Now, to answer your question:

    When you run a workflow, the returned soap body includes a return workflow id: this is your workflow token id - essentially the Runspace of your workflow. He looks a bit like this:

    
       
          
             
                ff80808141e74b090141f05c5d2c00f7
    

    There are several additional lines less than retail, but I left it as an important component of the info here is this tag . The value that it contained should be used with the operation "getWorkflowTokenForId". By providing this ID and your credentials, the resulting SOAP body will contain details of your performance at the time of your request. So, if you have your amount stored as an attribute at the time that you run the query, you will see the results. For my simple test, here is my operation "getWorkflowTokenForId" for a test flow that I came through SOAP:

    
       
          
             
                ff80808141e74b090141f05c5d2c00f7
                Any Test
                1a568e2e-5c15-4b68-9bab-20cb955f0004
                item0
                completed
                completed
                
                20131025120447-0400
                20131025120447-0400
                
    
    
    >
    >
    
    
    
    ]]>
             
          
       
    
    

    Inside the tag, there is a tag that contains each of my entries/attributes. In the code above, 'anyInput' is the input parameter for my workflow and of the "inputTypeName" as an attribute.

    Hope this helps

  • 11g OEM with the sys user connection error.

    I have two database in my local host. a parameter is created with dbca and another is created manually.
    I am not able to connect ONLY with "sys" user in OEM, 11g, but I can connect to sqlplus with the same user (only in the manually created database).

    You can try again by recreating the file password... just in case...

  • Several sprites using the same parameter value

    I'll ask the same question " 'contains' doubt in the hexadecimal color value?" but in a different way, because I realized that the solution is more simple than I thought, and the solutions will also. I have this problem:

    property pTargetSprite, pBlendValue

    on getPropertyDescriptionList me
    List = [:]

    addProp list, #pTargetSprite, [#comment: ' target Sprite: ',]
    [#format: #integer, #default: VOID]

    addProp list, #pBlendValue, [#comment: ' mixture value: ",]
    [#format: #integer, #default: 100]

    back list

    end


    on mouseDown me

    .blend Sprite (pTargetSprite) = pBlendValue

    end

    I would like to get SEVERAL sprites for 1 parameter, that is to say when the behavior dialog box appears and ask me the "target Sprite:", I entered... Let's say 1, 2, 3,... Regardless of the numbers I want. Therefore, the values of this sprites mix will change according to the mix input value. Right now is perfect, but of course work with only a sprite, but I want to be able to give this value of mixture for several sprites on the same setting.

    I guess it must be very simple, but I can't get the answer anywhere in my brain, nor my book Director, or in the forums.

    Thank you!!!

    Rob, Anders... Thank you very much!!! Now it works perfectly.

    spriteList property
    blendValue property

    on getPropertyDescriptionlist
    myPropList = [:]
    myPropList.addProp (#spriteList, [#comment: "enter the sprite channel \])
    (["the numbers to use, separated by commas:", #format: #string, #default: "1,2,3"]).<>
    myPropList.addProp (#blendValue, [#comment: "mixture value:",-])
    ([#format: #integer, #default: 100])
    return myPropList
    end

    on beginSprite me
    spriteList = stringToList (spriteList)
    end

    on stringToList (thisString)
    oldDelim = the itemDelimiter
    itemDelimiter = «»
    thisManyItems = thisString.item.count
    tempList =]
    Repeat with n = 1 to thisManyItems
    tempList.add (thisString.item [n])
    end repeat
    itemDelimiter = oldDelim
    return tempList
    end

    on mouseUp me
    thisMany = spriteList.count
    Repeat with n = 1 to thisMany
    .blend Sprite (value(spriteList[n])) = blendValue
    end repeat
    end

  • The default parameter value does not work in Discoverer Desktop 4i

    Hello

    I have a parameter called '' organization '' in the Scout report.
    I want to set its default value to an organization from the list of values. I edited the parameter
    and choose this value from the list in the default value field. But, when I run
    the report, it shows the value used recently for this parameter.
    instead of display the default value.
    I have the same problem with all parametrs in workbooks in Discoverer.
    I use 4i Discoverer Desktop (4.1.41.05.00).

    Is that all that I do for Discoverer show me the default value for the parameter, whenever I run the workbook?

    Thanks in advance!

    Hello

    Try to set the preference SaveLastUsedParamValue to 0 in the registry.

    Rod West

  • Problem with the change in value of listbox event

    Hello

    I have a problem with the help of Listbox value change event. The code that I have attached is a simplified version of the largest program, but the problem is the same. One of the loops of Nonna is responsible for handlig occurring events ant the other is responsible for the execution of the program. In the project of oryginal I use a listbox control to determine which plots graphic display of a waveform is visible (first position of the listbox-> only plot first visible etc.). In the attached vi, I just show the current value of the listbox control. The problem is the event runs only once and then the program crashes. I want to be able to change the value of the listbox work both at idle and in State of a program, but when I put the structure of the event in both States, he does not. I'd be very grateful if someone smarter than me could tell me where I made my mistake. I want my program to be able to manage the keys and listbox events in States (slow down and knit) program.

    You have two structures of event in two cases different from the structure of the case, and both are tuned to listbox events has changed. Because only once can be triggered at any time, the VI crashes (lock events the front panel (default) until the event can complement).

    You must use a unique event structure managing all events.

    The overall program architecture looks like inside-out for me.

    For the buttosn, you must use action lock (switch not release!) and use the value changed events.

  • Need help with the accumulation of value.

    Hello world

    My version of DB is

    BANNER

    ----------------------------------------------------------------

    Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bi

    PL/SQL Release 10.2.0.1.0 - Production

    CORE 10.2.0.1.0 Production

    AMT for Linux: Version 10.2.0.1.0 - Production

    NLSRTL Version 10.2.0.1.0 - Production

    Please take a look at the structure of the table, some examples of values, query, and result and help out me.

    create table ppdev_own.product

    (

    number of product_id,

    sold_date date null not activate.

    activate the sold_quantity number not null,

    constraint product_pk primary key (product_id, sold_date, sold_quantity) activation

    ) ;

    insert into product (product_id, sold_date, sold_quantity) values (1000, to_date('12-NOV-2014','DD-MON-YYYY'), 100);

    insert into product (product_id, sold_date, sold_quantity) values (1000, to_date('12-DEC-2014','DD-MON-YYYY'), 150);

    insert into product (product_id, sold_date, sold_quantity) values (1000, to_date('12-JAN-2015','DD-MON-YYYY'), 200);

    insert into product (product_id, sold_date, sold_quantity) values (2000, to_date('12-NOV-2014','DD-MON-YYYY'), 120);

    insert into product (product_id, sold_date, sold_quantity) values (2000, to_date('12-DEC-2014','DD-MON-YYYY'), 170);

    insert into product (product_id, sold_date, sold_quantity) values (2000, to_date('12-JAN-2015','DD-MON-YYYY'), 220);

    insert into product (product_id, sold_date, sold_quantity) values (2000, to_date('13-JAN-2015','DD-MON-YYYY'), 100);

    -Query

    with the temp as

    (select distinct p1.product_id,

    P1.sold_date,

    P1.sold_quantity,

    Count (*) on total_occurrence (p1.product_id partition).

    ROW_NUMBER() over (partition by product_id arrested by p1.product_id) rownumber

    the product p1

    order of p1.product_id,

    P1.sold_date

    )

    Select t.product_id,

    t.sold_date,

    t.sold_quantity,

    case

    When lag (t.sold_quantity) over (partition by t.product_id of t.product_id order) is null

    then t.sold_quantity

    When t.rownumber < t.total_occurrence

    then lag (t.sold_quantity) over (partition by order of t.product_id t.product_id) + t.sold_quantity

    When t.total_occurrence = t.rownumber

    then sum (t.sold_quantity) on (t.product_id score)

    end as sold_quantity_acc

    t temp;

    Result

    PRODUCT_IDSOLD_DATESOLD_QUANTITYSOLD_QUANTITY_ACC
    1000JANUARY 12, 2015200200
    100012 DECEMBER 2014150350
    1000NOVEMBER 12, 2014100450
    2000JANUARY 12, 2015220220
    200012 DECEMBER 2014170390
    2000JANUARY 13, 2015100270 -instead of 270, he must return to 490
    2000NOVEMBER 12, 2014120610

    Please see the comment in bold and help out me. How can I maintain the continuous accumulation of value that will keep calculation of the quantity sold. Please correct me if my approach is wrong.

    Kind regards

    BS2012.

    Select product_id,

    sold_date,

    sold_quantity,

    Sum (sold_quantity) on sold_quantity_acc (partition by product_id arrested by sold_date)

    product

    PRODUCT_ID SOLD_DATE SOLD_QUANTITY SOLD_QUANTITY_ACC
    1000 12/11/2014 100 100
    1000 12/12/2014 150 250
    1000 12/01/2015 200 450
    2000 12/11/2014 120 120
    2000 12/12/2014 170 290
    2000 12/01/2015 220 510
    2000 13/01/2015 100 610

    Concerning

    Etbin

  • Oracle report with the optional parameter

    Hi all

    I have a question.

    I have to write a report in which I view the report of quantity on hand.

    I develop the following query

    SELECT msib.segment1Agenda,
    OOD.organization_codeOrganization,
    MOQ. Review,
    Sum (MOQ.transaction_quantity)total_primary_quantity,
    MSIB.primary_unit_of_measureprimary_uom,
    Sum (MOQ.primary_transaction_quantity) total_reserve_quantity,
    MSIB.primary_unit_of_measurereserve_uom,
    Sum (MOQ.primary_transaction_quantity) total_transact_quantity,
    MSIB.primary_unit_of_measuretransact_uom
    OF mtl_system_items_bMSIB,
    org_organization_definitions ood,
    mtl_onhand_quantities_detail moq

    WHERE 1 = 1

    AND ood.organization_id = msib.organization_id

    AND msib.inventory_item_id = moq.inventory_item_id

    AND msib.organization_id = moq.organization_id

    AND msib.segment1 = nvl (& item, msib.segment1)

    Ood.organization_code = & org

    GROUP BY ood.organization_code,
    MSIB. Segment1,
    MOQ. Review,
    MSIB.primary_unit_of_measure,
    MOQ.transaction_uom_code

    As you can see I'm passing 2 parameters (Org and point) on which element is the optional parameter.

    My question is what nvl condition are suitable for this scenario and why

    1 msib.segment1 = nvl (& item, msib.segment1)

    2 msib.segment1 = nvl (& point, '0')?

    I think you should use the condition because you want that all the values of msib.segment1 to be considered for the calculation of the result when no value for the parameter element is passed which is & element is null.

    MSIB. Segment1 = nvl (& item, msib.segment1)

  • Problem with the compatible version of line lock tables

    I tested the effect of locking in the tables in activated version to assess restrictions workspace manager to update the records in different workspaces and I met a locking issue where I can't seem to update different registers of the same table in different sessions if these same records have already been updated and committed in a different workspace.

    I run the tests on 11.2.0.3.  I have ROW_LEVEL_LOCKING worth IT.

    Here's a simple test case (I have many other test cases that are not as well, but understand why it is a problem of blocking will help me understand the results of others my test case):

    -Alter tablespace names in accordance with the requirements

    create table t1 (id varchar2 (36) not null, name varchar2 (50) not null) tablespace XXX;

    ALTER table t1 add the key primary t1_pk (id) of constraint using index tablespace XXX;

    exec ('LIVE') dbms_wm.gotoworkspace;

    insert into t1 values ('1 ', 'name1');

    insert into t1 values ('2 ', 'name2');

    insert into t1 values ('3 ', 'name3');

    commit;

    exec dbms_wm.enableversioning ('t1');

    exec ('LIVE') dbms_wm.gotoworkspace;

    exec dbms_wm.createworkspace ('TESTWSM1');

    exec dbms_wm.gotoworkspace ('TESTWSM1');

    -Update 2 files in a workspace not LIVING for the update later in different workspaces

    Update t1 set name = name | ' changed ' where id in ('1 ', ' 2');

    commit;

    quit smoking;

    -Now in a separate session (called session 1 for this example), run the following without commit the changes:

    exec ('LIVE') dbms_wm.gotoworkspace;

    Update t1 set name = 'modified' where id = '1';

    -Now in another session (session 2) update a different record in the same table.  The update below is blocked waiting on the transaction in the session 1 to perform (by commit / rollback):

    exec ('LIVE') dbms_wm.gotoworkspace;

    Update t1 set name = 'modified' where id = '2';

    I am surprised, recordings of the different IDS cannot be updated in different sessions which is why is session 1 blocking the update of the 2 folder that is not being updated anywhere else.  I tried this using different workspaces not LIVING with similar results.  I tried to change the properties of the table for example, initrans with and always get a lock.  Changes made to the properties of the table are correctly propagated to _LT tables but not all tables in handler related workspace created for table T1 that precedes.  I don't know if that's the problem.

    Note an example of the query Manager space background likely to create the lock is something like:

    UPDATE TESTWSM. T1_LT SET LTLOCK = WMSYS.LT_CTX_PKG. CHECKNGETLOCK (: B6, LTLOCK, NEXTVER,: B3, 0, 'UPDATE', VERSION, DELSTATUS,: B5), NEXTVER = WMSYS.LT_CTX_PKG. GETNEXTVER (NEXTVER,: B4, VERSION,: B3: B2, 683) WHERE ROWID =: B1

    Any help with this will be appreciated.  Thanks in advance.

    Hello

    The reason for the block is actually the same as above.  The splits is registered at the level of the version/savepoint, not necessarily just the workspace.  In your example, workspaces TESTWSM1 and TESTWSM2 have a single version and the LIVE workspace has 3 versions.  A new version is always implicitly created during a CreateWorkspace operation if the most RECENT/current version has modified data.  The lines for the id = "1" and id = "2" are changed in each workspace to the child and before creating a workspace.  However, since the id = "3" LIVE online has changed after the creation of TESTWSM1, it is in a different version of those other 2 rows.  So when the updates for the id = "1" and id = "2" are executed, the line is attempted to be divided between TESTWSM1, TESTWSM2 and the latest version of LIVE.  No other line has been updated with this combination so we try to introduce a set of lines in the metadata table.  As this happens multiple sessions at the same time, one of them is obliged to block until the other transaction issues a commit or rollback.

    It is not a way to avoid these LMD.  The lock is acquired in this case is a short-lived transaction lock and they are required for the correct rows be returned for a particular workspace.

    Kind regards

    Ben

  • With the help of value in an input text for the calculation in a Variable area

    I have a project where I ask the user to fill out their name in a box entry and two-digit age in another area of text entry.  Later in the project, I want to ask them to think when they were 6 years and how they would describe themselves right there.  (the project is about self-awareness).  To make it as pleasant as possible, I thought it would be nice to say. "(Name variable), think to (years since 6) years, when you were about 6 years old'."  I'm unable to get the variable 'Since 6 years' work and I would like to know if it's possible.

    • I set up the variable text box as "v_age".
    • I've implemented a variable like "v_age6" with the value "6".
    • I implemented the variable result as "v_result_age6".
    • I have set up a standard action with a mathematical expression which reads "v_result_age6 = v_age - v_age6.

    The variable output does not appear on the scene in overview of project mode, and I think it's because there is only a single variable with a value assigned in the equation.  The variable "v_age" doesn't have an assigned value because it is a text entry area.

    Is it possible to use a value typed in a user as a variable to do math with?

    Thank you.

    Welcome to the forum,

    Each TEB has an associated variable, its generic name is the same as the BER. But you better match your variable with the most significant name to the ETB. Take a look at this old real blog post, always to news (though perhaps the screenshots are little bit outdated):

    http://blog.lilybiri.com/timesaving-Tip-Create-associated-variable-for

    BTW: you have no need to create an additional variable to number 6. This action would have done as well:

    Expression v_resultage6 = v_age - 6

    How you trigger the action, by what event?

    http://blog.lilybiri.com/events-and-advanced-actions

    Lilybiri

  • column values with the same key value addition

    Dear professionals,
    I created the table like this:
     create table acc_test (
    id      number,
    col1    varchar2(20),
    col2    number,
    col3    number);
    
    insert into acc_test (id,col1,col2,col3) values ('1','ttt','10','15');
    insert into acc_test (id,col1,col2,col3) values ('1','aba','5','0');
    insert into acc_test (id,col1,col2,col3) values ('2','abc','12','7');
    insert into acc_test (id,col1,col2,col3) values ('3','ddd','6','15');
    insert into acc_test (id,col1,col2,col3) values ('3','df','4','15');
    insert into acc_test (id,col1,col2,col3) values ('4','kl','10','15');
    How to write a query for this data set:
    ID                     COL1                 COL2             COL3 
    ---------------------- -------------------- ---------------------- -----
    1                      ttt                  15 (10+5)          15  (15+0) 
    2                      abc                  12                 7    
    3                      ddd                  10 (6+4)           30  (15+15)   
    4                      kl                   10                 15   
    THX in advance,
    Adnan

    You can use this query:

    SQL> SELECT id,col1,SUM(col2) OVER (PARTITION BY id) col2
      2                ,SUM(col3) OVER (PARTITION BY id) col3
      3  FROM acc_test ;
    
            ID COL1                       COL2       COL3
    ---------- -------------------- ---------- ----------
             1 ttt                          15         15
             1 aba                          15         15
             2 abc                          12          7
             3 ddd                          10         30
             3 df                           10         30
             4 kl                           10         15
    
    6 rows selected.
    

    However, if you notice that you can find that the two lines as

         ID COL1                       COL2       COL3
    ------- -------------------- ---------- ----------
          1 ttt                          15         15
          1 aba                          15         15
    

    are present in the result set. Now, he must explain that you want to remove, and why.

    If you say, it is not important, then with the data of your second posting, it's even easier!

    SQL> SELECT id,col1,SUM(col2)
      2                ,SUM(col3)
      3  FROM acc_test
      4  GROUP BY id,col1
      5  ORDER BY 1 ;
    
            ID COL1                  SUM(COL2)  SUM(COL3)
    ---------- -------------------- ---------- ----------
             1 ttt                          15         15
             2 abc                          12          7
             3 ddd                          10         30
             4 kl                           10         15
    

    Published by: Johan on November 24, 2010 16:48

  • With the button submit values going to the Web page

    I have a form with 4 settings I want to go to a pop chart.

    I want to program a button that will present to the user selected values while they met in session state and then be available to pass these variables to the popchart.

    I created a button called run the report and set it to redirect to URLjavascript:doSubmit('SUBMIT'); popupURL ('http://tacweb-dev.co.ihc.com/ROMS/rpt_volumes.jsp?deptNum= & P12_APP_DEPT_ID & startDate = & P12_START_DATE. & endDate = & P12_END_DATE. & ther = & P12_THERAPIST_PRVDR_ID.');

    However, this does not work as the values entered into the fields do not have and they are in the form of values in session state.
    The function of the URL works.
    All I have to do is find a way to set the values entered by users in the session state.

    Hello

    You must call the function I posted something like this

    SetAppItem('P12_APP_DEPT_ID',$v('P12_APP_DEPT_ID'));
    

    That the value point P12_APP_DEPT_ID one that exists in the current html document

    But you need set the session state for your objects to use the poppies?
    It could work like this in the url target button

    javascript:popupURL('http://tacweb-dev.co.ihc.com/ROMS/rpt_volumes.jsp?deptNum='+$v('P12_APP_DEPT_ID')+'&startDate='+$v('P12_START_DATE')+'&endDate='+$v('P12_END_DATE')+'&ther='+$v('P12_THERAPIST_PRVDR_ID'));
    

    BR, Jari

Maybe you are looking for

  • How to use Quick time on Macbook air?

    I can't open Quick time. How can I use it on OSX Yosemite 10.10.5?

  • Can not watch the program to watch DVDs and flash videos

    I have two laptops from Toshiba one problem in each. (* 1) * on the older Satellite (M40-276) with XP I have the following problem, I can watch Flash videos online, but I can't watch them downloaded in the computer (although the dowload is correct).

  • Cannot access a shared folder

    I have a network that uses a multude of different types of computers with different operating system, but most of the positions are Win XP or Win 7.  I am able to access a drive on the part of all but one.  The error I get is "the specified network n

  • Some questions on development on the Blackberry Pearl 8110?

    Hello. I have a few questions about the development of java applications on this unit. Well, asumming my old pearl supports Java... I have the Eclipse plugin for java installed using the 5.0.0 jre so I think this means that the application works on O

  • Calling all HOV users

    I searched high and low for documentation on this product and found very little. I guess you get what you pay for because it is a free license with the unit; However, we cannot make it work and I simply don't understand enough about it even help out.