ORA-01346: LogMiner treated again beyond reset specified newspaper Yvert

Hi all

I get this error when start the capture process.

What I've done, I have the tool min(first_change#) from v$ archived_log and assing to capture the process. I did it successfully.
But when I start the capture process has had this error.

Can you please help...

How can I solve this problem.

Any help would be appreciated...

Thank you
Nick

Hello

have you made a "alter database open resetlogs; If so, follow these steps:

Perform the following steps to perform a point-in-time on the source database recovery in a single source streams replication environment:

1.

Recover point-in-time on the source database if you don't the have already done. Note the YVERT point-in-time recovery because it is necessary in the following steps.
2.

Make sure that the source database is in restricted mode.
3.

Stop the capture process using the STOP_CAPTURE procedure in the DBMS_CAPTURE_ADM package.
4.

Do a generation of data dictionary at the source database:

SET SERVEROUTPUT ON
DECLARE
Yvert NUMBER;
BEGIN
DBMS_CAPTURE_ADM. BUILD)
first_scn-online SNA);
DBMS_OUTPUT. Put_line (' first SCN Value = ' | SNA);
END;
/

Note the value of the CNS returned because it is necessary to step 13.
5.

The destination database, expect all transactions from the source database in the queue of processes to apply were applied. The apply process should become inactive when these operations have been applied. You can query the STATUS column in the STREAMS_APPLY_READER $ V and V$ STREAMS_APPLY_SERVER. The State should be slowed DOWN for posting in the two views before continuing.
6.

Query to the destination database to determine the RCS for a transaction that has been applied.

If the posting run, then run the following query:

SELECT HWM_MESSAGE_NUMBER FROM V$ STREAMS_APPLY_COORDINATOR
WHERE APPLY_NAME = 'STRM01_APPLY ';

If the posting is disabled, then run the following query:

SELECT APPLIED_MESSAGE_NUMBER FROM DBA_APPLY_PROGRESS
WHERE APPLY_NAME = 'STRM01_APPLY ';

Note the higher apply YVERT returned by the query, as it is necessary in the following steps.
7.

If more students apply YVERT obtained in step 6 is lower than point-in-time recovery YVERT noted in step 1, then go to step 8. In the case if the highest apply YVERT obtained in step 6 is greater than or equal to the point-in-time recovery YVERT noted in step 1, then posting applied transactions of the source database after recovery point-in-time YVERT. In this case, follow these steps:
1.

Manually run the transactions applied after the RCS for point-in-time to the source database. When you perform these operations on the source database, make sure that you set a stream tag in the session so that the transactions will not be captured by the capture process. If no such session streams tag is set, these changes can be sucked back to the destination database. See "Managing flow Tags for the current Session" for instructions.
2.

Disable the session restricted to the source database.
8.

If you completed the actions in step 7, go to step 12. Otherwise, if the highest apply YVERT obtained in step 6 is less than the recovery of point-in-time YVERT noted in step 1, then imputation did not apply all transactions from the source after recovery database point-in-time YVERT. In this case, follow these steps:
1.

Disable the session restricted to the source database.
2.

Ensure that the imputation is running at the destination database.
3.

Set the parameter of capture process of maximum_scn of the original capture process to recover point-in-time SCN using the SET_PARAMETER procedure in the DBMS_CAPTURE_ADM package.
4.

Set how SNA from the original capture process for the older RCS of imputation. You can determine the oldest SCN of the race apply processes by querying the OLDEST_SCN_NUM column in the view V$ STREAMS_APPLY_READER dynamic performance at the destination database. To set the start SCN for the capture process, specify the start_scn parameter when you run the procedure ALTER_CAPTURE in the DBMS_CAPTURE_ADM package.
5.

Make sure that the capture process writes information in the alerts log by running the following procedure:

BEGIN
DBMS_CAPTURE_ADM. SET_PARAMETER)
capture_name-online "strm01_capture."
parameter-online "write_alert_log."
value => 'Y');
END;
/

6.

Start the original capture process using the START_CAPTURE procedure in the DBMS_CAPTURE_ADM package.
7.

Make sure that the original capture process has captured all changes upward to the maximum_scn setting by querying the CAPTURED_SCN column in the DBA_CAPTURE data dictionary view. When the value returned by the query is equal to or greater than the value of maximum_scn, the capture process stops automatically. When the capture process is stopped, proceed to the next step.
8.

