Mới học Oracle: Học Oracle bắt đầu từ đâu ?

Thắc mắc/Chia sẻ kinh nghiêm học tập, thi cử,...
Tổ chức các nhóm học tập DB, OS.
Post Wed Jul 29, 2009 10:52 am
User avatar

nhsang

Administrator
Administrator
Posts: 3459
Joined: Mon Jul 16, 2007 1:38 pm
Location: Sài Gòn

Mới học Oracle: Học Oracle bắt đầu từ đâu ?

Học Oracle bắt đầu từ đâu ?


Đâ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ì ùng từ bản Pro trở lên, vd: WinXP Pro, Win7 Pro, Win7 Ultimate,....

- Phần mềm
 + Các sản phẩm của Oracle có thể download miễn phí từ website Oracle,xem hướng dẫn download ở đây. 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.
 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.
 + 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à ILT-Instructor Led Training
 + 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ó Instructor", 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ườ khác "biết mình không biết" khi đặ 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.

Xem một số chủ đề Oracle do các thành viên Oracle tổng hợp, biên soạn ở đây.

4. Tài liệu và 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,...
 + 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ù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

Image

* Oracle Developer

Image

Sau khí 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. :D
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ý.

Chúc các bạn thành công.


Hoàng Sang.




Chán làm SYSTEM DBA, muốn code PL/SQL, ETL,... ai có jobs hay giới thiệu tui ! => nhsang@oravn.com


Post Wed Jul 29, 2009 11:17 am
WELcome to ORAVN!!

HoanXtq

Thành viên ORAVN
Thành viên ORAVN
Posts: 2
Joined: Tue Dec 30, 2008 10:08 pm

Re: Mới học Oracle: Học Oracle bắt đầu từ đâu ?

Em nghĩ là học phần ORACLE kiến trúc, quan trị -> PL SQL -> form report design ?? :roll:






Post Wed Jul 29, 2009 11:17 am
User avatar

ncdung

OCM
OCM
Posts: 1083
Joined: Mon Oct 13, 2008 3:39 pm

Re: Mới học Oracle: Học Oracle bắt đầu từ đâu ?

Theo em nghĩ, muốn học Oracle thì cần phải xác định mục tiêu của mình trước đã. Oracle theo em chia ra làm 2 hướng chính: DBA và Developer. Tuy nhiên, bắt đầu hết nên cần phải nắm rõ SQL trước.




Cần học lại OCA, có ai nhận đồ đệ không???


Post Wed Jul 29, 2009 11:56 am
User avatar

trantuananh24hg

Moderator
Moderator
Posts: 2076
Joined: Tue Jul 17, 2007 10:55 am
Location: Ha Noi

Re: Mới học Oracle: Học Oracle bắt đầu từ đâu ?

ncdung wrote:... Tuy nhiên, bắt đầu hết nên cần phải nắm rõ SQL trước.


& sau đó bắt buộc phải là PL/SQL bất kể làm DBA hay Developer :D






Post Wed Jul 29, 2009 1:04 pm
User avatar

babychicken

OCP
OCP
Posts: 389
Joined: Tue Nov 20, 2007 10:41 am

Re: Mới học Oracle: Học Oracle bắt đầu từ đâu ?

theo mình, trước tiên hãy hướng mình theo hướng developer. Trong quá trình làm developer, mình sẽ học song song DBA, như vậy vừa dễ hiểu, vừa dễ có việc làm hơn.
Nên bắt đầu bằng môn Introduction to SQL là tốt nhất




Phấn đấu lấy cái bằng MCDBA của Oracle mới được


Post Wed Jul 29, 2009 1:33 pm
User avatar

ncdung

OCM
OCM
Posts: 1083
Joined: Mon Oct 13, 2008 3:39 pm

Re: Mới học Oracle: Học Oracle bắt đầu từ đâu ?

trantuananh24hg wrote:& sau đó bắt buộc phải là PL/SQL bất kể làm DBA hay Developer :D


Developer: SQL --> PL/SQL --> Form + Report
DBA: SQL --> FUN1 (Workshop 1) + FUN2 (Workshop 2) + TUNING--> PL/SQL

Như vậy được không các bác.




Cần học lại OCA, có ai nhận đồ đệ không???


