Jan 22, 2016

สำหรับผู้เริ่มต้นศึกษา Oracle Database ไฝ่ฝันจะเป็น DBA ในอนาคตอันใกล้

เข้ามาอ่านนี่อยากเป็น DBA ใช่ไหม ?

บอกไว้ก่อนนะถ้าเลือกเดินทางนี้แล้วก่อนจะเป็น DBA ได้จริงๆ ต้องใช้เวลาฝึกเยอะครับ คิดว่าฝึกเองอย่างน้อยก็ 1 ปี ยกเว้นมีคนชี้แนะแนวทาง 2 เดือนก็เป็นแล้ว ถ้าเราขยันจริงๆ

สิ่งที่ควรรู้
- Operating System Concept ภายใน OS มันทำงานยังไง และที่สำคัญคือพวกคำสั่งพื้นฐานใน Server Linux, Window, AIX, Solaris เลือกมาสักอันนึงแล้วลองเล่นดู เช่น Linux คำสั่ง ls , df , grep , aux , find , ps และอื่นๆ ที่ List มาให้ (เท่าที่นึกได้ตอนนี้อะนะ) ควรใช้ให้เป็นให้หมดนะครับ
- CPU, Memory, Disk (I/O) คืออะไรตอนมหาลัย ไม่รู้มีสอนไหมนะ แต่พวกนี้เวลาเกิดปัญหาระบบช้าแล้ว DBA มักโดนถามก่อน ถ้าเราไม่รู้มันคืออะไรนี่ลำบากเลย โดยทั่วไป CPU จะ share กันทั้ง OS ตัว Memory จะถูกกำหนดในแต่ละ Instance และ I/O กรณีอยู่ mount point เดียวกันก็ share resource กัน ใน oracle database เราสามารถกำหนด tablespace ให้อยู่หลาย mount point ได้เพื่อให้สามารถดึงข้อมูลได้ไวขึ้น
- Shell / Batch Script เราต้องมีความรู้ในการเขียน Shell และ Batch Script ทั้งคู่นะ พวก vi ใน linux นี่ต้องรู้เลย ใช้เยอะมากสำหรับการ monitor และการผูก Job ใน linux จะใช้ crontab กัน window ผมใช้ schedule job นะ
- Database Tool สำหรับผู้มาสายขี้เกียจหน่อยก็ใช้ Tool นะ เช่น Toad ตัวนี้สุดยอดเลยตั้งแต่ใช้งานมา คือแทบจะไม่ต้องจำ command เลยครับ แต่ถ้าเจอหัวหน้าพวกสาย command line เค้าจะบ่นเอานะ เพราะเวลาเราเจอปัญหาแล้วจำ command ไม่ได้จะทำช้า หรือบางเครื่องไม่มี Tool จะลำบาก แนะนำว่าใช้ Tool ให้ชีวิตง่ายขึ้น และอย่าลืมฝึก command line ไว้แก้ปัญหาเฉพาะหน้าด้วย
- Database Parameter ภายใน database จะมี parameter สำคัญที่ใช้ตอนติดตั้งอยู่เช่น SGA, PGA, Oracle SID, Oracle Home,Session, Process และอื่นๆ ถ้าจะให้ดีเราต้องศึกษา parameter แต่ละตัวก่อนติดตั้ง

สิ่งที่ควรทำพื้นฐาน
พิมพ์ดีดให้ได้ 35 คำ/นาที งง หละสิ ผมเป็น DBA นะครับ ! เหตุผลคือเวลาเราทำงานเพื่อความเป็น Professional ควรทำให้ได้นะ แล้ว User จะงงว่ามันพิมพ์อะไรของมัน
Install Oracle Database ลองติดตั้ง Oracle Database เลยผิดๆถูกๆ ชั่งมันก่อน กด Next ไป ให้เราคุ้นกับเมนูก่อน เริ่มยังไงหละ
  • ไป download software ก่อนเข้า www.oracle.com เลยแล้วหาดูนะเมนู download อะ
  • เลือก OS ที่จะลง Window, Linux ลองเครื่องตัวเองก่อนก็ได้
  • ณ ตอนนี้มี version 11g และ 12c ลอง 11g ก่อนก็ดี
  • กดติดตั้งแล้วค่อยกลับไปอ่านหัวข้อ Database Parameter
เยอะ .. ความขี้เกียจมาแล้ว .. บายจ้า เลิกงานละ เราตรงเวลาเสมอ


มีอะไรที่ผมเข้าใจผิดแจ้งด้วยนะครับ
Young Oracle DBA Thailand ..

No comments:

Post a Comment