Find the value of the LAST_ENQUEUE_MESSAGE_NUMBER in the alerts log. Note This value as it is necessary in the following steps.

9. at the destination database, wait until all changes are applied. You can monitor changes to apply process strm01_apply by running the following queries to the destination database:

SELECT DEQUEUED_MESSAGE_NUMBER
V $ STREAMS_APPLY_READER
WHERE APPLY_NAME = 'STRM01_APPLY' AND
DEQUEUED_MESSAGE_NUMBER = last_enqueue_message_number;

Replace the LAST_ENQUEUE_MESSAGE_NUMBER found in the log of alerts to step h to last_enqueue_message_number on the last line of the query. When this query returns a line, all the database to capture changes have been applied to the destination database.

Also check the State of the bailiff of the reader to apply and apply each server is INACTIVE. For example, run the following queries to a settlement named strm01_apply:

SELECT STATUS FROM V$ STREAMS_APPLY_READER
WHERE APPLY_NAME = 'STRM01_APPLY ';

SELECT STATUS FROM V$ STREAMS_APPLY_SERVER
WHERE APPLY_NAME = 'STRM01_APPLY ';

When these queries return IDLE, proceed to the next step.

9. at the destination database, drop the imputation using the DROP_APPLY procedure in the DBMS_APPLY_ADM package.

10. at the destination database, create a new the process. The new process applies must use the same queue and sets used by the original rule apply processes.

11. at the destination database, start the new process applied by using the START_APPLY procedure in the DBMS_APPLY_ADM package.

12. drop the original capture process using the DROP_CAPTURE procedure in the DBMS_CAPTURE_ADM package.

13 create a new capture process using the CREATE_CAPTURE procedure in the package DBMS_CAPTURE_ADM to replace the capture process, that you deleted in step 12. Specify RCS returned by the generation of data dictionary in step 4 for the parameters of the first_scn and start_scn. The new capture process must use the same queue and rule sets as the original capture process.

14.
Start the new capture process using the START_CAPTURE procedure in the DBMS_CAPTURE_ADM package.

Tags: Database

