Error 3021 - Invalid relation. No current record

I'm trying to import a Microsoft Access database into Oracle 10g Express using SQL developer Microsoft Access Exporter and I get the above error. How can I find out what it's talking about so I can fix it?

Hi,
As part of your pre-export steps, did you run the MS Access Documenter facility, which can assist in identifying any erroneous or invalid objects within your MDB file? This facility is available via the Tools > Analyze > Documenter menu item. When running that tool, ensure that you have selected the "Relationships" checkbox on the "All Object Types" tab. You should resolve/remove any erroneous objects prior to running the Exporter tool. If you have done so, but still experience issues with your export, please let me know.
Regards,
Hilary

Similar Messages

  • Error # 3021 - Invalid Relation. --- MS Access to Oracle APEX

    Hello everybody.
    I have 3 years working with Oracle APEX and now I have the need to migrate an Access database to Oracle and APEX.
    I have:
    - MS Access 2003 database
    - Oracle SQL Developer 3.0.04.34
    - Oracle 10g Database
    I will try to provide all the relevant information.
    I used the Access Exporter for Access 2003 tool from Oracle SQL Developer to creat both .xml (for SQL Dev) file and .sql file (for APEX) but the process show me an error mesassge that said: "Error # 3021 - Invalid Relation. No current record".
    I read in OTN forum that it was because the migration tool can not access the system tables and that I need to modify permisions to allow "Read Data". I did this process and I was able to create .xml file, however if I chose Application Express to create .sql file or the option to create both files the same error shows.
    I have been reading in this forum but didn't find a way to solve it.
    Does any body knows how to solve this issue?
    Any help is appreciated.
    Thanks in advance for your help.

    Hello,
    I can't reproduce your issue.
    Have you double-checked that the tables MSysAccessObjects, MSysACEs, MSysObjects, MSysQueries and MSysRelationships are visible and that the Admin user has at least Read Design and Read Data permission on those tables?
    If that is the case, and the problem still happens, and you are able to give a copy of your .mdb file to Oracle, then I suggest to open a Service Request with Oracle Support so that the issue can be investigated.
    Regards
    Wolfgang

  • APP-PAY-07092: This action is invalid for the current record.

    Unable to access employees assignment panel in order to make updates within oracle HR receiving this error.How to fix this.

    Please see these docs.
    APP-PAY-07092 This action is invalid for the current record when Trying to Access Assignment [ID 813815.1]
    PERWSHRG APP-PAY-07092 when Navigating to Assignments Screen [ID 796523.1]
    PERWSHRG APP-PAY-07092 Trying to Access Assignment [ID 1434212.1]
    PERWSEAC Cannot enter Costing for Contingent Workers APP-PAY-07092 [ID 1458000.1]
    App-Pay-07092:Action Invalid for Current Record:Salary for Active Contingent Asg [ID 360168.1]
    Payment Method Errors When Opened: APP-PAY-07092: This process is invalid for the current record. [ID 289691.1
    Thanks,
    Hussein                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Form Error Message: Invalid relation attribute on pageSet xfa

    Hi,
    I've developed a form that many folks are using without any issues. However, I do have a small number of users that get the following error message when opening the form.
    Error Message:  Invalid relation attribute on pageSet xfa[0].template[0].form1[0].#pageSet[0]
    This error only appears to come up if they are using Adobe Acrobat Pro Version 8. No issues on versions 9 or 10 (X). The form is suppose to be compatible back to version 7.
    My main form is called (form1). Then there are 4 major sub forms under (form1), The top drop down (on the masterpage) hides or displays one of the major sub forms based on user selection.
    I have a hunch that something with the generated code not jiving well with Acrobat 8.
    Here's a snippet of the code if you'd like to look through it.
    form1.#pageSet[0].MasterPage1.FormActionDropDown::change - (JavaScript, client)
    //+ GENERATED - DO NOT EDIT (ID:D2FF16C4-6D1F-45D4-ACB7-0DB7CE14229F CRC:3650232787)
    //+ Type: Action
    //+ Result4: SetPresence("$Node5","hidden")
    //+ Result3: SetPresence("$Node4","visible")
    //+ Result2: SetPresence("$Node3","hidden")
    //+ Result1: SetPresence("$Node2","hidden")
    //+ Node5: form1[0].ChangePAForm[0]
    //+ Node4: form1[0].Non-PAForm[0]
    //+ Node3: form1[0].DeletePAForm[0]
    //+ Node2: form1[0].PAForm[0]
    //+ Node1: form1[0].#pageSet[0].MasterPage1[0].FormActionDropDown[0]
    //+ Condition1: ListField("$Node1","textselected","ADD NON-PA User")
    //+ ActionName: DropDown.change.NonPA
    if ($.boundItem(xfa.event.newText) == "ADD NON-PA User") {
      this.resolveNode("PAForm").presence = "hidden";
      this.resolveNode("DeletePAForm").presence = "hidden";
      this.resolveNode("Non-PAForm").presence = "visible";
      this.resolveNode("ChangePAForm").presence = "hidden";
    //+ GENERATED - DO NOT EDIT (ID:662A28BD-A30A-4E6D-92CD-6FF22B0EFB5D CRC:2945493746)
    //+ Type: Action
    //+ Result4: SetPresence("$Node5","hidden")
    //+ Result3: SetPresence("$Node4","hidden")
    //+ Result2: SetPresence("$Node3","visible")
    //+ Result1: SetPresence("$Node2","hidden")
    //+ Node5: form1[0].ChangePAForm[0]
    //+ Node4: form1[0].Non-PAForm[0]
    //+ Node3: form1[0].DeletePAForm[0]
    //+ Node2: form1[0].PAForm[0]
    //+ Node1: form1[0].#pageSet[0].MasterPage1[0].FormActionDropDown[0]
    //+ Condition1: ListField("$Node1","textselected","DELETE EXISTING PA")
    //+ ActionName: DropDown.change.DeletePA
    if ($.boundItem(xfa.event.newText) == "DELETE EXISTING PA") {
      this.resolveNode("PAForm").presence = "hidden";
      this.resolveNode("DeletePAForm").presence = "visible";
      this.resolveNode("Non-PAForm").presence = "hidden";
      this.resolveNode("ChangePAForm").presence = "hidden";
    //+ GENERATED - DO NOT EDIT (ID:66B7091F-75C5-4A73-8ACA-885AE42D0308 CRC:2169512649)
    //+ Type: Action
    //+ Result4: SetPresence("$Node5","visible")
    //+ Result3: SetPresence("$Node4","hidden")
    //+ Result2: SetPresence("$Node3","hidden")
    //+ Result1: SetPresence("$Node2","hidden")
    //+ Node5: form1[0].ChangePAForm[0]
    //+ Node4: form1[0].Non-PAForm[0]
    //+ Node3: form1[0].DeletePAForm[0]
    //+ Node2: form1[0].PAForm[0]
    //+ Node1: form1[0].#pageSet[0].MasterPage1[0].FormActionDropDown[0]
    //+ Condition1: ListField("$Node1","textselected","CHANGE / MODIFY EXISTING PA")
    //+ ActionName: DropDown.change.ChangePa
    if ($.boundItem(xfa.event.newText) == "CHANGE / MODIFY EXISTING PA") {
      this.resolveNode("PAForm").presence = "hidden";
      this.resolveNode("DeletePAForm").presence = "hidden";
      this.resolveNode("Non-PAForm").presence = "hidden";
      this.resolveNode("ChangePAForm").presence = "visible";
    //+ GENERATED - DO NOT EDIT (ID:C87B58DB-765D-426C-81BB-5A7ECFF42B63 CRC:2949030955)
    //+ Type: Action
    //+ Result4: SetPresence("$Node5","hidden")
    //+ Result3: SetPresence("$Node4","hidden")
    //+ Result2: SetPresence("$Node3","hidden")
    //+ Result1: SetPresence("$Node2","visible")
    //+ Node5: form1[0].ChangePAForm[0]
    //+ Node4: form1[0].Non-PAForm[0]
    //+ Node3: form1[0].DeletePAForm[0]
    //+ Node2: form1[0].PAForm[0]
    //+ Node1: form1[0].#pageSet[0].MasterPage1[0].FormActionDropDown[0]
    //+ Condition1: ListField("$Node1","textselected","CREATE NEW PA")
    //+ ActionName: DropDown.change.NewPA
    if ($.boundItem(xfa.event.newText) == "CREATE NEW PA") {
      this.resolveNode("PAForm").presence = "visible";
      this.resolveNode("DeletePAForm").presence = "hidden";
      this.resolveNode("Non-PAForm").presence = "hidden";
      this.resolveNode("ChangePAForm").presence = "hidden";

    You should post this question in the LiveCycle Designer forum here. This forum is for forms created in Acrobat (Acroforms).

  • Error Message: Invalid relation attribute on pageSet xfa

    Hi,
    Searching through the forums and on the net, I cannot seem to locate an answer to this problem so I'm trying here...
    I've developed a form that many folks are using without any issues. However, I do have a small number of users that get the following error message when opening the form.
    Error Message:  Invalid relation attribute on pageSet xfa[0].template[0].form1[0].#pageSet[0]
    This error only appears to come up if they are using Adobe Acrobat Pro Version 8. No issues on versions 9 or 10 (X). The form is suppose to be compatible back to version 7.
    My main form is called (form1). Then there are 4 major sub forms under (form1), The top drop down (on the MasterPage1) hides or displays one of the major sub forms based on user selection.
    I have a hunch that something with the generated code not jiving well with Acrobat 8.
    Here's a snippet of the code if you'd like to look through it.
    form1.#pageSet[0].MasterPage1.FormActionDropDown::change - (JavaScript, client)
    //+ GENERATED - DO NOT EDIT (ID:D2FF16C4-6D1F-45D4-ACB7-0DB7CE14229F CRC:3650232787)
    //+ Type: Action
    //+ Result4: SetPresence("$Node5","hidden")
    //+ Result3: SetPresence("$Node4","visible")
    //+ Result2: SetPresence("$Node3","hidden")
    //+ Result1: SetPresence("$Node2","hidden")
    //+ Node5: form1[0].ChangePAForm[0]
    //+ Node4: form1[0].Non-PAForm[0]
    //+ Node3: form1[0].DeletePAForm[0]
    //+ Node2: form1[0].PAForm[0]
    //+ Node1: form1[0].#pageSet[0].MasterPage1[0].FormActionDropDown[0]
    //+ Condition1: ListField("$Node1","textselected","ADD NON-PA User")
    //+ ActionName: DropDown.change.NonPA
    if ($.boundItem(xfa.event.newText) == "ADD NON-PA User") {
      this.resolveNode("PAForm").presence = "hidden";
      this.resolveNode("DeletePAForm").presence = "hidden";
      this.resolveNode("Non-PAForm").presence = "visible";
      this.resolveNode("ChangePAForm").presence = "hidden";
    //+ GENERATED - DO NOT EDIT (ID:662A28BD-A30A-4E6D-92CD-6FF22B0EFB5D CRC:2945493746)
    //+ Type: Action
    //+ Result4: SetPresence("$Node5","hidden")
    //+ Result3: SetPresence("$Node4","hidden")
    //+ Result2: SetPresence("$Node3","visible")
    //+ Result1: SetPresence("$Node2","hidden")
    //+ Node5: form1[0].ChangePAForm[0]
    //+ Node4: form1[0].Non-PAForm[0]
    //+ Node3: form1[0].DeletePAForm[0]
    //+ Node2: form1[0].PAForm[0]
    //+ Node1: form1[0].#pageSet[0].MasterPage1[0].FormActionDropDown[0]
    //+ Condition1: ListField("$Node1","textselected","DELETE EXISTING PA")
    //+ ActionName: DropDown.change.DeletePA
    if ($.boundItem(xfa.event.newText) == "DELETE EXISTING PA") {
      this.resolveNode("PAForm").presence = "hidden";
      this.resolveNode("DeletePAForm").presence = "visible";
      this.resolveNode("Non-PAForm").presence = "hidden";
      this.resolveNode("ChangePAForm").presence = "hidden";
    //+ GENERATED - DO NOT EDIT (ID:66B7091F-75C5-4A73-8ACA-885AE42D0308 CRC:2169512649)
    //+ Type: Action
    //+ Result4: SetPresence("$Node5","visible")
    //+ Result3: SetPresence("$Node4","hidden")
    //+ Result2: SetPresence("$Node3","hidden")
    //+ Result1: SetPresence("$Node2","hidden")
    //+ Node5: form1[0].ChangePAForm[0]
    //+ Node4: form1[0].Non-PAForm[0]
    //+ Node3: form1[0].DeletePAForm[0]
    //+ Node2: form1[0].PAForm[0]
    //+ Node1: form1[0].#pageSet[0].MasterPage1[0].FormActionDropDown[0]
    //+ Condition1: ListField("$Node1","textselected","CHANGE / MODIFY EXISTING PA")
    //+ ActionName: DropDown.change.ChangePa
    if ($.boundItem(xfa.event.newText) == "CHANGE / MODIFY EXISTING PA") {
      this.resolveNode("PAForm").presence = "hidden";
      this.resolveNode("DeletePAForm").presence = "hidden";
      this.resolveNode("Non-PAForm").presence = "hidden";
      this.resolveNode("ChangePAForm").presence = "visible";
    //+ GENERATED - DO NOT EDIT (ID:C87B58DB-765D-426C-81BB-5A7ECFF42B63 CRC:2949030955)
    //+ Type: Action
    //+ Result4: SetPresence("$Node5","hidden")
    //+ Result3: SetPresence("$Node4","hidden")
    //+ Result2: SetPresence("$Node3","hidden")
    //+ Result1: SetPresence("$Node2","visible")
    //+ Node5: form1[0].ChangePAForm[0]
    //+ Node4: form1[0].Non-PAForm[0]
    //+ Node3: form1[0].DeletePAForm[0]
    //+ Node2: form1[0].PAForm[0]
    //+ Node1: form1[0].#pageSet[0].MasterPage1[0].FormActionDropDown[0]
    //+ Condition1: ListField("$Node1","textselected","CREATE NEW PA")
    //+ ActionName: DropDown.change.NewPA
    if ($.boundItem(xfa.event.newText) == "CREATE NEW PA") {
      this.resolveNode("PAForm").presence = "visible";
      this.resolveNode("DeletePAForm").presence = "hidden";
      this.resolveNode("Non-PAForm").presence = "hidden";
      this.resolveNode("ChangePAForm").presence = "hidden";

    You should post this question in the LiveCycle Designer forum here. This forum is for forms created in Acrobat (Acroforms).

  • 40357-invalid string in example record query not issued

    hello experts,
    i am using forms 10g.in query mode i face that error 40357-invalid string in example record query not issued.
    i used these code in key-next-item trigger
    PROCEDURE KN_FOR_QUERY IS
    BEGIN
    IF :global.navigation = 'D' AND :global.mode = 'M'
    THEN
    IF NAME_IN(:SYSTEM.CURSOR_ITEM) IS NOT NULL
    THEN
    :global.temp_div_code:= :po_m.po_div_code;
    :global.temp_po_num := :po_m.po_num;
    :global.temp_po_ex_work := :PUR_DELV_D.DELV_EX_WORK;
    :global.temp_modi_num:= :po_m.po_modi_num;
    IF GET_BLOCK_PROPERTY(:SYSTEM.CURSOR_BLOCK,QUERY_HITS)=0
    THEN     
    -- message('1---'||:SYSTEM.CURSOR_BLOCK);
    -- message('2---'||:SYSTEM.CURSOR_BLOCK);
    GO_BLOCK(:SYSTEM.CURSOR_BLOCK);
    CLEAR_BLOCK(no_validate);
    EXECUTE_QUERY;
    -- ELSE
         -- NEXT_ITEM;
    END IF;
    -- ELSE
    -- mess(GET_ITEM_PROPERTY(:SYSTEM.CURSOR_ITEM,PROMPT_TEXT)||' Must Be Entered For Query...');
    END IF;
    ELSIF :global.navigation = 'D' and :global.mode = 'Q'
    THEN
    IF NAME_IN(:SYSTEM.CURSOR_ITEM) IS NOT NULL
    THEN
    MESS('Press Execute query button');
    go_item('tools.execute_query');
    ELSE
    mess(GET_ITEM_PROPERTY(:SYSTEM.CURSOR_ITEM,PROMPT_TEXT)||' Must Be Entered For Query...');
    END IF;
    ELSIF :global.navigation = 'D' and :global.mode = 'A'
    THEN
    IF NAME_IN(:SYSTEM.CURSOR_ITEM) IS NOT NULL
    THEN
    NEXT_ITEM;
    ELSE
    mess(GET_ITEM_PROPERTY(:SYSTEM.CURSOR_ITEM,PROMPT_TEXT)||' Must Be Entered...');
    END IF;
    END IF;
    END;
    Thanks
    Ravi

    Hi Ravi
    u may need to debug to find out where and when the error exist pls note the following
    Error Message: FRM-40357: Invalid string in example record. Query not issued.Error Cause:In query mode, you entered an invalid ALPHA or CHAR value in the example record.
    Action:Correct the entry and retry the query. Level: >25
    Type: Errorpls verifying that u r entering 1 char for global variable to be assigned so any number between 2single coat is considered a character not s number .
    Amatu Allah

  • Error: ORA-00920: invalid relational operator (WWV-16016)

    Hi,
    When I try to query in the form, I'm getting the following error
    An unexpected error occurred: ORA-00920: invalid relational operator (WWV-16016).
    The form has a field of type varchar2 with lov attached to it. This error is happening only if I enter characters more than 40 or select a value which has more than 40 characters from the lov.
    Anbody had this problem?..Is there a solution for this?..Help would be appreciated.
    Thanks
    PJ

    I figured out the problem and it seems like if the value has any 'IN' or 'BETWEEN' and try to query this error is happening and it's not because of character length. I think Portal assumes that relational operator is entered and tries to query based on those words. Is it a bug in the Portal?..
    Thanks
    PJ

  • No Current Record Error When Opening Project

    So, I have a large-ish project that I've been working with for a while in RoboHelp 9. Said project has historically been somewhat unstable (we had to strip it down and rebuild it entirely a couple years ago), and today said instability has reared its ugly head. Essentially, when I try to open the project, RoboHelp spins its wheels for a while, and eventually gives me a message reading "No current record." I got this error trying to open the XPJ file, then tried the HHP, which apparently blew the XPJ away, and gave me the same message.
    I have a backup project I can use if need be, but I'd rather get my original version running again. Any ideas?

    You haven't said whether you tried deleting the CPD?
    Also you haven't said where the project is located, network or local.
    See if this thread helps and post back.
    http://forums.adobe.com/message/244585#244585
    See www.grainge.org for RoboHelp and Authoring tips
    @petergrainge

  • I got this error "The LOV relation that you are trying to add is invalid"

    Hi to all,
    Actually i create lov programatically and i used external LOV, while mapping
    i used this code
    idbean.setLovRegion("/.../.../.../.../..../......./lov/webui/",0) //path of the external lov RN
    idbean.addLovRelations(pageContext,"OpId","Ouid",LOV_RESULT,LOV_REQUIRED_NO); //mapping
    idbean.addLovRelations(pageContext,"OpId","Ouid",LOV_CRITERIA,LOV_REQUIRED_NO); //mapping
    but i got this error The LOV relation that you are trying to add is invalid.
    Anyone knows let me know the soluting.. This is Urgent
    Thanks in Advance
    Senthur

    Hi senthur,
    I don't know your exact requirement and Why you are making Lov programtically. It's quite tough for new bie.
    What I can advise you that Create a New Lov in Jdev [Only Lov] and attach this Lov to any page with the help of personalization.
    Thanks
    --Anil                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Re: Displaying Current Record After Delete

    Hi all,
    I am using Jdeveloper 11.1.2.3.0
    I have two tables which has parent child relation among the both.
    I dragged the parent table as a adf form on to the .jspx page.
    Now if i am trying to delete fifth record in the parent table it is giving error message like "Table has child record, delete unsuccessful"
    It is fine, but the control going to first record after deletion.
    But i want to display current deleting record on the page if deletion is unsuccessful.
    Can anybody help me to resolve the above one.
    Thanks,
    Syam

    In this code when the bolded if condition fails i want to delete that record. I tried "delete struct1 index sy-tabix" but that record is not deleted.
    I tried "clear  struct1 ". its deletes the current record.
    but in some field its getting zero value & it is appending as a additional record.
    Please help me.
    loop at cdhdr.
    if ( it1-tcode = 'FSS0' or it1-tcode = 'FS00' ).
        w1_saknr = it1-objectid+4(10).
        w_orgid = it1-objectid+14(4).
       loop at it_cdpos  where changenr eq it1-changenr
                      and objectid eq it1-objectid
                       and   objectclas eq it1-objectclas.
       <b>If w_orgid in r_orgid.</b> 
      IF ( it_CDPOS-FNAME = 'XLOEV' AND it_cdpos-value_new eq 'X' ).
         replace struct1-change_ind with 'D' into struct1-change_ind.
                struct1-bukrs = w_orgid.
                struct1-cost = space.
                struct1-plant = space.
                append struct1.
          else.
             struct1-bukrs = w_orgid.
             struct1-change_ind = w_chngid.
             struct1-cost = space.
             struct1-plant = space.
             append struct1.
          endif.
       <b> else</b>.
        <b>delete struct1 index sy-tabix</b>.
      endif.
        append struct1.
           endloop.
    endif.
    endloop.

  • TT0846: Data store connection invalid or not current

    In one of our environments we started getting TT0846 error randomly.
    Everytime we get this error we have to restart our application to reconnect to datasore.
    When we checked the error logs, we found the following:
    08:32:00.56 Err : : 20084: 20089/0x198ede80: XXX: fstat returned with info uid=670 gid=673 mode=drwxr-xr-x size=12288
    08:32:00.56 Err : : 20084: 20089/0x198ede80: XXX: fstat returned with info uid=670 gid=673 mode=-rw------- size=0
    08:32:00.56 Err : : 20084: 20089/0x198ede80: Log flusher encountered error 906: TT0906: Cannot change mode on log file /mtsuatlog/timesten/UAT_DSN_logdir/UAT_DSN_ds.log2031, error Operation not permitted -- file "logfile.c", lineno 813, procedure "sbLogFileCreate". fslsn = 2031.0, disklsn = 2030.534409216, ckptInfo.existLFN = 2028, newestlfn = 2030.
    08:32:01.56 Err : : 20084: 20089/0x198ede80: Log flusher reports success: previously-reported error 906 (TT0906: Cannot change mode on log file /mtsuatlog/timesten/UAT_DSN_logdir/UAT_DSN_ds.log2031, error Operation not permitted -- file "logfile.c", lineno 813, procedure "sbLogFileCreate") no longer pending.
    08:40:01.67 Err : : 20084: 20089/0x198ede80: XXX: Dbhdr group: dba Logpath:/mtsuatlog/timesten/UAT_DSN_logdir/UAT_DSN_ds.log2032
    08:40:01.67 Err : : 20084: 20089/0x198ede80: XXX: fstat returned with info uid=670 gid=673 mode=drwxr-xr-x size=12288
    08:40:01.67 Err : : 20084: 20089/0x198ede80: XXX: fstat returned with info uid=670 gid=673 mode=-rw------- size=0
    08:40:01.67 Err : : 20084: 20089/0x198ede80: Log flusher encountered error 906: TT0906: Cannot change mode on log file /mtsuatlog/timesten/UAT_DSN_logdir/UAT_DSN_ds.log2032, error Operation not permitted -- file "logfile.c", lineno 813, procedure "sbLogFileCreate". fslsn = 2032.0, disklsn = 2031.536557568, ckptInfo.existLFN = 2030, newestlfn = 2031.
    08:40:01.67 Err : REP: 26549: UAT_DSN_DS:misc.c(247): TT16046: Failed to force log
    08:40:01.67 Err : REP: 26549: UAT_DSN_DS:misc.c(247): TT722: TT0722: Log flusher reports error 906 (TT0906: Cannot change mode on log file /mtsuatlog/timesten/UAT_DSN_logdir/UAT_DSN_ds.log2032, error Operation not permitted -- file "logfile.c", lineno 813, procedure "sbLogFileCreate") -- file "logflusher.c", lineno 6136, procedure "sbLogBufOSErrorPush"
    08:40:01.67 Err : REP: 26549: UAT_DSN_DS:receiver.c(1241): TT16160: Failed to flush log records. Replication Agent exiting; but will be restarted by TimesTen daemon
    08:40:01.75 Warn: REP: 26549: UAT_DSN_DS:receiver.c(2870): TT16060: Failed to read data from the network. TimesTen replication agent is stopping
    08:40:02.68 Err : : 20084: 20089/0x198ede80: Log flusher reports success: previously-reported error 906 (TT0906: Cannot change mode on log file /mtsuatlog/timesten/UAT_DSN_logdir/UAT_DSN_ds.log2032, error Operation not permitted -- file "logfile.c", lineno 813, procedure "sbLogFileCreate") no longer pending.
    08:40:02.91 Err : : 20084: repagent says it has failed to start: Failed to flush log records. Replication Agent exiting; but will be restarted by TimesTen daemon
    08:48:02.62 Err : : 20084: 20089/0x198ede80: XXX: Dbhdr group: dba Logpath:/mtsuatlog/timesten/UAT_DSN_logdir/UAT_DSN_ds.log2033
    08:48:02.62 Err : : 20084: 20089/0x198ede80: XXX: fstat returned with info uid=670 gid=673 mode=drwxr-xr-x size=12288
    08:48:02.62 Err : : 20084: 20089/0x198ede80: XXX: fstat returned with info uid=670 gid=673 mode=-rw------- size=0
    08:48:02.62 Err : : 20084: 20089/0x198ede80: Log flusher encountered error 906: TT0906: Cannot change mode on log file /mtsuatlog/timesten/UAT_DSN_logdir/UAT_DSN_ds.log2033, error Operation not permitted -- file "logfile.c", lineno 813, procedure "sbLogFileCreate". fslsn = 2033.0, disklsn = 2032.534587392, ckptInfo.existLFN = 2031, newestlfn = 2032.
    08:48:02.62 Err : : 20084: 20428/0x2aac1c17e850: sbXactCommit: Unable to sync log to disk. Errors/warnings follow.
    08:48:02.62 Err : : 20084: 20428/0x2aac1c17e850: TT0722: Log flusher reports error 906 (TT0906: Cannot change mode on log file /mtsuatlog/timesten/UAT_DSN_logdir/UAT_DSN_ds.log2033, error Operation not permitted -- file "logfile.c", lineno 813, procedure "sbLogFileCreate") -- file "logflusher.c", lineno 6136, procedure "sbLogBufOSErrorPush"
    08:48:02.62 Err : : 20084: 20428/0x2aac1c17e850: *** 20428: (Error 722): TT0722: Log flusher reports error 906 (TT0906: Cannot change mode on log file /mtsuatlog/timesten/UAT_DSN_logdir/UAT_DSN_ds.log2033, error Operation not permitted -- file "logfile.c", lineno 813, procedure "sbLogFileCreate") -- file "logflusher.c", lineno 6136, procedure "sbLogBufOSErrorPush"
    08:48:02.62 Err : : 20084: 20428/0x2aac1c17e850: *** 20428: -- file "logflusher.c", lineno 6136, procedure "sbLogBufOSErrorPush"
    08:48:02.63 Err : : 20084: 20428/0x2aac1c17e850: Data store marked invalid [xact.c:/st_timesten_11.2.1/3:sbXactCommit:6597] PID 20428 (timestenorad) CONN 13 (Refresher(S,60000)) Context 0x2aac1c17e850
    08:48:03.57 Warn: : 20084: 2649/0x40b2590: Forced Disconnect /timesten/UAT_DSN_datastore/UAT_DSN_ds
    08:48:03.57 Warn: : 20089: Stopping subdaemon HistGC thread for /timesten/UAT_DSN_datastore/UAT_DSN_ds because db is invalid.
    08:48:03.57 Warn: : 20089: subd not sending crs notification, no valid socket
    08:48:03.57 Warn: : 20089: Stopping subdaemon Log Marker thread for /timesten/UAT_DSN_datastore/UAT_DSN_ds because db is invalid.
    08:48:03.57 Warn: : 20089: subd not sending crs notification, no valid socket
    08:48:03.57 Err : REP: 2649: UAT_DSN_DS:transmitter.c(9660): TT16127: Failed to read transaction logs
    08:48:03.57 Err : REP: 2649: UAT_DSN_DS:transmitter.c(9660): TT994: TT0994: Data store connection terminated. Please reconnect. -- file "dbAPI.c", lineno 9656, procedure "sb_dbLogReadQ"
    08:48:03.57 Warn: : 20084: 2649/0x3f58850: Forced Disconnect /timesten/UAT_DSN_datastore/UAT_DSN_ds
    08:48:03.57 Warn: : 20084: 2649 ----------: Disconnecting from an old instance
    08:48:03.57 Err : REP: 2649: UAT_DSN_DS:meta.c(604): TT16012: Data store is invalid. Replication Agent exiting but may be restarted by TimesTen daemon (depending on restart policy)
    08:48:03.57 Warn: REP: 2649: UAT_DSN_DS:receiver.c(2870): TT16060: Failed to read data from the network. TimesTen replication agent is stopping
    08:48:03.57 Err : REP: 2649: UAT_DSN_DS:repagent.c(1237): TT16012: Data store is invalid. Replication Agent exiting but may be restarted by TimesTen daemon (depending on restart policy)
    08:48:03.57 Err : REP: 2649: UAT_DSN_DS:misc.c(247): TT16046: Failed to force log
    08:48:03.57 Err : REP: 2649: UAT_DSN_DS:repagent.c(3364): TT16005: Failed to disconnect from datastore '/timesten/UAT_DSN_datastore/UAT_DSN_ds' for 'TRANSMITTER' thread
    08:48:03.57 Warn: : 20084: 20089/0x19901490: Forced Disconnect /timesten/UAT_DSN_datastore/UAT_DSN_ds
    08:48:03.57 Err : REP: 2649: UAT_DSN_DS:misc.c(247): TT994: TT0994: Data store connection terminated. Please reconnect. -- file "dbAPI.c", lineno 5166, procedure "sb_dbLogFlush"
    08:48:03.57 Warn: : 20084: 20089 ----------: Disconnecting from an old instance
    08:48:03.57 Err : REP: 2649: UAT_DSN_DS:repagent.c(3364): TT846: TT0846: Data store connection invalid or not current -- file "dbAPI.c", lineno 3178, procedure "sb_dbDisconnect()"
    08:48:03.57 Err : REP: 2649: UAT_DSN_DS:repagent.c(1237): TT16012: Data store is invalid. Replication Agent exiting but may be restarted by TimesTen daemon (depending on restart policy)
    08:48:03.57 Err : REP: 2649: UAT_DSN_DS:repagent.c(3364): TT16005: Failed to disconnect from datastore '/timesten/UAT_DSN_datastore/UAT_DSN_ds' for 'LOGFORCE' thread
    08:48:03.57 Err : REP: 2649: UAT_DSN_DS:repagent.c(3364): TT846: TT0846: Data store connection invalid or not current -- file "dbAPI.c", lineno 3178, procedure "sb_dbDisconnect()"
    08:48:03.57 Warn: : 20084: 20089/0x19914aa0: Forced Disconnect /timesten/UAT_DSN_datastore/UAT_DSN_ds
    08:48:03.57 Warn: : 20084: 20089 ----------: Disconnecting from an old instance
    What I could gather from this is that Replication agent tried to change permissions of transaction logs and was unable to and the datastore was marked invalid and disconnected.
    But I have not been able to find a reason for this error occurring, the environment has not been touched, there have been changes made to database objects but can they lead to this error.
    If not, what is causing the error and how can we resolve it.
    Thanks, your help is much appreciated.

    You have a permission problem. For some reason your logfiles have the owner/group 'timesten:timesten' but based on the information from ttVersion and from the permissions on the checkpoint file they should be 'timesten:db'a. Also, the permissions shoiuld be rw-rw---- but they are set to rw-------. There could be several reasons for this, the most likely are:
    1. Incorrect permissions set on the directory that holds the transaction log files.
    2. TimesTen daemon processes running with incorrect userid/group.
    3. Instance administrator user (timesten) no longer has group membership of the protection group (dba).
    For (1), this would be 'user error'. For (2) and (3), this could only happen if permissions on TimesTen install files have been manually changed (something that should not be done without a very clear understanding of how the permissiosn need to be set) or the uid/gid for the instance administrator user has been changed at the O/S level after installing TimesTen or the 'timesten' user has been removed from the 'dba' group.
    I would suggest that you check all these and see what may have been done at the O/S level.
    Chris

  • Requesting help-On a report Getting ora-00920 invalid relational operator.

    Hi everyone,
    I am having a report region with the following query:
    select CASE
    WHEN ISITRECENTADDENDUM(meckey_fk,code)
    THEN
    '<a href="javascript:popUp2('''
                   || 'f?p=&APP_ID.:61:&SESSION.::NO::P61_MECKEY_FK:'
                   || &P60_MECKEY.
                   || ''', 700, 700);">'
    || '<img src="#IMAGE_PREFIX#gobut.gif">'
    || '</a>'
    ELSE NULL
    END EditAddendum,
    '<a href="javascript:popURL('''
                   ||'&REPORTS_URL.keynewmec&P_1=&P60_MECNUM.'
                   || ''', 700, 700);">'
    || '<img src="#WORKSPACE_IMAGES#printer.jpg">'
    || '</a>'
    PrintMEC,
    "CODE",
    "MECKEY_FK",
    "ADDENDUM",
    "WHO_CREATED",
    "WHEN_CREATED"
    from "C_ADDENDUMS"
    where "MECKEY_FK" = v('P60_MECKEY')
    And my function returning boolean is as follows:
    create or replace FUNCTION "ISITRECENTADDENDUM"
    (meckeyi in number,
    codei in varchar2)
    return Boolean
    is
    x varchar2(1);
    begin
    select max(code) into x from c_addendums where meckey_fk = meckeyi;
    if x = codei then
    return true;
    else
    return false;
    end if;
    exception
    when others then
    return FALSE;
    end;
    But I am getting ORA-00920 invalid relational operator. Can anyone please help me out? I am not knowing where the error is. When I run the function by itself I am getting "False" returned as expected. Appreciate any advice on this.
    Rgds,
    Suma.

    Suma,
    It looks like what you are trying to do is display a link for the record with the highest value in the Code column, and nothing for the other records.
    If that is the case, you can eliminate the function and just use a SQL query like this:
    (not tested)
    select CASE
              WHEN code = Max(code) over (partition by meckey_fk)
                 THEN
                   '<a href="#">'
                   || ' '
                   || '< img class="TargetAlertIcon" src="chrome://targetalert/content/skin/internal.png"></a>'
              ELSE NULL
           END EditAddendum,
           '<a href="#">'
           || ' '
           || '< img class="TargetAlertIcon" src="chrome://targetalert/content/skin/internal.png"></a>' PrintMEC,
           "CODE", "MECKEY_FK", "ADDENDUM", "WHO_CREATED", "WHEN_CREATED"
      from "C_ADDENDUMS"
    where "MECKEY_FK" = :P60_MECKEYIs that what you're trying to do?
    Doug

  • Using regexp_instr in a where clause - invalid relational operator

    Whey I try to run this query in TOAD I get an ORA-00920: invalid relational operator error. It's part of a 10g stored procedure. When I highlight it and run it it prompts me for the missing values and then the error pops up. The AND in line 4 is highlighted.
    select CRIME_CLASSIFICATION_ID, crime_type, nvl(count(CRIME_CLASSIFICATION_ID),0) as CRIMECNT
    From vaps.vw_offenses
        where  regexp_instr(valoc,to_char(location_id))
            AND ( fromdate is null or
             offense_date between to_date(fromdate, 'mm/dd/yyyy')  AND to_date(todate,'mm/dd/yyyy')
    group by crime_classification_id, crime_type

    Hi,
    Review what REGEXP_INSTR does: it returns a NUMBER.
    Your WHERE clause couldn't make any sense if you used any other kind of NUMBER expression in that place, e.g. a NUMBER literal such as 12:
    select CRIME_CLASSIFICATION_ID, crime_type, nvl(count(CRIME_CLASSIFICATION_ID),0) as CRIMECNT
    From vaps.vw_offenses
        where  12     -- This is obviously wrong
            AND ( fromdate is null or
             offense_date between to_date(fromdate, 'mm/dd/yyyy')  AND to_date(todate,'mm/dd/yyyy')
    group by crime_classification_id, crime_type
    It's not going to work any better with a function (like REGEXP_INSTR) that returns a NUMBER.
    How can you fix it?  That depends on what you want to do.  Why are you calling REGEXP_INSTR?  What is that condition checking?
    Whenever you have a problem, please post a little sample data (CREATE TABLE and INSERT statements, relevant columns only) from all tables involved, so that the people who want to help you can re-create the problem and test their ideas.
    Also post the results you want from that data, and an explanation of how you get those results from that data, with specific examples.
    Always say which version of Oracle you're using (for example, 11.2.0.2.0).
    See the forum FAQ: https://forums.oracle.com/message/9362002

  • Database error text: invalid number

    Hi Gurus,
    I am calling a procedure proxy from ECC and it is giving me a short dump:
    Error 339 has occurred while executing database procedure
      ""_SYS_BIC"."Krishna_Demo_Proj.Model/KC_GET_MARA"" on the
    current database connection "R/3".
    Database error text: invalid number: ''
    Triggering statement: "dsql_open_proc"
    I have created a table with only one field.
    Mapped the Data types after creating the Procedure Proxy
    Which data type I need to use? I tried with lots of combinations but, still the same error.
    Regards,
    Krishna Chauhan

    Hi Srinu,
    I have used NVARCHAR 18 and corresponding to that CHAR18 is used.
    Please see the attached screen shots.
    Regards,
    Krishna Chauhan

  • No field in current record - message

    Access2007.accd of an old db built circa 90s .mdb; 
    Main form, with single form Sub form2, with continuous Sub form3
    Main form has a Combobox1 to select record from Table 1
    Sub form2 has a Combobox2 in its header to select record from Table 2 (Many to Table 1 key)
    Combobox2's record set is a query with criteria of Main form Key ID so it only displays choices valid to Main form 
    continuous Sub form3 displays records from Table 3 (Many to Table 2 key)
    and this all works fine
    when Main form's combobox1 is changed, subform 2 is requeried and combobox 2 requires an explicit requery in the combobox 1 AfterUpdate Event
    this also works fine - except - if one has highlighted a row in continuous sub form 3, and then using your cursor to go to Main form combobox 1 and select ; then the error message 'No combobox2 is in the current record' appears
    so I am guessing the 'current record' is the issue but not sure how to resolve.......

    All that I can add to this is:
    clicking in a row/field in continuous sub form 3 causes the problem as per the first post
    if one clicks into single Sub Form 2 before triggering the Main combo box - everything works ok
    because the error is saying 'there is no such field in the current record'....and the Go To step of the macro is to a control and not a field - it is a baffling error to me.  But to satisfy this insanity I created a calculated field in the query record
    source of continuous sub form 3 using the name of the control and just entering a fixed 'dummy' value....
    and that works.... a bizarre work around.......

Maybe you are looking for

  • File naming on Russian and limitation on length of file names

    Hi. I post this message as a note for any users for whom English is not native language and in everyday practice they use native language on Linux systems. Torrents and Linux System: OS: Archlinux x86_64 FS: Reiserfs Locale: UTF-8 Client: rtorrent to

  • T-23 ThinkPad button doesn't work.

    I have a used T-23 (2647-HU8) with a ThinkPad Help Access button that has never worked -- pressing it does not get any help screen.  I assume there is some software missing. How/where can I get it? Thanks much in advance for the help.

  • T-REXIndexServer.exe was encountered a problem and needs to close

    Hi Gurus Having some issues on T-Rex index Services after migrating my T-REX slave servers from physical to virtual machines, The VMs runs Windows Server 2003 R2 x64 Service Pack 2. Here is the messages that I getting on Windows Event Viewer: DATE: 2

  • Execution of command from SAP

    Hi, There is a requirement wherein one folder is created on presentation server ( Desktop ) in which we are putting excel files from SAP ABAP using FM GUI_DOWNLOAD and now that folder contain file in excel forma lets say that folder name is INPUT. We

  • Create ORDRSP Idoc on creation, change or deletion of outbound delivery

    We have ORDRSP Idocs being created when a sales order is created or modified.  Now our customer would like an ORDRSP Idoc sent to them when the outbound delivery is created for the sales order.    The reason that the customer would like an additional