Post Wed Jul 29, 2009 1:42 pm
User avatar

babychicken

OCP
OCP
Posts: 389
Joined: Tue Nov 20, 2007 10:41 am

Re: Mới học Oracle: Học Oracle bắt đầu từ đâu ?

PLSQL nên học song song với mấy môn DBA chứ




Phấn đấu lấy cái bằng MCDBA của Oracle mới được


Post Fri Jul 31, 2009 3:10 pm
User avatar

nhsang

Administrator
Administrator
Posts: 3459
Joined: Mon Jul 16, 2007 1:38 pm
Location: Sài Gòn

Re: Mới học Oracle: Học Oracle bắt đầu từ đâu ?

Chà các bác đâu hết rồi, thử kể lại kn quá trình tiếp cận, học tập và làm việc với Oracle để mọi người cùng tham khảo ;)

Tớ dự kiến sẽ có 1 bài tổng hợp lại, dựa trên ý kiến của mọi người !!




Chán làm SYSTEM DBA, muốn code PL/SQL, ETL,... ai có jobs hay giới thiệu tui ! => nhsang@oravn.com


Post Tue Aug 04, 2009 12:00 pm
WELcome to ORAVN!!

huongquynh1991

Thành viên ORAVN
Thành viên ORAVN
Posts: 5
Joined: Tue Aug 04, 2009 11:31 am

Re: Mới học Oracle: Học Oracle bắt đầu từ đâu ?

Em mới tham gia diễn đàn

đang định đi học Oracle,các bác nói cho e biết tiềm năng của nó và công việc cụ thể sau này ra sẽ làm gì được không ạ.

Còn đây là quá trình học của 1 trung tâm em đang định theo học.Mong các bác cho em ý kiến:

networking esentials
database concepts
introduction to programming
configuring,managing and naintaining microsoft windows server 2008
introduction to oracle:SQL
program with PL/SQL
programming microsoft.net
administering UNIX
oracle database 10g ...workshop 1
......................................2
...................:managing oracle on linux
phân tích thiết kế hệ thống thông tin
core data access with microsolf visual studio 2005
core windows form technology with............2005
advanced data access.......
advanced windows form technology..............
developing web applications using microsoft visual studio 2005
Java programing
khóa học kéo dài trong 18 tháng, chi phí học là 1545$ ạ :)

cảm ơn các bác






Post Tue Aug 04, 2009 1:10 pm
User avatar

trantuananh24hg

Moderator
Moderator
Posts: 2076
Joined: Tue Jul 17, 2007 10:55 am
Location: Ha Noi

Re: Mới học Oracle: Học Oracle bắt đầu từ đâu ?

huongquynh1991 wrote:1.introduction to oracle:SQL
2.program with PL/SQL
3.administering UNIX
4.managing oracle on linux
5.phân tích thiết kế hệ thống thông tin
6.Java programing
khóa học kéo dài trong 18 tháng, chi phí học là 1545$ ạ :)


Nội từng môn để có thể thành thục, cũng mất ~10 tháng/môn.SQL/PLSQL có thể nhóm thành 10 tháng. Các môn còn lại 10 tháng là quá ít. Bạn học toàn bộ trong 18 tháng, thì thần đồng rồi :D






Post Tue Aug 04, 2009 1:15 pm
User avatar

o0TarZan0o

OCA
OCA
Posts: 92
Joined: Fri Jan 25, 2008 2:11 am

Re: Mới học Oracle: Học Oracle bắt đầu từ đâu ?

Tốn tầm ~ 30 tr nhưng có vẻ như kiến thức sau khóa học mà bạn nhận được khá toàn vẹn và mang tính ràng buộc :-) . Chỉ trong 18 tháng mà bạn phải tập trung tới 3 lĩnh vực là Oracle, Java, Network ( quên còn thằng Linux nữa). Có người theo học từng giai đoạn từng khóa học để sau mỗi chặng đường họ có khoảng lặng suy nghĩ thêm cho chặng tiếp theo.. nhưng bên cạnh đó nếu ở 1 vài cá nhân họ đã định hướng rõ rãng cho mình 1 lối đi duy nhất cũng là quan điểm tốt nhưng phải có sự cố gắng nhiều để đạt được hiệu quả cao xứng với đồng tiền mình bỏ ra. Chúc bạn thành công trong mọi lĩnh vực :-)






