Solved

AUDITING TOOLS

Posted on 2011-03-03
5
558 Views
Last Modified: 2012-05-11
can any one help me out regarding AUDITING TOOLS.i am enabling the auditing in database level audit_trail=db, i want to see all users actions like login and logoff(all DDL and DML),which tool is better ?
0
Comment
Question by:Cha1tu
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
5 Comments
 
LVL 77

Expert Comment

by:slightwv (䄆 Netminder)
ID: 35029066
Are you looking for tools to 'report' or review audit records or tools to help you set up and configure auditing, or both?

0
 
LVL 77

Expert Comment

by:slightwv (䄆 Netminder)
ID: 35029095
I guess I also need to ask how your applications work?  

Many applications today do not allows users of the application to log directly into the database and perform work.  You log into the 'app' and the application does all the database work for you.

So if you are looking to audit those types of apps, you will need to work the the app provider.
0
 
LVL 2

Author Comment

by:Cha1tu
ID: 35029880
@slightwv:   i need tools for  'report'  & review audit records .

and also can you tell me which tools we can use to help us set up and configure auditing

Acutally the application replated to healthcare and we have reporting toolos like cognos
0
 
LVL 4

Expert Comment

by:pinkuray
ID: 35078007
you can check TOAD (Quest Software’s Toad for Oracle) which can provide you the desired report for audit in oracle DB or check Deloitte’s OASIS Tool.
0
 
LVL 23

Accepted Solution

by:
OP_Zaharin earned 500 total points
ID: 35078266
1-to setup audit and configure audit to log DDL (create, alter, drop objects..), DML (insert, update..) and System Events (logon, logoff..)

c:\sqlplus sys/password AS SYSDBA

sql> AUDIT ALL BY <user> BY ACCESS;
sql> AUDIT SELECT TABLE, UPDATE TABLE, INSERT TABLE, DELETE TABLE BY <user> BY ACCESS;
sql> AUDIT EXECUTE PROCEDURE BY <user> BY ACCESS;



2-to view the audit
SELECT username,
       extended_timestamp,
       owner,
       obj_name,
       action_name
FROM   dba_audit_trail
WHERE  owner = '<user>'
ORDER BY timestamp;

you can run the sql statement on any sql editor tools and output it into csv/text/html provided by that tools (such as Toad, SQL Navigator, Tora and etc). And massaging the data in any reporting tool you have.
0

Featured Post

[Webinar] How Hackers Steal Your Credentials

Do You Know How Hackers Steal Your Credentials? Join us and Skyport Systems to learn how hackers steal your credentials and why Active Directory must be secure to stop them. Thursday, July 13, 2017 10:00 A.M. PDT

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Truncate is a DDL Command where as Delete is a DML Command. Both will delete data from table, but what is the difference between these below statements truncate table <table_name> ?? delete from <table_name> ?? The first command cannot be …
From implementing a password expiration date, to datatype conversions and file export options, these are some useful settings I've found in Jasper Server.
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.
This video shows information on the Oracle Data Dictionary, starting with the Oracle documentation, explaining the different types of Data Dictionary views available by group and permissions as well as giving examples on how to retrieve data from th…
Suggested Courses

623 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question