Finding who has dropped th epartitions

Hi,
Can some body help me on how to find who has dropped the partitions in a table in oracle 10.2
Thanks
Lbn

Partitions can only be dropped by a schema and code that have permissions to drop those objects. So given the security model you have on that database, nothing incorrect was done.
If this happens not to be the case, and partitions were dropped "illegally", then the security model used is flawed.
And the first action should be identifying the flaws in the security model and fixing these - properly. A witch hunt for an offender will not fix or resolve anything.
As for finding the "offender" - unless you have auditing enabled, or archive logs to mine, there is no way to identify the "offender".
Rather fix your security model first. That is what the problem is. Not the fact that an "offender" (accidentally) manage to wipe partitions.

Similar Messages

  • How to find who has deleted the objects in 10g

    All,
    On 10th feb i have created a sequence (M_KEY_SEQ) as per my user request.
    But i could not find the sequence in the database now, Could any one please tell me
    how to find out ..who has dropped the sequence, (looks like some drop actions has been carried out from my user side, we suspect those drop jobs might dropped this sequence but we dont have correct information about who has dropped it..so we cant tell them that you have dropped).
    Any suggestions please...
    No auditing enabled in our database.

    If you dont mind ..could you please explain me how to use DBMS_LOGMINER to find out the deleted sequences

  • How to find who has deleted the query in Production system

    I Experts,
    I have an issue. Someone has deleted one query in Production system.
    How can i find who has deleted the query??
    I searched the ans for the same i the below threads :-
    Query deleted in production
    How to find out who has deleted the production Query
    But it didn't help me as i couldn't understand how to use the transaction SLG1.. Can Someone please explain me how can i find out who has deleted the Query..
    Regards,
    Pavan Raj

    Hello,
    Please, remember the date on which date the query has seen last time  in the production server. You can use the last date in the From date and To date would be current  date and execute the SLG1 tcode. It would list you all the logs in the Object text you can search for BEX Query designer and sub object text column you can check for delete logs options.
    Double click on the object will list you the query and name. From the user column you can find who has deleted the query.
    Might be this can help you for analysis.
    Thanks
    Geeta Sharma

  • How to find who has changed SQL Server Agent 'Job History' settings.

    Hi all,
    I was searching from couple of days to know is there a way to find out who has changed the SQl agent property settings.
    Like if someone unchecks the SQL Agent History settings how i can find who has done that change?
    I searched for trace flags but there is nothing related to it, i searched for system tables and views of msdb but nothing which can give this information, even didn't find any audit setting that can monitor these activities.
    My sql version is SQL Server 2008. Please throw your ides on how to track the sql agent history setting changes!!!
    Thanks In Advance!!!!
    VVinayPrasad

    Hi,
    You might be able to AUDIT the execute on that SP but its not giving exactly what has been changed... i guess you are getting what i am looking for...
    whatever the property might be changed it only shows the sp name thats it.... but not the exact sql statement executed on background
    VVinayPrasad
    First of all: It's not about me, it's about you. And it's not a might, its a given fact. I
    tested it for you.
    Second: your question was:
    >>I was searching from couple of days to know is there a way to find out
    who has changed the SQl agent property settings.
    >>Like if someone unchecks the SQL Agent History settings how i can find who has done that change?
    So please first clear up, what you really need.
    Third: instead of Auditing I already gave the advise to use Tracing (be it SQLTrace or Extended Events). Both will give you the exact statement. SQLTrace may be easier on SQL2008
    Please try all of the provided first before doing guesswork.
    Andreas Wolter (Blog |
    Twitter)
    MCM - Microsoft Certified Master SQL Server 2008
    MCSM - Microsoft Certified Solutions Master Data Platform, SQL Server 2012
    www.andreas-wolter.com |
    www.SarpedonQualityLab.com

  • How to find who has created the condition records

    hi all,
    in POF1 condition records were created.for material and plant.how to find who has created condition records for the material and plant.
    is there any way to find who has created please help me out.
    thanks
    sunny

    Hi,
    There are two ways of finding the who has created the ondition record.
    01. This is through the sales order-> Item details level-> condtion Tab----> Select the condition type and click on dispaly condition record below in the same creen. Then  Goto tab on the menu and select the overview of the condition record. After do so you will have the details of diffrenr tabs. In this you need to select the Administrative data for the person who had created the condition record.
    02. Goto T. Code VK13 and give your condition type for which you need to find the person created the record. Select the header details tab for the person who had created the record.
    Hope this is fine with you.
    Bye & Enjoy SAP.
    Koganti

  • How to find who has created the determination records for packaging instruc

    how to find who has created the determination records for packaging instructions in POF1.
    need to find the user details from POF3.
    can any one plz suggets me.

    Sunny,
    Go to POF1 click on determined record -> Display -.> enter-> F8 then -> double click on the record for which you want to see the responsible person ->click on admin. data tab here u will find the responsible person. hope u got the right answer.
    Ravi Thapliyal
    IdhaSoft

  • How to find who has deleted program

    Hi,
    Some one has delete a report from the system.How can I find the user who has deleted?
    thanks

    Hi ,
    Please refer the threads,
    How to find who deleted my program?
    How to find deleted program
    Best Regards.
    Reward points if it is helpful.

  • How to find who has posted the invoice MIRO

    Hi All
    Is there any way to find out who has posted the MIRO invoice .
    Regards
    NTT

    Hi,
    Open MIRO document and then click on option-follow-on documents. it will directed to accounting number then , in the account details ,Click on Goto > Document Header (F5) ,it will give you the name of person who have created MIRO
    Or if you want to find out user names against multiple MIRO's then open FB03 ,click on document List and document type as "RE"  ,give required inputs and then EXECUTE ,system will give you the name of person who have created MIRO in system along with time of entry.
    Hope this will help you lot.
    Regards,
    Sandesh Sawant

  • Query to find who has select any table privs?

    HI.
    Whos has select any table privilege?
    I can find this for specific table, but i need to query it database wide.
    Is it object_privs? I am not sure which view.
    Thanks
    10.2.0.4
    Linux 4

    Hello,
    Select any privllege is a system privillege.
    you can use following query for finding who all has the select any table
    select GRANTEE,privilege from sys.dba_sys_privs where privilege='SELECT ANY TABLE';
    Anil Malkai

  • How to find who has deleted pograms .

    Hi experts.
    Suppose U have created  a program and after certain time you found that, the program is deleted by some one and now it does not exits.
    In this case, how can one found that who has deleted the program by using the program name.
    I mean there must be a table which keeps the record of all deleted objects or there must be a transaction from which we can know this.
    Waiting for reply.

    Hi all .
    The serveron which I work, I think versio history is not maintained or I might have not created any version.
    And the table VRSD keep the record of changes only and of the deleted entires.
    please let me know some other solutions

  • Help me find who has my stolen iPad.

    My Ipad 2 was stole in February. I did not have find my iPad turned on, so no luck in tracking it. Today, we got an email from [email protected] saying that our stolen iPad had been locked using our new passcode.
    So, if apple knows that it has been locked by someone (of course not us), is there a possibility that the iPad can be found? I would love to find the people who broke into our home, turned it upside down, and stole all our apple products, plus everything Nintendo plus much more.
    When I use the find my iPhone app, or go to iCloud.com to find my new iPad and iPhone, it looks for the stolen iPad also, but says that either it can't be found, or that it is offline.
    Please help me out.
    Thanks,
    A

    Take it back and ask for your money back because they violated the condition of sale.
    Allan

  • PO- Recommunicated - Need to find who has done that

    Hi Team,
    I am having one interesting question on PO email communication to supplier.
    I have a PO which was created , shipped, invoiced and closed in March-2012, but unfortunately some body from business users re-communicated the PO to supplier again on 2nd-May-2012 , and the supplier sent the goods again. So now we are trying to find which business user has re-communicated the PO?
    Verified the data in below wf tables but no clue.
    select * from wf_notifications where notification_id = 79252394;
    select * from wf_item_activity_statuses where item_key like '1029422%';
    select * from wf_items where item_key like '1029422%';
    PO Re-communication steps.
    PurchaseOrder Summary > Query with PO Number > Tools > Communicate > Select Emaila check box and enter Email and Press ok.
    Thanks,
    Suresh

    Hi Mahendra,
    First of all thanks for your reply.
    I have verified the query you given, but it din't returned any data. Also I don't see any concurrent program getting triggered after re-communicating the PO.
    Just fyi..
    I have done some further investigation below but ended up with no solution.
    Step 1: Reproduced the issue in dev environment by enabling the SQL Trace, so that all sql statements (insert and update) will be captured.
    Step 2: What is happening in the flow is, the resubmitting process will just make an entry in wf_notifications table and leaves it (request will be in pending status).
    Step 3: We have every 5 min scheduled Work flow Background Process is place, which will process all pending notifications.
    Step 4: So waited till next workflow background process completes to process my notification.
    Step 5: So now I have the sql trace of both My action Plan + Workflow Background Process.
    Step 6: From the SQL trace, the entire process touching below tables..
    select * from wf_notifications where notification_id = 79252394;
    select * from wf_item_activity_statuses where item_key = '1106292-18189';
    select * from wf_items where item_key = '1106292-18189'
    select * from WF_NOTIFICATION_ATTRIBUTES where notification_id=79252394
    select * From WF_COMMENTS where notification_id=79252394
    select * from FND_SEARCHABLE_CHANGE_LOG where pk_value_1=79252394
    select * from WF_COMMENTS where notification_id=79252394;
    select * from WF_ITEM_ACTIVITY_STATUSES where notification_id=79252394;
    select printed_date,print_count, p.*
    from po_headers_all p where po_header_id=1106292 (Here these 2 columns printed_date,print_count, will get updated)
    But none of the table capturing the user information.
    Regards,
    suresh

  • How to find who has locked a row in a table?

    My DB is a Oracle Database 10g Enterprise Edition Release 10.2.0.4.0.
    My question is very simple: You try to update a row of a table but find out it is locked by somebody else.
    How do I find which user (or session) has locked that row?

    SELECT Decode(request, 0, 'Holder: ',
                           'Waiter: ')
           ||vl.sid sess,
           status,
           id1,
           id2,
           lmode,
           request,
           vl.TYPE
    FROM   v$lock vl,
           v$session vs
    WHERE  ( id1, id2, vl.TYPE ) IN (SELECT id1,
                                            id2,
                                            TYPE
                                     FROM   v$lock
                                     WHERE  request > 0)
           AND vl.sid = vs.sid
    ORDER  BY id1,
              request

  • Table entries got deleted  ,how can we find who has deleted these entries

    Hi Team,
    We are using ECC6 /Oracle,few days back 2000 entries got deleted from one table.
    How can we get the log for deleted entries with all the details like User ID ,Date and time of Deletion.
    I have already checked STAD and DBACOCKPIT for SQL queries of deletion of records but could not find any log .
    Kindly help me to resolve this issue.

    Yes, under controlled situation, you can find some information(at least date and time with what was deleted) even if deleted from SQL level.
    You can use ORACLE's log miner - Using LogMiner to Analyze Redo Log Files
    Or have a look at this note: 1128990 - Using Oracle Logminer with Oracle >= 10g
    Regards,
    Divyanshu

  • How to find that who has altered a view.

    Can any one know how to find "*who has altered view in database?*" like user name, machine name or even OS user name nay thing atleast one of them if not all.
    When I checekd with
    SELECT last_ddl_time FROM all_objects where object_name = :object_name,
    I found its altered 5 days back.
    Any help would be appreciated.
    Thank you.

    Hi,
    The only way to achieve it is that you PREVIOUSLY audited that view.
    You can do that for the next time using the following procedure.
    http://www.oracle-base.com/articles/10g/Auditing_10gR2.php
    Regards,
    Mario Alcaide
    http://marioalcaide.wordpress.com

Maybe you are looking for