Sunday, 17 April 2016

Good DBA




Today my article is based on general thoughts about Oracle DBA with some technical details.


In Oracle Technology we never feel boring.  Because it is very vast we have always new things for learn and we never become 100% expert.


So... Lets Start , J


  •  What is Oracle DBA ?

DBA is Database Administrator which handle Database. and Oracle is biggest Database software in world right now which we use for maintain company data.



Life of DBA is very challenging.
DBA face new , new issue related to oracle database and try to solve, sometime small issue will take lots of time to sort it out.

  • When we call a person is Complete DBA.

1. A person must be able to handle all database version with two OS platforms
Like Windows Linux/Solaris/Unix
2. A person must be able to handle all backup and recovery related senario.
3. A person must be able to handle & Solve Performance related issues.

Above three are major work which include alots of things.

If you want to be good DBA then you have to always read,read,read oracle related forms, documentation, article, blogs etc. Involve in Meetings and Groups.



  • From where I get Real Time Exprience ?

This is very most important and difficult question :)
because without exprience we can't get job or without job we can't get real time exprience J

So First understand what is real time exprience ?
Read Time experience means where so many users working in your Oracle DB and DBA have to maintain that database, if any error comes DBA have to fix as soon as possible.


Now if we remove REAL TIME word in experience then we can get only experience without Job ?
Ans: Yes,

How ? i will show you.

  • First understand what is experience?

Experience means we have to good concept with some practical knowledge in Oracle DB.

Now Question is how can get good concept knowledge with some pratical knowledge ?

1. Buy On PC with minimum 512 RAM with 80 harddisk.
2. Install Oracle 10g Database or Oracle 11g
It is free you can download here
http://www.oracle.com/technology/software/products/database/index.html

Note: Oracle 11g is also released on Windows or Linux Platforms

3. Download below books from Oracle Documentation
1. Oracle Concept
2. Oracle Administrator Guide
3. Oracle Sql Reference Guide
4. Oracle Performance Tunning Guide
4. Now start reading with step by step first read 1 pointed books then 2 and so on.
5. If you face in problem means any error message or anything which you don't    
understand then please refer oracle forms.

1. Oracle OTN forms
http://forums.oracle.com/forums/category.jspa?categoryID=18

2. OraFAQ forms
http://www.orafaq.com/forum/

3. Asktom

 4. Some Oracle guru's Blog

-I am not Oracle Guru's but visit my blog also :)

- Some good Site
http://www.akadia.com/
http://www.psoug.org/


After Follow above instruction you will be very good Oracle Knowledgeable person.


  •  How can I get Oracle Job ?

Keep in mind below things when you going for interview


1. Make sure you have very good RESUME/CV created.
If anybody want to know about how to create CV for oracle please email me ,I will check and correct your CV.


2. First decide In which subject you are very powerful ?
 - Administration
 -  Backup and Recovery
 - Performance Tunning

3. Good Dress Code

Hope this article give you good understand about Oracle Certification , Experience and Job.


  • What are some ORA-ERROR which every DBA face in his/her life.

1. ORA-00600/ORA-07445
Clause: Most likely it is related to bug
Solution: go to metalink and apply patch set.

2. ORA-03113
Clause: It is generic error means lots of reason behind this.
Solution: Depends on condition but best way to search on google/forms.

3. ORA-04031
Clause: Mis-configuration of SGA, insufficient memory
Solution: Sametime need to add memory on system, or sametime need to reduce SGA memory

4. ORA-12154
Clause: Wrong TNS_ENTRY is used.
Solution: Using NETCA tools configure tns entry or check tnsnames.ora file for correct entry.

5. ORA-12368
Clause: It is generic error lots of reason
Solution: Edit SQLNET.ORA and change NONE from NTS "SQLNET.AUTHENTICATION_SERVICES=NONE"

6. ORA-12500
Clause: It is generic error lots of reason
Solution: increase "processes" parameter, increase physical memory

7. ORA-12528
Clause: It is BUG in 10g (if you face this error in 10g)
Solution: Don't use TNS_ENTRY with connect string or edit listener configuration from STATIC to DYNAMIC.(search on my blog for more)



Below are some question which everyone is confused

  • When you face performance related problem ??

1. it is related to Instance (SGA Configuration)
2. it is related to Client machine ( SYSTEM configuration)
3. it is related to Network delay

Check database performance through
-StatsPack report
-AWR report
-TK*PROF tool


15 comments:

  1. excellent work bro. may god bless you.

    ReplyDelete
  2. oh Nice blog and good work brother well done.Thanks once again.

    ReplyDelete
  3. nice work bro... thanks for the information. can i get your mail id...?

    ReplyDelete
  4. Hi Nikhil, Really nice blog. I am doing training on oracle. i have completed oracle basic, instance, cold and hot backup and many more topics. after this i will move to RAC also. Now i wanna apply as Oracle DBA profile as freshers. Can you share me as freshers resume/cv formats. my email id : login4anuj1989@gmail.com

    ReplyDelete
  5. Its really fabulous job u have done sir i really appreciate this i have learnt many thinges so far........

    ReplyDelete
    Replies
    1. Thanks for your Comment.. Your comments and suggestions are always welcome

      Regards
      Nikhil

      Delete
  6. nice blog its really good

    ReplyDelete
    Replies

    1. Thanks Rahul.
      I share my knowledge about oracle via my blog. The aim of my blog is to explain oracle concepts simply and practically.

      Delete
  7. so nice...really motivates beginners..:)

    ReplyDelete
  8. Good work nikhil, this blog has really boosted up my confidence. Can you please share your mail id.

    ReplyDelete
    Replies
    1. Thank You Vinaya.. Keep visiting, Happy Learning..


      Regards,
      Nikhil

      Kotak.nikhil@gmail.com

      Delete
  9. This comment has been removed by the author.

    ReplyDelete