Thứ Tư, 8 tháng 1, 2020

Con đường trở thành chuyên gia Oracle DBA bắt đầu từ đâu?

Kết quả hình ảnh cho to be dba oracle
Đây thật sự là 1 câu hỏi khó! Ngay cả với những người đã và đang làm Oracle, do "cơ duyên" cũng như cách tiếp cận khác nhau, nên rất khó đưa ra câu trả lời manh tính khái quát hết được. Ở đây, tôi tạm đưa ra phương pháp tiếp cận Oracle để những bạn mới làm quen Oracle có cơ sở tham khảo.


1. Xác định mục tiêu học tập

Oracle có khá nhiều sản phẩm và rất nhiều môn học, vì vậy cần phải xác định mục tiêu học tập của mình là gì để xác định để biết môn nào sẽ ưu tiên học trước.

Ví dụ, có nhiều môn học cần thiết cho cả DBA và Developer, nếu chúng ta ưu tiên học DBA thì những môn DBA sẽ được ưu tiên học trước.

2. Công cụ học tập

Phần cứng 
Bước đầu làm quen với Oracle thì cũng không cần máy móc gì ghê gớm lắm. Đương nhiên là máy "càng mạnh-càng tốt".

OS
 + Nếu biết Linux, thì đây là lựa chọn tốt, nên dùng những phiên bản "server" và để download như CentOS hoặc Oracle Enterprise Linux.
 + Nếu chưa biết gì về Linux, thì nên học với Oracle for Windows. Có thể dùng bất kỳ Windows gì, từ các bản Desktop cho đến Server, tuy nhiên nếu dùng bản Desktop thì dùng từ bản Pro trở lên, vd: Win 7,Win 10,....

- Phần mềm
+ Các sản phẩm của Oracle có thể download miễn phí từ website Oracle. Những sản phẩm cần download như: Oracle Database, Oracle SQL Developer,... 
+ Các công cụ khác: (có tính phí)
Toad for Oracle: Bao gồm những công cụ hổ trợ quản trị, viết code và phân tích (VN thì hay dùng cra*k)
SQL Navigator: Công cụ hổ trợ viết code.
PL/SQL Developer: Công cụ hổ trợ viết code.

3. Tài liệu học

Tài liệu học có thể tóm tắt các loại như sau:

- Oracle Documentation
 + Cái này có thể download miễn phí trên website Oracle hoặc tra cứu online
 + Tài liệu thường viết hơi dài, nhưng đầy đủ.

- Tài liệu giảng dạy, còn gọi là Student Guide:
 + Tài liệu này được xây dựng bởi OU-Oracle University, được cung cấp cho các lớp học của Oracle.
 + Nhìn chung tài liệu có bố cục tốt, tuy nhiên nội dung thường ngắn gọn vì tài liệu được xây dựng học "Có Giảng viên hỗ trợ", không phải sách tự học .   

- Tài liệu của các hãng khác:
 + Thường là sách tự học, ví dụ như sách của hãng SYBEX.

- Forum, diễn đàn và Internet.
 Có nhiều diễn đàn trong và ngoài nước để bạn tham gia, trên các diễn đàn thường có nhiều người với nhiều trình độ khác nhau, vì vậy bạn không cần lo lắng sợ người khác "biết mình không biết" khi đặt câu hỏi hoặc trả lời. Tuy nhiên, trước khi đặt câu hỏi nên "search" trước và khi trả lời, nếu có điều kiện phải "test" thử để câu trả lời tốt hơn.

- Group Facebook Oracle DBA Việt Nam:  do tôi và cộng sự lập ra sẽ tư vấn miễn phí: https://www.facebook.com/groups/dbavietnam

4. Phương pháp học

- Có thể lựa chọn bằng cách tự học hoặc tham gia các lớp học của Oracle. Tham gia các lớp học của Oracle có cái hay là rút ngắn thời gian "nhập môn" và đủ điều kiện tham gia kỳ thi OCP DBA sau này, tuy nhiên, giá các khóa học của Oracle khá cao.

- Cho dù học kiểu nào thì tài liệu học của Oracle vẫn được ưu tiên lựa chọn tốt.

- Oracle Database có nhiều version, xét về tính năng kỹ thuật thì version sau luôn có nhiều ưu điểm hơn version trước, nhưng về tài liệu giảng dạy thì không hẳn thế. Nếu xét chỉ trong 3 version gần đây nhất, thì:

 + Tài liệu 9i: đầy đủ và được chăm chút nhất, đây cũng là sự lựa chọn tốt, nhưng phiên bản 9i thiếu nhiều phần so với những phiên bản sau, vd như: Flashback, ASM, Auto Share Memory, Regular Exp,...Nhiều hệ thống core vẫn còn dùng 9i như IN Acatel của Viễn thông do phần mềm chạy vẫn ổn định đáp ứng nhu cầu.

 + Tài liệu 10g: có nhiều thay đổi, chương trình học ngắn hơn, nhưng nội dung học nhiều hơn vì vậy tài liệu thiên về dùng giao diện mô phỏng hơn là chú trọng để người học hiểu và làm được.

 + Tài liệu 11g: không viết chi tiết như 9i, nhưng bố cục khá tốt, đủ các phần cần học, theo ý tôi thì các bạn nên chọn tài liệu này.

 + Tài liệu 12c: Nâng cấp từ 11g với nhiều tính năng hơn, đặc biệt là tính năng Pluggable, nếu dùng 12c hoặc 18c, 19c thì dùng tài liệu này.