Similar Questions

  • ORA-12154 tns could not resolve the specified correct identifier

    I am facing the following problem:

    labVIEW 2012 32 bits 64 bits of Windows 7, 10.2.0.1.0 oracle client (32-bit).

    I created a DSN from Data Sources (ODBC) (32-bit version of what in % windir%\syswow64\odbcad32.exe) pointing to an instance of Oracle 10 g.

    I have test the DSN in this way (IE. Data sources (ODBC) and the connection is successful (which means that the tnsnames.ora is correct).

    I use the "DB tools Open Connection.vi" in order to get connected to this database, passing as parameters the DSN above, the user name and password.

    I get the error:

    ADO error: 0x80040E4D
    Exception occurred in the Microsoft OLE DB provider for ODBC drivers:

    [Oracle] [ODBC] [Ora] ORA-12154: TNS could not resolve the specified correct identifier

    all will help much appreciated

    Thanks in advance

    Hello everyone.

    I already solved the problem (work until late Saturday).

    the solution was to install the latest version of the Oracle customer, namely: Oracle 11 g Release 2 CLIENT for Windows 32 (11.2.0.1.0).

    Now everything works OK.

    I also tested in Windows 7 32 bit (the .vi even and the same Oracle client). This will also OK.

    Thans a lot.

  • ORA-03297: file contains data beyond the requested value of RESIZING

    Hi all
    I am trying to increase the size of my space of system tables. The tablespace contains a data size 900MB file and it may increase to 2 GB.
    I would like to change this to autoextend I'll operate on the database csscan.
    When to change the autoextend and unlimited file I get: ORA-03297: file contains data beyond the requested value of RESIZING

    I also tried to increase the data file of 4 GB, but still the same. I see that there is more then enough space on the file system.
    Need help.
    Oracle Enterprise edt 10.2.0.5
    Concerning
    933746

    The first statement is that originally the problem - you try to shrink the file, develops it not.

    The autoextend (second statement) should be fine as is.

  • ORA-01438: value larger than the precision specified for this column?

    Hi guys:

    I'm stuck in this error when I try to do an insert into a table. My Source has 581K records, but only this code and the values described below gives me a headache.

    Here's the DDL for the source and the target.

    CREATE TABLE WRK. VL_FREED
    ('CODE' VARCHAR2 (9))
    NUMBER (15.7) "VL_FREED".
    )

    CREATE TABLE WRK. VL_RENEG
    ('CODE' VARCHAR2 (9))
    NUMBER (15.7) "VL_RENEG".
    )

    CREATE TABLE WRK. WRK_XPTO
    ('CODE' VARCHAR2 (9))
    NUMBER (15,10) "VL_XPTO".
    )

    ------------------------------------------------
    The values for the VL_FREED AND VL_RENEG tables:


    CODE = 458330728 (same on both)
    VL_FREED = 191245.3000000
    VL_RENEG = 74095.3800000

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

    When I try to run this insert:

    INSERT INTO WRK. WRK_XPTO
    (
    CODE,
    VL_XPTO
    )
    Select
    T1. CODE,
    T1. VL_FREED - T2. VL_RENEG
    of WRK. VL_FREED T1, WRK. VL_RENEG T2
    WHERE
    (T1. CD_CODE = T2. CODE);

    I got the error:
    ORA-01438: value larger than the precision specified for the column

    But how can this be? The result of 191245.3000000 - 74095.3800000 is not greater than a number (15,10).

    Can someone help me on this?

    Number (15,10) means 15 total digits, 10 of which are to the right of the decimal separator, leaving only 5 on the left.

    190 000 - 75 000 = 115 000 (6 digits).

  • ORA-01438: value larger than the precision specified for the column '

    When inserting the different entries of cheaper products in this table PF_PRODUCT_VIEWS_PROFILE, I'm having this problem of "java.sql.SQLException: ORA-01438: value larger than the precision specified for the column '.»


    As I see it in the tables (desc pf4. PF_PRODUCT_VIEWS_PROFILE; & PFCA4 of ESCR. DCS_PRICE_LEVEL;), I see the accuracy for the price of the table PF_PRODUCT_VIEWS_PROFILE as NUMBER (12.7) & accuracy for the price of the table DCS_PRICE_LEVEL as NUMBER (19.7). There is therefore a difference in precision 7 units for the price in the PF_PRODUCT_VIEWS_PROFILE table that is causing this problem. So that would be the solution.


    Could you please post my comments, so that I can change the accuracy for the price of the PF_PRODUCT_VIEWS_PROFILE table.
    Need to confirm other columns in the table PF_PRODUCT_VIEWS_PROFILE does not exceed their precision values before making this change.

    Hello

    Ideally avoid data loss as you increase the length of the column as it really is. You have to worry about this in the case if you reduce the length. It is always better to be doubly sure, so also check other tables.

    see you soon

    VT

  • Apple ID ask again to reset password?

    Hey guys,.

    I get a notification to change my apple ID password and when I do, it works for ~ 1 day, then the next day, he just asks me to reset my password even once!

    He is an annoying problem because whenever I need to reset my password I receive an email from reset, because I forgot security question responses (I'm only human).

    The notice does not specify a reason for me to reset the account, and email just says that I asked for a password reset.

    Does anyone have AN idea on why it keeps happening to me? Am I hacked?

    I think this information might be relevant, I have an old iPhone with the key to iCloud on it, but I do not use it, he's just sitting there with no battery. My only apple device I use daily is this mac. No other device have this ID apple connected with them (iCloud ID).

    Where precisely these e-mails come?  Course, you know at once if he is sent to Apple?

  • ORA-12154: TNS: could not resolve the specified connection identifier [10g XE]

    Greetings

    There are a lot of topics about this problem on the internet, but none of them deal with this issue properly, so I couldn't find a solution to the problem.

    I installed: Oracle Database 10 g Express Edition

    After that the installation was done, I opened the SQL command line
    and I used the command "connect" to connect
    I enter username
    Then I entered the password

    After a few seconds, I got the following error message:
    ORA-12154: TNS: could not resolve the connect identifier specified

    Screenshot of the error:
    http://I35.Tinypic.com/14o26g7.PNG

    I installed this version of Oracle on Windows XP 32 bit and Windows 7 32 bit and I get the same error message when it tries to connect.

    Why Oracle does not immediately after installation?
    Are there other measures that need to be accomplished in order to make this work? If so I'd appreciate any help step by step, I was stuck trying to find a solution for days.

    Published by: user10192105 on August 22, 2010 19:34

    >
    I was able to connect using the above command, but I would like to know why can't connect using a user name and password? I still cannot connect using a user name and password even after the environment variable.
    >

    The problem is that the normal user accounts are either locked, you use is maybe not the right password or they may not have the necessary privileges to establish a session (there are a number of reasons).

    Since you are in the console database, you don't need the environment variable set. SQL * Plus Gets the location of your database in the registry.

    Make the alter statement that I posted earlier for a user which you know that there is and we'll take it from there.

    John.

  • Reset / specify the folder root 'Files' pane in the library

    Hi guys,.


    In one of my catalogs my folders pane has suddenly decided to include the images of my Mac folder and display the full path to what was the home folder ("Originals") for this catalog (pic1).    As you can see the statistics of the image, I have anything over the original file.   I would like to reset the root directory of the original catalog to get the same point of view in the second image.     Anyone has any ideas on how to get the view back to how it was?


    3.4.1 Mac 10.7.1 LR 2.4 GHz Core 2 Duo 4GB DDR3


    Thank you very much


    James




    Broken catalog:

    Screen Shot 2011-08-29 at 17.12.02.png


    Ideal / target views (one of my other catalog)

    Screen Shot 2011-08-30 at 21.15.43.png

    James,

    Right click on the parent without images folders and perform 'Promote the subfolders' on them. Before that, I suggest a backup of the catalog.

    Beat

  • ODI 12 C | Error ORA-01438: value larger than the precision specified for the column

    I keep getting this error when trying to load an XML file exchange rates in a table of data warehouse. I defined the type of XML data model to NUMBER (18,15), identical to the target and it works for rates with an accuracy of 1, then when the transformed with an accuracy of 4 it generates this error. This was really frustrating... There must be somewhere a temporary table created with precision different, right? Any help with this would be appreciated.

    The example data:

    Result of currency rates

    1.4454325324 COL AUD

    1.3943435826 CAD PASS

    8.9824929424 COL CNY

    4326.4323456123 COP FAIL

    You seem to be confused with the terminology you use here. The precision is the total number of digits allowed in your number in your definition, i.e. NUMBER (18,15), precision 18, which means that you can have up to 18 digits in your number. However, you have also defined a scale value of 15 that denotes the amount of numbers that are sitting to the right of the decimal point. This means that you have only allowed for the 3 digits to sit to the left of the decimal point that is precision - scale (18-15). That's why you get the error when you try and load the COP currency that your definition of data type does not support having more than 3 digits left of the decimal separator.

  • I bought Adobe Acrobat Standard DC on 7 August 2015 price £282, but so far, have been unable to download please, help she was treated again?

    Can you please help me down that I paid for that I have a job that must be attended too load!

    You can always download, install and use the free trial for 30 days while waiting for your payment to be processed.

    and you can check your account to see the status of payment, Adobe ID

    Available downloadable Setup files:

    Download and installation help links Adobe

    Help download and installation to Prodesigntools links can be found on the most linked pages.  They are essential; especially steps 1, 2 and 3.  If you click on a link that does not have these listed steps, open a second window by using the link to Lightroom 3 to see these "important Instructions".

  • ORA-32004: outdated or obsolete parameters specified for the instance of RDBMS

    Hello

    How to fix this error?
    ORA-32004: obsolete or deprecated parameter(s) specified for RDBMS instance
    ORACLE instance started.
    OS: = OEL 5.6

    DB: = 11R2 single instance

    Kind regards

    http://asktom.Oracle.com/pls/asktom/f?p=100:11:0:P11_QUESTION_ID:53887921232758

    Change scope of system reset log_archive_start = spfile sid ='* ';

    This will help you

  • While import is ORA-01438: value larger than specified precision error

    Hello

    I get these errors on a few tables when performing an import of tables selected in a diagram. Here's one of them:
    ++++++++++++++++++++++++++++++++++++++++++++++++++++
    . . importing table "CHARGE_DISTRIBUTE".
    IMP-00058: ORACLE error 1438
    ORA-01438: value larger than the precision specified for the column
    IMP-00028: partial import of the restored previous table: 17055 restored lines
    . . import of partition 'CM1_AGREEMENT_PARAM': 'AMAXVALUE' 327559 imported lines
    ++++++++++++++++++++++++++++++++++++++++++++++++++++

    How to find out on which column the problem occurs?

    Oracle version: 10.2.0.3.0
    OS: SunOs

    See you soon,.
    Malika

    Hello

    As you can see from the following link error ORA-01438 is generally linked to a numeric column:

    http://www.error-code.org.UK/view.asp?e=Oracle-ora-01438

    So you might get a description of the Table:

    desc CHARGE_DISTRIBUTE;
    

    The offending column is probably one with a NUMBER data type.

    Next to the notice already posted, you can compare the data type of the columns in the Source and the target Table.

    Hope this helps.
    Best regards
    Jean Valentine

  • ORA-08180: no snapshot found on the basis of time specified

    Hello
    on 10g R2, why I can't use Flash version of the query even if I use a large interval:
    SQL> SELECT versions_startscn, versions_starttime,
      2         versions_endscn, versions_endtime,
      3         versions_xid, versions_operation,
      4  ename from  scott.EMP
      5  VERSIONS BETWEEN TIMESTAMP
      6        TO_TIMESTAMP('2003-07-18 14:00:00', 'YYYY-MM-DD HH24:MI:SS')
      7    AND TO_TIMESTAMP('2010-07-18 17:00:00', 'YYYY-MM-DD HH24:MI:SS')
      8  ;
    ename from  scott.EMP
                      *
    ERROR at line 4:
    ORA-08180: no snapshot found based on specified time
    
    
    SQL> select ename, sal from scott.emp;
    
    ENAME             SAL
    ---------- ----------
    SMITH             800
    
    SQL> update scott.emp set SAL=SAL*2 where ename='SMITH';
    
    1 row updated.
    
    SQL> select ename, sal from scott.emp;
    
    ENAME             SAL
    ---------- ----------
    SMITH            1600
    
    SQL> SELECT versions_startscn, versions_starttime, 
           versions_endscn, versions_endtime,
           versions_xid, versions_operation,
    ename from  scott.EMP
    VERSIONS BETWEEN TIMESTAMP 
          TO_TIMESTAMP('2003-07-18 14:00:00', 'YYYY-MM-DD HH24:MI:SS')
      AND TO_TIMESTAMP('2010-07-18 17:00:00', 'YYYY-MM-DD HH24:MI:SS')
    ename from  scott.EMP
                      *
    ERROR at line 4:
    ORA-08180: no snapshot found based on specified time
    
    
    SQL> commit;
    
    Commit complete.
    
    SQL> SELECT versions_startscn, versions_starttime,
      2         versions_endscn, versions_endtime,
      3         versions_xid, versions_operation,
      4  ename from  scott.EMP
      5  VERSIONS BETWEEN TIMESTAMP
      6        TO_TIMESTAMP('2003-07-18 14:00:00', 'YYYY-MM-DD HH24:MI:SS')
      7    AND TO_TIMESTAMP('2010-07-18 17:00:00', 'YYYY-MM-DD HH24:MI:SS')
      8  ;
    ename from  scott.EMP
                      *
    ERROR at line 4:
    ORA-08180: no snapshot found based on specified time
    Thank you.
    PS:
    ORA-08180: no snapshot found based on specified time 
    Cause: Could not match the time to an SCN from the mapping table.
     
    Action: try using a larger time.
     

    Its related to the availability of the undo data and archived redo logs (if the database in archivelog mode) for the given operation and its dependents, to rewrote the changes.

  • ORA-32004 reason: outdated and/or obsolete or the parameters specified?

    Hello

    ORA-32004: outdated and/or obsolete parameters specified

    Whenever I changed my noarchive log mode test database archive log mode, after I changed, I start database occurred the above error.

    steps I do.

    SQL > archive logs list;
    Database log mode no Archive Mode
    Disable to AutoArchive
    Destination of archive: c:\oracle\ora90\rdbms
    More old sequence of journal online 0
    Next log sequence 0
    Current log sequence 0

    Change your mode of no. Archive database in Archive mode

    Your database needs in editing process

    SQL > shutdown immediate

    SQL > startup mount

    SQL > archive logs list;

    Database log mode no Archive Mode
    Disable to AutoArchive
    Destination of archive: c:\oracle\ora90\rdbms
    More old sequence of journal online 0
    Next log sequence 0
    Current log sequence 0

    SQL > alter archivelog database;

    Database altered.

    SQL > archive logs list;

    Database log mode Archive Mode
    Disable to AutoArchive
    Destination of archive: c:\oracle\ora90\rdbms
    More old sequence of journal online 0
    Next log sequence 0
    Current log sequence 0


    SQL > alter database open;

    SQL > list of archive logs

    Database log mode Archive Mode
    Disable to AutoArchive
    Destination of archive: c:\oracle\ora90\rdbms
    More old sequence of journal online 0
    Next log sequence 0
    Current log sequence 0

    Archives - Disable automatic (the database archive mode but automatic
    disable of archiving
    Then data not archive.you must activate AutoArchive)


    SQL > archive log start; (session level activated no instance level)

    SQL > archive logs list;

    Database log mode Archive Mode
    Enable to AutoArchive
    Destination of archive: c:\oracle\ora90\rdbms
    More old sequence of journal online 0
    Next log sequence 0
    Current log sequence 0

    If you want the game level will change in instance parameter file

    SQL > show parameter log_archive_start

    Value of Type name

    log_archive_start boolean FALSE

    SQL > alter system set log_archive_start = true scope = spfile

    Modified system.

    SQL > shutdown immediate

    SQL > startup

    ORA-32004: outdated and/or obsolete parameters specified

    Open database.

    SQL >

    But I solved the problem

    I want to know the reason why the above error occurred

    database version: 10g

    OS: xp (my laptop) not office database

    Concerning

    S.Azar

    S/N

    >
    SQL > alter system set log_archive_start = true scope = spfile

    Modified system.

    SQL > shutdown immediate

    SQL > startup

    ORA-32004: outdated and/or obsolete parameters specified
    >

    Specifically, this setting LOG_ARCHIVE_START is obsolete in 10 g. You must also enable archiving with

    archive log start

    Just switch to an archive also brings the archiver since 10g processes :-)

    Kind regards
    Uwe

    http://uhesse.WordPress.com

  • Nightly jobs and error ORA-00054

    Today, I discovered that some of my scripts for the task has failed with error ORA-00054.
    TRUNCATE TABLE MY_SCHEMA. MV_005 STORAGE REDUCTION
    ORA-00054: resource busy and acquire with NOWAIT specified

    This is the first time that this error occurs: all these scripts run on regular basis and using Oracle Grid Engine.

    (1) is it possible now to know what and how the other session was using this table?
    (2) how to avoid this error?

    Pedro.

    If you're on 11 GR 1 material you can issue:

    alter session set ddl_lock_timeout=60
    
    DDL_LOCK_TIMEOUT
    Property      Description
    Parameter type      Integer
    Default value      0
    Modifiable      ALTER SESSION
    Range of values      0 to 1,000,000 (in seconds)
    Basic      No
    

    DDL_LOCK_TIMEOUT indicates how long between DDL statements patient in a DML lock queue. The default value of zero indicates a State of NOWAIT. The maximum value of 1 000 000 seconds will result in the DDL statement for still pending to acquire a DML lock.
    If a lock is not acquired before the expiration of the period time, then an error is returned

    Otherwise, you can create a procedure to intercept the error ORA-00054 and try again

Maybe you are looking for

  • Support HP Solutions Framework - 11.51.0049.msi

    Still problems with my Officejet 7210. I completed all the steps very well, but the final when I download/install framework, it STILL hinders is looking for this doggone .msi file.

  • Compaq presario sr5518f: computer stuck on boot logo screen

    I just put in a 2nd inside the hard drive and now it gets stuck on boot logo screen I have disable reboot it 1 - 2 times before the beginning of the right way, any help would be great

  • Impossible to get online

    I reformatted my computer dell laptop and installed a new copy of windows, now I can't get online to update. I guess that the software for my wireless card no longer exists. catch 22 can't get online without card cannot fix the map except online. can

  • time control system

    I would like to implement a control system of the time, which is used to control phase load AC-single (240V) from different time glimpse (for example: Monday 9-11 am [ON], Tuesday 2-4 hours [on], etc...) The charging time of the order is repeated aft

  • enabling cookies attempt and nothing works

    I tried to go to the Privacy tab in internet options and change my settings but nothing works