Skip to main content

How to use Oracle Logminer to analysis Logfile:


 
What is LogMiner?
LogMiner is an Oracle utility. Using LogMiner one can query the contents of online redo logfiles and archived log files. It can be used as a powerful data audit tool, as well as a tool for sophisticated data analysis.
You can check your supplemental logging on or off by following commands:
If supplementallogging is off then on using following commands:
 
 
Now add Supplemental log Date
 
Set  the initialization parameter  UTL_FILE_DIR
In the initialization parameter file
For ex:- set  UTL_FILE_DIR  to /u004/logminer/ as  the directory where the dictionary file is placed.
 
 
Install the DBMS_LOGMNR package.
The next step is to install DBMS_LOGMNR package. If you have already installed then ignore this steps. You can install this package by running $ORACLE_HOME/rdbms/admin/dbmslm.sql script. If you create your database with dbca then this script run automatically. So you can ignore this step. However if you create database manually with CREATE DATABASE ... command then you must run the script before using logminer. That is ,
 
SQL>@$ORACLE_HOME/rdbms/admin/dbmslm.sql
 
 
This procedure creates the dictionary file. For example, enter the following to create the file
dictionary.ora  in /u004/logminer
 
Build LogMiner Dictionary
 
 
Add log that contains DML
Begin LogMiner session
As v$logmnr_ contents is a temporary view, once you disconnect your session , you won't be able to see the content, so make sure you create a table of all the contents of the view
select seg_name, sql_redo,TIMESTAMP from v$logmnr_contents
O/P:-
End the LogMiner session.

Comments

Popular posts from this blog

Hard dependency with ip address Oracle RAC Cluster.

Command error out due to hard dependency with ip address [-Node1]/app/grid/oracle/product/11.2.0/grid/bin>./crsctl relocate resource RDBMS_DB -n Node2 CRS-2527: Unable to start 'RDBMS_DB' because it has a 'hard' dependency on 'sDB' CRS-2525: All instances of the resource 'sDB' are already running; relocate is not allowed because the force option was not specified CRS-4000: Command Relocate failed, or completed with errors. [-Node1]/app/grid/oracle/product/11.2.0/grid/bin>./crsctl relocate resource sDB  -n Node2 CRS-2529: Unable to act on 'DB' because that would require stopping or relocating 'LISTENER_DB', but the force option was not specified CRS-4000: Command Relocate failed, or completed with errors. [-Node1]/app/grid/oracle/product/11.2.0/grid/bin>./crsctl relocate resource LISTENER_DB  -n Node2 CRS-2527: Unable to start 'LISTENER_DB' because it has a 'hard' dependency on 'sD...

19C NID ( Rename Database)

 [oracle@localhost ~]$ nid DBNEWID: Release 19.0.0.0.0 - Production on Thu Dec 23 00:05:36 2021 Copyright (c) 1982, 2019, Oracle and/or its affiliates.  All rights reserved. Keyword     Description                    (Default) ---------------------------------------------------- TARGET      Username/Password              (NONE) DBNAME      New database name              (NONE) LOGFILE     Output Log                     (NONE) REVERT      Revert failed change           NO SETNAME     Set a new database name only   NO APPEND      Append to output log           NO HELP        Displays these messages    ...

ORA-01017/ORA-28000 with AUDIT_TRAIL

With default profile in Oracle 11g, accounts are automatically locked 1 day ( PASSWORD_LOCK_TIME ) after 10 failed login attempt ( FAILED_LOGIN_ATTEMPTS ): SQL > SET lines 200 SQL > SET pages 200 SQL > SELECT * FROM dba_profiles WHERE PROFILE = 'DEFAULT' ORDER BY resource_name; PROFILE                         RESOURCE_NAME                      RESOURCE LIMIT ------------------------------ -------------------------------- -------- ---------------------------------------- DEFAULT                         COMPOSITE_LIMIT                 ...