- Bạn có thể học Khoá học COACHING "Oracle DBA A-Z Enterprise" trc tiếp t tôi sẽ giúp bạn c đu trở thành DBA chuyên nghip chỉ sau 1 khoá học, inbox, zalo (090.29.12.888) đ có thông tin chi tiết, tham kho:

hoặc 


Kết quả hình ảnh cho to be dba oracle

Tùy theo mục tiêu học tập mà ưu tiên học các môn trước hoặc sau. Hai hướng học được lựa chọn nhiều nhất là: DBA và Developer.

* Oracle Database Administrator - DBA

- Các môn cơ bản (từ Beginer đến Pro)
  • Oracle Database 11g/12c: Introduction to SQL
  • Oracle Database 11g/12c: Admistration Workshop I
  • Oracle Database 11g/12c: Admistration Workshop II
  • Quản trị Hệ điều hành Linux
  • Quản trị Hệ điều hành Solaris
- Các môn tham khảo:
  • Oracle Database 11g/12c: Program with PL/SQL
  • Oracle Database 11g/12c: Advanced PL/SQL
- Các môn nâng cao (trình độ Expert)
  • Oracle Database 11g/12c: RAC Administration
  • Oracle Database 11g/12c: Performance Tunning
  • Oracle Database 11g/12c: SQL Tunning
  • Oracle Database 11g/12c: Data Guard Administration
  • Oracle Database 11g/12c: GoldenGate Administration
  • Oracle Database 11g/12c: Security
  • Quản trị Hệ điều hành AIX

* Oracle Developer
 - Các môn cơ bản: 
  • Oracle Database 11g/12c: Introduction to SQL
  • Oracle Database 11g/12c: Program with PL/SQL
  • Oracle Database 11g/12c: Advanced PL/SQL
- Các môn tham khảo:
  • Oracle Database 11g/12c: Admistration Workshop I
  • Oracle Database 11g/12c: Admistration Workshop II

- Các môn nâng cao:
  • Oracle Form Developer: Build Internet Applications
  • Oracle ReportDeveloper: Build Report
  • Oracle Form Developer: Move to the Web
  • Oracle Report Developer: Move to the Web 
Sau khi học hết các môn căn bản và các môn cần tham khảo của DBA hoặc Developer, các bạn đã trang bị được cho mình vốn hành trang tương đối để có thể ...học tiếp các môn nâng cao. 

Các môn thuộc nhóm Các môn nâng cao ngoài những môn kể trên còn rất nhiều như những môn về Datawarehourse, portal, ADF,.. và những sản phẩm khác như Weblogic, Tuxedo,...

Bước đầu làm quen với Oracle có thể sẽ gặp nhiều khó khăn, nhưng tôi tin là sau này các bạn sẽ thấy sự lựa chọn của mình là hợp lý.

Nếu cần tư vấn hãy liên hệ với tôi để được hỗ trợ:
☎️ Mobile: 0902912888
📧 Mail: tranbinh48ca@gmail.com
👨‍ Facebook: https://www.facebook.com/BinhOracleMaster
🅿️ Fanpage Facebook: https://www.facebook.com/tranvanbinh.vn
👨‍👩‍👧‍👦 Group Facebook tư vấn miễn phí: https://www.facebook.com/groups/oracledbavietnam
Chúc các bạn thành công.

*****
@ Trần Văn Bình - Founder of Oracle DBA Việt Nam

---------------------------
học oracle database 
Các tìm kiếm liên quan đến học oracle database
Tự học Oracle
Tài liệu Oracle 12c tiếng Việt
Hướng dẫn sử dụng Oracle Database
Oracle SQL cơ bản
Oracle SQL là gì
Khóa học Oracle Hà Nội
Học chứng chỉ Oracle ở đầu
Khóa học Oracle online
khóa học pl/sql
học dba
học dba ở việt nam
khóa học dba
khóa học dba sql
tài liệu học dba oracle
Khóa học Oracle online
học oracle sql
học oracle ở đâu tphcm
học oracle bắt đầu từ đâu
học oracle ở hà nội
oracle database tutorial
oracle database 12c
oracle database là gì
oracle database 11g
oracle download
oracle database 19c
oracle dba tutorial
Oracle GoldenGate
Oracle DataGuard
Oracle RAC
Oracle Tunning
Oracle Backup Recovery
Oracle Partitioning

ĐỌC NHIỀU

Trần Văn Bình - Oracle Database Master