Oracle DBA Responsibilities
Oracle DBA Responsibilities
- สร้าง Database และ ปรับปรุง ให้มีความพร้อมในการใช้งาน ของแต่ละรูปแบบ เช่น เพื่อการพัฒนา(Develop), เพื่อการ test(Testing), เพื่อการใช้งานจริง(Production)
- เตรียมและวางแผน ในเรื่องของการจัดเก็บข้อมูล (Capacity) ให้พร้อมต่อความต้องการ การใช้งาน
- ปรับแต่ง Database เพื่อเพิ่ม ประสิทธิภาพการใช้งาน (Tuning)
- Upgrade and Install new version เพื่อ ให้รองรับกับการใช้งาน ใน version software ปัจจุบัน อาจจะเพื่อ fix bug, หรือ Feature ใหม่ๆ ที่เกิดขึ้นใหม่ในแต่ละ version
- วางแผนการทำ backup and recovery เพื่อความปลอดภัยของระบบฐานข้อมูล เมื่อเกิดเหตุการณ์ฉุกเฉิน
- สามารถ ทำการ โยกย้าย ข้อมูลในกรณี ที่จำเป็น (Migrations of programs and database changes)
- Implements and make security for all of the Oracle Databases.
- สามารถทำเพื่อลดช่องโหว่ ของข้อมูลเพื่อการใช้งาน และการค้นคืนข้อมูล ที่รวดเร็วขึ้น (re-organisations to assist performance of the database)
- รักษาความปลอดภัย ในประสิทธิภาพการทำงาน ควรจะเปลี่ยนรหัส การเข้าใช้งาน ระบบฐานข้อมูล บ่อยครั้ง
- รู้จัก เครื่องมือ หรือ โปรแกรม ที่สามารถใช้งานร่วมกับ ระบบฐานข้อมูลOracle (Third Party Product)
- ต้องสามารถ Support ทีม application development ได้
- ต้องสามารถดูแล database ให้ถูกต้องตามโครงสร้างของ Database
- เข้าใจ database objects, tables, clusters, indexes, views, sequences, packages and procedures.
- วิเคราะห์ ผลกระทบที่เกิดจากการ เปลี่ยนแปลง ปรับปรุง กับ object ใน ฐานข้อมูล
- แก้ปัญหา บนฐานข้อมูล ที่เกิดขึ้น และมีผลกระทบกับ application และ Development tools.
- สามารถ Create database เมื่อ user ต้องการ
- Manage sharing of resources applications คือ การวางแผน และ ออกแบบการใช้งานของ object (logical database) ร่วมกัน ของแต่ละ ฐานข้อมูล ในกรณี ที่มี instance มากกว่า 1 instance.
- วางแผน และ ออกแบบการใช้งานของ physical database design ให้สอดคล้องกับ logical database และ ตรงตามความต้องการของผู้ใช้งาน
ทักษะที่จำเป็น ของ DBA
- ความรู้เกี่ยวกับระบบปฏิบัติการ (OS such as Unix, Linux, Windows)
- ความรู้เกี่ยวกับ Physical Database Design
- ความสามารถในการ ตรวจสอบการทำงานของ Database และ ระบบปฏิบัติการ(OS)
- ให้คำปรึกษา เชิงTechnical แก่ผู้ใช้งาน
- ความรู้เกี่ยวกับ Backup and Recovery
- รู้จักการใช้งาน Tools ที่ใช้งานร่วมกับ ฐานข้อมูล (Oracle)
- ความรู้เกี่ยวกับการ จัดการความปลอดภัยของระบบฐานข้อมูล
- ความรู้ในการจัดการทรัพยากร ของ ระบบฐานข้อมูล
- ความรู้เกี่ยวกับระบบขององค์กร (Knowledge of your Business)
- ความรู้ในการเปลี่ยนแปลง รหัสฐานข้อมูลข้อมูล และ SDLC
- ความรู้เกี่ยวกับ ระบบฐานข้อมูล Product นั้น (Oracle)
***หากมีข้อเพิ่มเติม หรือผิดพลาด จุดไหน รบกวนแนะนำด้วยคะ ขอบคุณค่ะ***
***การใช้ ภาษาไทยคำ อังกฤษคำ ในบางข้อนั้น จะสามารถทำให้ เข้าใจได้ง่ายขึ้น***