Subscribe to Posts by Email

Subscriber Count

    701

Disclaimer

All information is offered in good faith and in the hope that it may be of use for educational purpose and for Database community purpose, but is not guaranteed to be correct, up to date or suitable for any particular purpose. db.geeksinsight.com accepts no liability in respect of this information or its use. This site is independent of and does not represent Oracle Corporation in any way. Oracle does not officially sponsor, approve, or endorse this site or its content and if notify any such I am happy to remove. Product and company names mentioned in this website may be the trademarks of their respective owners and published here for informational purpose only. This is my personal blog. The views expressed on these pages are mine and learnt from other blogs and bloggers and to enhance and support the DBA community and this web blog does not represent the thoughts, intentions, plans or strategies of my current employer nor the Oracle and its affiliates or any other companies. And this website does not offer or take profit for providing these content and this is purely non-profit and for educational purpose only. If you see any issues with Content and copy write issues, I am happy to remove if you notify me. Contact Geek DBA Team, via geeksinsights@gmail.com

Pages

How to find whether your tablespace is in exadata storage? How to use hybrid columnar compression in non exadata.

Ofcourse you will have a manual that states about your environment.

But how to get it from the database.

In otherwords if you have given a database to check your tablespaces that is running in exadata storage and you want to uae hybrid columnar compression (possible only with exadata)

Humor; dont say you run create […]

ORA-01031 insufficient privileges while creating database link

My friend has an issue yesterday which took sometime to figure out in important time during a release. Hooe this may help you too.

ORA-01031: insufficient privileges , while creating DB Link

SQL> select * from dba_sys_privs;

USERNAME PRIVILEGE ADM —————————— —————————————- — TEST321 ALTER ANY PROCEDURE NO TEST321 CREATE DATABASE LINK NO TEST321 CREATE […]

Basics: Different Types of Checkpoints in Oracle

What is a Checkpoint?

A synchronization event at a specific point in time Causes some or all dirty block images to be written to the database thereby guaranteeing that blocks dirtied prior to that point in time get written Brings administration up to date Several types of checkpoint exist

Types of Checkpoints?

Full Checkpoint Thread […]

ora-01610: recovery using the BACKUP CONTROLFILE option must be done, but how does Oracle knows where does it see?

SQL> recover database ORA-00283: recovery session canceled due to errors ORA-01610: recovery using the BACKUP CONTROLFILE option must be done

Am trying to recover a database after a controlfile lost and restored from the backup. But How does Oracle knows that we are using a backup control file where does it look after to get […]

Internals: Control File Records

What kind of records that control file maintains in Oracle database?

Lets have a look.

SQL> oradebug setmypid Statement processed. SQL> oradebug unlimit; Statement processed. SQL> alter session set events ‘immediate trace name controlf level 9’; Session altered. SQL> oradebug tracefile_name; /home/oracle/app/oracle/diag/rdbms/testdb/testdb/trace/testdb_ora_1238.trc SQL> exit Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 – 64bit […]

Change in LGWR behavior , living with beast or best?

If you are experiencing the log file sync wait after an upgrade to 11.2.0.3 and most importantly that as there are no other symptoms of issues with I/O or in other areas, the problem could be with excessive switching between post/wait and polling wait methods.

While writing previous post, came across the another interesting note […]

Troubleshooting: Logfile sync Wait breakdown & causes

Log file sync event can appear in any busiest system or the environment that configured badly or might be due to some bugs. But log file sync is an accumulated time taken of other aspects which is not alone a foreground process that is waiting for commit post/poll acknowledgement from LGWR.

The log file sync […]

Tracking password change in Oracle

Hi

How to track the password change for a user in Oracle?

A) Oracle only tracks the date that the password will expire based on when it was latest changed. So by looking at the DBA_USERS.EXPIRY_DATE and subtracting PASSWORD_LIFE_TIME you can determine when password was last changed. The last password change time can also directly […]

Oracle database limits

Hi,

Quick reference from documentation on Oracle Database limits

Reference:- http://docs.oracle.com/cd/E11882_01/server.112/e24448/limits.htm

Datatype Limits: Talks about the limits for each data type eg: raw size, char size etc.

Physical Database Limits: Talks about limits of datafile, blocksizes, maxlimits etc

Logical Database Limits: Talks about limits of max subqueries, constraints, partitions,users and roles etc.

Process and Runtime […]

Opatch: Enable or disable oracle patch using opatch

Opatch: Enable/disable the one off oracle patch to all of the databases using opatch util

Problem: ========

Consider this situation,

1) You have Shared Oracle Home

2) 2 Databases running

3) You need to apply a patch for one databases only

Many of us know once we apply the patch to a home this […]