Post Tue Aug 04, 2009 1:35 pm
User avatar

nhsang

Administrator
Administrator
Posts: 3459
Joined: Mon Jul 16, 2007 1:38 pm
Location: Sài Gòn

Re: Mới học Oracle: Học Oracle bắt đầu từ đâu ?

huongquynh1991 wrote:
networking esentials
administering UNIX
database concepts
introduction to oracle:SQL
program with PL/SQL
oracle database 10g ...workshop 1
......................................2


Bi nhiêu trên kia, bạn xử lý ngon lành trong 10-12 tháng là ok rồi.

Nếu chương trình học như của bạn đưa ra thì có nhiều môn ko cần thiết, chương trình đó focus đến 3 mục tiêu, nhưng cái nào cũng nữa vời !!
- Lập trình Java
- Lập trình .Net
- Admin Oracle 10g

Ko cần học môn Oracle for Linux, vì nếu học nghiêm túc thì bạn đã phải học môn Admin 1&2 trên Linux rồi !!




Chán làm SYSTEM DBA, muốn code PL/SQL, ETL,... ai có jobs hay giới thiệu tui ! => nhsang@oravn.com


Post Tue Aug 04, 2009 2:07 pm
WELcome to ORAVN!!

huongquynh1991

Thành viên ORAVN
Thành viên ORAVN
Posts: 5
Joined: Tue Aug 04, 2009 11:31 am

Re: Mới học Oracle: Học Oracle bắt đầu từ đâu ?

trantuananh24hg wrote:
Nội từng môn để có thể thành thục, cũng mất ~10 tháng/môn.SQL/PLSQL có thể nhóm thành 10 tháng. Các môn còn lại 10 tháng là quá ít. Bạn học toàn bộ trong 18 tháng, thì thần đồng rồi :D


theo như em được biết thì giữa các môn học có time để nghỉ và ôn tập để thi
khoảng 2-3 tuần

Bi nhiêu trên kia, bạn xử lý ngon lành trong 10-12 tháng là ok rồi.

Nếu chương trình học như của bạn đưa ra thì có nhiều môn ko cần thiết, chương trình đó focus đến 3 mục tiêu, nhưng cái nào cũng nữa vời !!
- Lập trình Java
- Lập trình .Net
- Admin Oracle 10g

Ko cần học môn Oracle for Linux, vì nếu học nghiêm túc thì bạn đã phải học môn Admin 1&2 trên Linux rồi !!


anh min có thể cho e biết vì sao lại nửa vời không ạ. Vì đây là 1 trung tâm dạy về cntt, cung cấp cho học viên những kiến thức để thi lấy bằng cấp chứng chỉ quốc tế, giống như những trung tâm anh ngữ khác như language link, oxford...đào tạo để thi lấy bằng toeic, t0efl...vậy. Nên mong anh góp ý cho em. Nên hay không nên học. Và những thiếu sót cũng như bất cập của nó. Cảm ơn anh nhiều!






Post Tue Aug 04, 2009 2:09 pm
User avatar

nhsang

Administrator
Administrator
Posts: 3459
Joined: Mon Jul 16, 2007 1:38 pm
Location: Sài Gòn

Re: Mới học Oracle: Học Oracle bắt đầu từ đâu ?

Bạn lên trên trang của Microsoft và trang của SUN để xem learning path .Net và Java sẽ biết ngay.




Chán làm SYSTEM DBA, muốn code PL/SQL, ETL,... ai có jobs hay giới thiệu tui ! => nhsang@oravn.com


Post Tue Aug 04, 2009 2:31 pm
WELcome to ORAVN!!

huongquynh1991

Thành viên ORAVN
Thành viên ORAVN
Posts: 5
Joined: Tue Aug 04, 2009 11:31 am

Re: Mới học Oracle: Học Oracle bắt đầu từ đâu ?

anh có thể cho em link cụ thể không ạ

như đã nói là em mới bắt đầu nhập môn

nên hầu như không biết gì

cảm ơn a!






Next

Return to Học Hành - Thi cử

Who is online

Users browsing this forum: No registered users and 0 guests