Phát triển và quản lý cơ sở dữ liệu. Đào tạo ORACLE Chương trình đào tạo Oracle

Xin chào độc giả của tôi. Bài viết nhằm mục đích dành cho người mới bắt đầu trong lĩnh vực cơ sở dữ liệu Oracle. Dành cho những người mới có ý định nghiên cứu lĩnh vực chủ đề này và trở thành quản trị viên Oracle DBMS. Vậy bắt đầu từ đâu ??? Tôi xin lưu ý ngay rằng không có trình độ đào tạo ban đầu lý tưởng để trở thành quản trị viên cơ sở dữ liệu Oracle, nhưng điều rất mong muốn là có sự quan tâm thực sự đến khía cạnh phần cứng của cơ sở dữ liệu cũng như lượng kiến ​​thức kha khá về hệ điều hành. , máy chủ UNIX và NT, cũng như các vấn đề liên quan đến đĩa và bộ nhớ.

Việc có kỹ năng lập trình hoặc phát triển cũng giúp ích rất nhiều, vì bạn sẽ thường xuyên phải làm việc với các nhà phát triển. Hệ điều hành được sử dụng phổ biến nhất cho cơ sở dữ liệu Oracle là hệ điều hành UNIX, cụ thể là các phiên bản UNIX do Hewlett-Packard (HP) và Sun Microsystems (Sun) sản xuất. IBM cung cấp biến thể AIX của hệ điều hành UNIX, nhưng cung cấp sản phẩm cơ sở dữ liệu độc quyền của riêng mình có tên là Cơ sở dữ liệu phổ quát DB2.

Nếu muốn đào tạo thành quản trị viên cơ sở dữ liệu Oracle Database 11g chuyên nghiệp, bạn cần tham gia hai khóa đào tạo sau của Oracle hoặc một số nhà cung cấp khác: Oracle Database 11g:

  • Hội thảo Quản trị I (Cơ sở dữ liệu Oracle 11g: Hội thảo Quản trị I);
  • Cơ sở dữ liệu Oracle 11g: Hội thảo quản trị II (Cơ sở dữ liệu Oracle 11g: Hội thảo quản trị II).

Tổng số tồn tại ba cấp độ chứng nhận dành cho quản trị viên cơ sở dữ liệu Oracle. Đầu tiên liên quan đến việc lấy chứng chỉ OCA (Oracle Certified Associate), thứ hai - chứng chỉ OCP (Oracle Certified Professional), chứng chỉ này thường được những người chuyên nghiệp liên quan đến cơ sở dữ liệu Oracle tìm kiếm nhiều nhất và thứ ba, sau này là OCM (Oracle Chứng chỉ Certified Master), yêu cầu phải vượt qua kỳ thi thực hành kéo dài hai ngày.

Tất cả các ứng viên cho chứng chỉ DBA Cơ sở dữ liệu Oracle 11g đều phải tham gia một khóa học vật lý hoặc trực tuyến từ danh sách các khóa học đã được phê duyệt để đáp ứng yêu cầu khóa học thực tế mới. Những người có công ty sử dụng cụm RAC (Cụm ứng dụng thực) hoặc cơ sở dữ liệu Oracle phân tán phải trải qua các khóa đào tạo chuyên biệt, bổ sung. Những người có hệ điều hành UNIX trong công ty của họ và không có kinh nghiệm về nó có thể tốt hơn nên bắt đầu với khóa học UNIX (hoặc Linux) cơ bản từ HP, Sun, Red Hat hoặc nhà cung cấp khác.

Khóa học này không bắt buộc phải có chứng chỉ Quản trị viên cơ sở dữ liệu Oracle nhưng chắc chắn nó sẽ hữu ích cho những người mới làm quen với môi trường UNIX hoặc Linux. Bản thân Oracle cũng cung cấp một số khóa học về quản trị hệ thống Linux và thậm chí có cơ hội nhận được chứng chỉ về quản lý Oracle trên Linux như một phần của Chương trình Chuyên gia được Chứng nhận của Oracle. Tất nhiên, những người dự định sử dụng cơ sở dữ liệu Oracle trong môi trường Windows có thể dễ dàng thực hiện mà không cần tham gia một khóa học dài và chính thức về quản lý Windows, miễn là họ khá quen thuộc với hệ điều hành Windows hoặc thậm chí làm việc với tư cách quản trị viên hệ thống Windows.

Trên một ghi chú! Chúng ta không nên quên rằng Tập đoàn Oracle không phải là công ty duy nhất cung cấp chương trình đào tạo về Oracle. Mặc dù Đại học Oracle là một tổ chức lớn với các khóa học xuất sắc, nhưng các nhà cung cấp tư nhân khác cũng cung cấp các khóa học tương tự, và trong một số trường hợp, thậm chí còn cung cấp các khóa học xuất sắc hơn. Như trường hợp của tất cả các khóa học, chất lượng giảng dạy phụ thuộc trực tiếp vào kinh nghiệm và kỹ năng giao tiếp của giáo viên. Ngoài ra, chúng ta không nên quên rằng việc đi đâu đó tham dự các buổi hội thảo là không cần thiết chút nào: hoàn toàn có thể mua đĩa CD tự học và tự học, và rẻ hơn vài (khoảng 15) lần so với việc tập thể dục có người hướng dẫn . Hiệu quả hơn nữa có thể là đăng ký chương trình đào tạo trực tuyến của Oracle có tên Oracle iLearning (http://ilearning.oracle.com). Nó rẻ hơn so với việc mua DVD và cho phép bạn truy cập vào hàng trăm khóa học của Đại học Oracle. Nếu bạn quyết định tham gia các khóa học này, bạn phải đảm bảo có quyền truy cập vào máy chủ có cơ sở dữ liệu thực tế. Oracle cung cấp các lược đồ mẫu được thiết kế rất tốt mà bạn có thể sử dụng để trau dồi kỹ năng SQL của mình, với cơ sở dữ liệu ở giai đoạn phát triển của riêng họ trên máy chủ UNIX hoặc với phiên bản Windows có thể tải xuống miễn phí của Oracle Database 11g Enterprise Edition trên máy tính để bàn của bạn. Với cách tiếp cận này, việc học sẽ diễn ra nhanh hơn rất nhiều.

Khi bắt đầu làm việc với tư cách là một DBA Cơ sở dữ liệu Oracle 11g, bạn sẽ khám phá ra rằng thế giới thực của cơ sở dữ liệu Oracle rộng hơn và phức tạp hơn nhiều so với những gì được đề cập trong các khóa học khác nhau mà bạn đã tham dự. Khi mỗi khía cạnh mới của cơ sở dữ liệu được khám phá, nó sẽ ngày càng rõ ràng hơn về cách thức hoạt động của phần mềm, lý do tại sao nó hoạt động và tại sao đôi khi nó không hoạt động. Chỉ khi đó chúng ta mới có thể tìm hiểu thêm về cơ sở dữ liệu và phần mềm được sử dụng để quản lý chúng. Khi bạn đã đọc tất cả tài liệu mà Oracle và những người khác cung cấp, bạn vẫn không nên lo lắng vì luôn có những phiên bản mới được tung ra, với chức năng mới và cơ chế mới, hầu như đảm bảo nguồn cung cấp thông tin mới vô tận.

Sau khi làm quản trị viên cơ sở dữ liệu trong một hoặc hai năm, bạn sẽ có đủ kiến ​​thức để quản lý cơ sở dữ liệu một cách thành thạo và khắc phục các sự cố cơ sở dữ liệu phổ biến. Những người tiếp tục cải thiện kỹ năng lập trình của mình trong thời gian này (chủ yếu thông qua việc viết các tập lệnh shell UNIX và làm việc với PL/SQL) thậm chí có thể bắt đầu tạo các tập lệnh phức tạp để theo dõi và điều chỉnh hiệu suất cơ sở dữ liệu. Những người tiếp tục sau đó sẽ có thể tìm hiểu nhiều hơn về phần mềm cơ sở dữ liệu của họ và từ đó nâng cao kiến ​​thức cũng như sự đóng góp của họ cho tổ chức. Oracle liên tục phát hành các công cụ mới mà bạn có thể sử dụng để cải thiện hiệu suất của cơ sở dữ liệu sản xuất của mình. Mặc dù các nhà phát triển, người kiểm tra và quản trị viên hệ thống cũng làm việc chăm chỉ cho tổ chức, nhưng chính DBA cuối cùng sẽ dẫn đường cho những cách mới và hiệu quả để sử dụng các khả năng cơ sở dữ liệu mới.

Trung tâm Đào tạo và Tư vấn FORS được thành lập như một bộ phận của công ty FORS vào năm 1994, trở thành đơn vị tiên phong trong lĩnh vực giáo dục CNTT. Ngày nay, UCC FORS là một phần của nhóm FORS gồm các công ty tham gia vào hầu hết các lĩnh vực của lĩnh vực CNTT - từ phát triển cổ điển, phân phối và hỗ trợ kỹ thuật các sản phẩm phần mềm đến các giải pháp đổi mới để chuyển đổi kỹ thuật số của nền kinh tế.

UKTs FORS là một trong những trung tâm đào tạo đầu tiên của Nga được Tập đoàn Oracle ủy quyền và bắt đầu đào tạo theo chương trình các khóa học được Oracle ủy quyền. Chúng tôi đã đi một chặng đường dài - từ một bộ phận trong công ty FORS, giảng dạy các khóa học của Oracle trong một lớp duy nhất, đến một trong những Trung tâm Đào tạo Oracle được ủy quyền lớn nhất ở Trung và Đông Âu.


UCC FORS có giấy phép cho các hoạt động giáo dục, miễn cho khách hàng của chúng tôi phải trả VAT và có thể tính chi phí đào tạo vào chi phí thuế.
Trong thời gian này, chúng tôi đã đi một chặng đường dài từ Bộ phận Lực lượng chuyên giảng dạy các khóa học của Oracle đến trung tâm đào tạo được ủy quyền lớn nhất của Oracle ở Đông Âu.
Từ năm 1998, chúng tôi đã cung cấp cho khách hàng các dịch vụ chứng nhận tại Trung tâm Kiểm nghiệm. Trung tâm huấn luyện Lực lượng được ủy quyền bởi công ty chứng nhận quốc tế lớn nhất VUE. Khách hàng của chúng tôi có cơ hội đặt hàng hầu hết tất cả các bài kiểm tra có sẵn để thực hiện tại khu vực Nga.

Giáo viên của chúng tôi bao gồm những chuyên gia giỏi nhất, những người đi đầu trong việc triển khai Oracle ở Nga. Tất cả những điều này, kết hợp với các yêu cầu cao về việc tổ chức quá trình đào tạo tại các trung tâm đào tạo được ủy quyền, giúp mang lại kết quả tốt nhất trong việc tiếp thu các chương trình của sinh viên trong các khóa học của Oracle.

Trình độ chuyên môn cao và kinh nghiệm thực tế sâu rộng của các giáo viên cho phép chúng tôi theo kịp những phát triển mới nhất của Oracle và nhanh chóng triển khai các chương trình đào tạo mới nhất, duy trì vị trí dẫn đầu trên thị trường. Tất cả các giáo viên của Force đều được Tập đoàn Oracle chứng nhận và tham gia vào nhiều dự án khác nhau để tạo ra hệ thống thông tin doanh nghiệp trên Oracle.

CHỨNG NHẬN ORACLE


Tư cách chuyên gia được Oracle chứng nhận khẳng định tính chuyên nghiệp của nhân viên công ty. Do tính phức tạp của các sản phẩm và công nghệ phần mềm của Oracle, các quản trị viên và nhà phát triển được chứng nhận nằm trong số những chuyên gia CNTT được săn đón nhiều nhất trên thế giới.
Sự hiện diện của các chuyên gia trong đội ngũ nhân viên mang lại cho công ty lợi thế cạnh tranh - điều đó cho thấy rằng các quy trình kinh doanh được hỗ trợ bởi các chuyên gia quen thuộc với các tiêu chuẩn được chấp nhận trong ngành.

Các cấp độ chứng nhận ORACLE:

Oracle Certified Associate (OCA) - Cấp độ đầu vào Xác nhận rằng cá nhân có kiến ​​thức để thực hiện các hoạt động cơ bản trong lĩnh vực đã chọn

Oracle Certified Professional (OCP) – cấp độ cơ bản Xác nhận khả năng giải quyết đầy đủ các vấn đề trong lĩnh vực đã chọn

Oracle Certified Expert (OCE) - chứng chỉ chuyên ngành Xác nhận kiến ​​thức của chuyên gia cho phép anh ta thực hiện các hoạt động cơ bản và khả năng giải quyết đầy đủ các nhiệm vụ trên một số công nghệ và kiến ​​trúc Oracle

Oracle Certified Master (OCM) - cấp độ cao nhất Xác nhận rằng người nắm giữ nó là chuyên gia về công nghệ Oracle và có kiến ​​thức, kinh nghiệm và kỹ năng cao nhất

Bạn có thể làm quen với chương trình chứng chỉ của Oracle, chuẩn bị cho một bài kiểm tra cụ thể và các khóa học bổ sung cần thiết, tìm hiểu về khả năng mua phiếu tham gia bài kiểm tra, đồng thời làm quen chi tiết với tất cả các chứng chỉ và bài kiểm tra có sẵn trên Oracle trang web, trong phần Chứng nhận và trên trang dành riêng cho chứng nhận và thử nghiệm của chúng tôi.

Trên thị trường, bạn có thể tìm thấy các khóa học của Oracle cho mọi sở thích và nhu cầu - SQL cơ bản, quản trị (DBA), phát triển các mô-đun chương trình trong PL/SQL, điều chỉnh hiệu suất ứng dụng và nhiều khóa học khác. Tất cả các trung tâm đào tạo và chương trình của họ đều được Oracle chứng nhận.

Ngoài các chương trình đào tạo cơ bản còn có các chương trình tập trung chuyên sâu. Có các khóa học về Oracle Business Intelligence (BI), Oracle Streams, Real Application Clusters, quản trị Data Guard, v.v.

Các chương trình đào tạo được chia theo các phiên bản Oracle. Có nhiều khóa học về Oracle 11g, nhưng cũng có cơ hội nghiên cứu các phiên bản cũ hơn - 9i và 10g.

Đào tạo trên thị trường chủ yếu là trực tiếp. Các khóa học trực tuyến rất hiếm.

Sau khi đào tạo bạn sẽ có thể

Danh sách các kỹ năng phụ thuộc rất lớn vào khóa đào tạo. Chúng tôi sẽ cố gắng liệt kê kiến ​​thức và kỹ năng của một số chương trình cơ bản.

  • Kiến thức về ngôn ngữ SQL và PL/SQL.
  • Kiến thức về các khái niệm cơ bản của DBMS quan hệ.
  • Sử dụng chương trình SQL*Plus.
  • Khái niệm cơ bản về quản trị Oracle DBMS (cài đặt, chẩn đoán, cấu hình và quản lý).
  • Các gói và tiện ích bổ sung đặc biệt để làm việc với cơ sở dữ liệu.

Chương trình đào tạo của Oracle dựa trên nguyên tắc chứng nhận quốc tế và các bài kiểm tra ở nhiều cấp độ khác nhau. Ví dụ: để quản trị có các chứng chỉ sau:

  • Chuyên gia cấp dưới của Oracle: Quản trị viên cơ sở dữ liệu Oracle (OCA).
  • Oracle Professional: Quản trị viên cơ sở dữ liệu Oracle (OCP).

Cho ai

Các khóa học của Oracle chủ yếu dành cho các nhà phát triển, quản trị viên cơ sở dữ liệu, nhà phân tích kinh doanh và các chuyên gia CNTT khác.

Mức độ đào tạo ban đầu phụ thuộc vào khóa học đã chọn. Các chương trình cơ bản yêu cầu kiến ​​thức về máy tính và đôi khi là kiến ​​thức về lý thuyết DBMS quan hệ. Các chương trình nâng cao yêu cầu kinh nghiệm về Oracle, kiến ​​thức về SQL và khả năng giải quyết các vấn đề quản lý DBMS cụ thể.

Giấy chứng nhận hoàn thành

Sau khi hoàn thành khóa học, các chứng chỉ và bằng cấp hoàn thành sẽ được cấp. Đồng thời, bằng chứng chính về trình độ của chuyên gia là vượt qua thành công kỳ thi Oracle quốc tế.

Chương trình đào tạo lại chuyên nghiệp được dành cho các lĩnh vực chính trong lĩnh vực quản trị hệ thống và mạng, cũng như các công nghệ phát triển và quản trị cơ sở dữ liệu.

Chương trình bao gồm các khóa đào tạo được ủy quyền chính thức từ Microsoft, các khóa học từ chương trình Học viện Mạng Cisco và các khóa học của nhà cung cấp NDG Linux cũng như Học viện EMC. Chương trình xem xét các công nghệ quản trị hệ thống và mạng, các vấn đề chung về tổ chức cơ sở dữ liệu, các công nghệ phát triển và quản trị cơ sở dữ liệu Microsoft SQL Server và PostgreSQL.

Khi học chương trình, bạn sẽ học được:

  • Cách chuẩn bị thiết bị để cài đặt hệ điều hành Linux và Windows;
  • Nguyên tắc cơ bản của quản trị hệ điều hành và nhiệm vụ quản trị hệ thống:
    • Lập kế hoạch người dùng và nhóm;
    • Kiểm soát quyền truy cập vào tài nguyên hệ điều hành cơ bản;
    • Cấu hình máy chủ và máy trạm để vận hành mạng;
  • Quy định thực hiện công tác phòng ngừa hỗ trợ hệ điều hành là một phần của hệ thống thông tin và truyền thông;
  • Nguyên tắc xây dựng mạng gói, các công nghệ chuyển mạch và định tuyến cơ bản được sử dụng trong giải pháp mạng doanh nghiệp;
  • Nguyên tắc tổ chức hệ quản trị cơ sở dữ liệu Microsoft SQL Server;
  • Cơ sở lý thuyết về các công cụ thao tác dữ liệu trong mô hình quan hệ của Microsoft SQL Server;
  • Các yếu tố ảnh hưởng đến hiệu suất truy vấn;
  • Nguyên tắc thao tác dữ liệu và đảm bảo tính toàn vẹn dữ liệu trong cơ sở dữ liệu Microsoft SQL Server;
  • Nguyên tắc hoạch định cấu trúc chỉ số hiệu quả;
  • Cấu trúc vật lý của cơ sở dữ liệu;
  • Nguyên tắc lưu trữ và xử lý dữ liệu không gian, XML và BLOB;
  • Khái niệm về nhật ký giao dịch và mô hình khôi phục cơ sở dữ liệu SQL Server;
  • Các khía cạnh lưu trữ dữ liệu an toàn;
  • Nguyên tắc tạo và triển khai giải pháp ETL;
  • Các nguyên tắc kiến ​​trúc và triển khai, các tham số cấu hình của Hệ quản trị cơ sở dữ liệu PostgreSQL;
  • Nguyên tắc cơ bản về bảo mật cơ sở dữ liệu PostgreSQL;
  • Lợi ích của việc sử dụng PL/pgSQL;
  • Khái niệm cơ bản về ngôn ngữ PL/pgSQL;
  • Các hàm PostgreSQL tích hợp sẵn;
  • Đối số được hỗ trợ và các kiểu dữ liệu trả về.

Để biết thêm thông tin về các khóa học, hãy xem trang có lộ trình giáo dục và nội dung của từng mô-đun chương trình.

Chứng nhận cuối cùng cho chương trình là Công việc đủ điều kiện cuối cùng.

Chương trình đào tạo lại chuyên môn mở ra cơ hội đào tạo và chuẩn bị cho kỳ thi cấp chứng chỉở trong:

  • Các chương trình của Học viện Mạng Cisco:
    • LPI Linux Essentials Phát triển chuyên nghiệp theo tiêu chuẩn của Viện chuyên nghiệp Linux (LPI)
  • Các khóa học được ủy quyền của Microsoft:
Ngày bắt đầu
  • Ngày 1 tháng 10 (tháng 10 - tháng 6, tháng 9 - tháng 12)
  • Ngày 1 tháng 3 (tháng 3 - tháng 6, tháng 9 - tháng 5)

Không có lớp học vào tháng 7 và tháng 8 - ngày lễ!

Chế độ bài học

Hình thức học là toàn thời gian và bán thời gian (buổi tối).

Các lớp học được tổ chức 2-4 lần một tuần trong 4 ac. giờ (các ngày trong tuần từ 18:00, cuối tuần từ 10:00 hoặc từ 14:00).

Điều kiện tiên quyết

Chương trình này dành cho các chuyên gia có trình độ học vấn cao hơn, trung cấp nghề và sinh viên năm cuối. Quy định tuyển sinh...

Để vào bạn phải vượt qua

Kiểm tra máy tính số VKT-113.2 Hệ điều hành MS Windows

  • Khái niệm hệ điều hành. Chức năng và phân loại hệ điều hành.
  • Thành phần của MS Windows. Yêu cầu phần cứng.
  • Khái niệm về phiên bản gốc và bản địa hóa của chương trình.
  • Bố cục bàn phím. Chuyển đổi ngôn ngữ.
  • Làm việc với chuột trong MS Windows: con trỏ và các kiểu thao tác.
  • Giao diện MS Windows. Yếu tố cần thiết.
  • Các thành phần cửa sổ trong MS Windows. Các chế độ hiển thị cửa sổ, thao tác cửa sổ. Các loại cửa sổ.
  • Khởi chạy, kết thúc ứng dụng, chuyển đổi giữa chúng.
  • Các thành phần của hộp thoại, điền các trường trong hộp thoại.
  • Các thao tác với chữ tượng hình. Các loại chữ tượng hình.
  • Các loại menu và lệnh. Các cách thực hiện lệnh.
  • Thực đơn chính. Các phần của Menu chính.
  • Tắt MS Windows. Khởi động lại hệ thống.
  • Các ứng dụng MS Windows tiêu chuẩn: trình soạn thảo đồ họa Paint, trình soạn thảo văn bản Word, Máy tính. Các nút tiêu chuẩn trong ứng dụng.
  • Mở và lưu tài liệu.
  • Bảng nhớ tạm. Sao chép và di chuyển dữ liệu qua Clipboard.
  • Phím tắt: định nghĩa, loại, phương pháp tạo, thao tác.
  • Hệ thống tập tin. Không gian tên.
  • Ứng dụng "My Computer (Computer)": đi tới ổ đĩa và thư mục mong muốn; chế độ xem; tạo và đổi tên thư mục; chọn, sao chép, di chuyển và xóa đối tượng; hoàn tác hành động cuối cùng; thay đổi thuộc tính và cài đặt tham số.
  • Tìm kiếm tập tin và thư mục.
  • Thanh tác vụ: mục đích, cài đặt.
  • Máy tính để bàn: mục đích, cài đặt. Sắp xếp các cửa sổ và biểu tượng.
  • Thiết lập Menu chính.
  • Thiết lập Control Panel: Ngày/Giờ, Bàn phím, Chuột, Máy in, Phông chữ, Màn hình.

Bài viết này chủ yếu dành cho các quản trị viên Oracle DBMS (và những người mong muốn trở thành một quản trị viên); nó sẽ rất hữu ích cho các nhà phát triển ứng dụng cũng như cho người dùng hệ thống phức tạp này. Một cuộc hành trình thú vị đang chờ đợi tất cả chúng ta trong thế giới của Oracle và tôi sẽ giúp bạn không bị lạc trong đó.

Chúng ta sẽ bắt đầu với những điều cơ bản nhất, với những điều đơn giản nhất và dần dần tiến xa hơn. Tôi sẽ cảnh báo bạn ngay lập tức - điều đó sẽ không dễ dàng gì. Nhưng bạn có sẵn sàng chia sẻ những khó khăn cùng tôi không? Nếu vậy thì hãy tiếp tục!

Tại sao điều này sẽ khó khăn với bạn? Bởi vì bạn không chỉ cần đọc lướt văn bản, không chỉ tận hưởng quá trình đọc, không chỉ hài lòng với việc đọc tài liệu sâu sắc mà còn CÔNG VIỆC phía trên văn bản. Chính xác CÔNG VIỆC. Tôi sẽ thường mô tả các mối quan hệ phức tạp, nhưng nếu bạn không mô tả chúng trên giấy, nếu bạn không nghiên cứu từng điểm thì sẽ vẫn còn một khoảng trống. Những khoảng trống sẽ tích tụ cho đến khi hình thành những khoảng trống lớn. Cuối cùng, bạn sẽ tự hỏi: “Tôi đã học được gì?” Tôi nghĩ bạn đã đoán được câu trả lời sẽ là gì.

Đặt mục tiêu cho bản thân - “hiểu MỌI THỨ”; nếu điều gì đó trở nên khó hiểu, rất có thể đó là lỗi của tôi. Hãy viết thư cho tôi và trong số tiếp theo, chúng tôi sẽ xem xét những câu hỏi chưa rõ ràng một cách chi tiết hơn nhiều.

Tại sao điều này sẽ khó khăn với tôi? Thực tế là tôi cũng sẽ học cùng với những người đăng ký của mình. Và vì tôi chịu trách nhiệm về sự tiến bộ của bạn trong tương lai, vì tôi sẽ phải trả lời các câu hỏi và thu thập tài liệu, nên tôi chỉ cần tiến lên một bước. Và trong khi bạn đang nghiên cứu vấn đề hiện tại, tôi sẽ cần chuẩn bị vấn đề tiếp theo.

Như tôi đã hứa, chúng ta sẽ bắt đầu với cách đơn giản nhất.

Tóm tắt lịch sử của ORACLE.

Năm 1977 Larry Ellison, Bob Miner và Ed Oats thành lập doanh nghiệp riêng của họ, gọi công ty là Relational Software Incorporated (RSI). Chính công ty này đã đặt nền móng cho hệ thống quản lý cơ sở dữ liệu quan hệ Oracle (RDBMS). Ellison, Miner và Owets quyết định phát triển RDBMS bằng ngôn ngữ C và giao diện SQL. Và ngay sau đó phiên bản đầu tiên (nguyên mẫu) đã được phát hành. Người mua năm 1979 Oracle RDBMS phiên bản 2 đã được giới thiệu, chạy trên Digital PDP-11 chạy hệ điều hành RSX-11. Sau đó nó được chuyển sang hệ thống DEC VAX.

1983 đã trở thành người báo trước việc phát hành phiên bản 3, mang đến những thay đổi cho ngôn ngữ SQL, tăng hiệu suất hệ thống và thêm một số cải tiến khác. Không giống như những phiên bản trước, phiên bản thứ ba được viết hoàn toàn bằng C. Kể từ thời điểm đó, RSI đổi tên thành Oracle Corporation.

Oracle phiên bản 4 được giới thiệu vào năm 1984. Phiên bản này hỗ trợ cả VAX OS và IBM VM. Phiên bản này cung cấp khả năng đọc dữ liệu ổn định cho nhiều người dùng. Phiên bản 5 xuất hiện vào năm 1985. và trở thành một bước ngoặt trong thị trường DBMS vì đây là thị trường đầu tiên giới thiệu công nghệ máy khách-máy chủ sử dụng SQL*Net. Phiên bản thứ năm cũng là một trong những chương trình MS DOS đầu tiên vượt qua rào cản 640Kb.

Năm 1988 Oracle đã giới thiệu phiên bản 6. Phiên bản này giới thiệu khóa cấp thấp và nhiều thay đổi khác giúp tăng hiệu suất và chức năng (bao gồm tạo chuỗi và ghi lười). Oracle đã chạy trên nhiều nền tảng và hệ điều hành. Năm 1991 Máy chủ xử lý song song Oracle RDBMS phiên bản 6.1 đã được phát hành cho hệ thống DEC VAX. Ngay sau đó phiên bản này bắt đầu hỗ trợ các nền tảng khác.

Oracle 7 được phát hành vào năm 1992 và có nhiều thay đổi về kiến ​​trúc trong lĩnh vực bộ nhớ và hoạt động I/O. Oracle 7 đã là một sản phẩm RDBMS chính thức, được người dùng quen thuộc và sử dụng trong nhiều năm.

Vào năm 1997 phiên bản 8 đã được phát hành, giới thiệu mô hình đối tượng, các thuộc tính và công cụ quản trị mới.

Vào năm 1999 phiên bản 8i (Oracle 8.1.5) với ngôn ngữ Java tích hợp đã được phát hành.

Vào năm 2001 phiên bản 9i đã ra mắt. Theo các nhà phát triển, hơn 400 thay đổi đã được thực hiện so với phiên bản trước. Những thay đổi đặc trưng là “trí tuệ hóa” các hệ thống tự động và mở rộng khả năng phân tích.

Như bạn có thể thấy, sản phẩm của Oracle đã được 25 tuổi và chúng tôi phải bù đắp tất cả những năm “mất mát” này trong một khoảng thời gian ngắn hơn nhiều. Phiên bản mới nhất của sản phẩm bao gồm 75 sản phẩm máy chủ khác nhau, nhưng hầu hết chúng đều nằm ngoài phạm vi của khóa học này.

Các khái niệm cơ bản và chữ viết tắt

Trước khi bắt đầu nghiên cứu về Oracle, điều quan trọng là mọi người phải hiểu rõ các thuật ngữ sẽ xuất hiện trong văn bản. Mỗi số của bản tin sẽ có phần “Khái niệm cơ bản” để người đọc không mất thời gian tìm kiếm định nghĩa của những từ chưa quen thuộc.

cơ sở dữ liệu- Cơ sở dữ liệu. Một tập hợp dữ liệu được sắp xếp cụ thể để dễ dàng truy xuất. Cơ sở dữ liệu là dữ liệu thực tế.

cơ sở dữ liệu- Hệ thống quản lý cơ sở dữ liệu. Phần mềm Oracle là một DBMS.

RDBMS- Hệ thống quản lý cơ sở dữ liệu quan hệ. Truy cập dữ liệu nội bộ được thực hiện theo cách quan hệ. Oracle là một RDBMS.

Đệm- đây là một lượng RAM nhất định được sử dụng để lưu trữ dữ liệu. Bộ đệm chứa dữ liệu sắp được sử dụng hoặc dữ liệu đã được sử dụng gần đây. Trong hầu hết các trường hợp, bộ đệm là bản sao của khối dữ liệu được lưu trữ trên ổ cứng. Dữ liệu trong bộ đệm có thể được sửa đổi và ghi vào đĩa, đồng thời bộ đệm cũng có thể được tạo để lưu trữ dữ liệu tạm thời. Liên quan đến Oracle, bộ đệm chứa những khối dữ liệu được truy cập gần đây. Tập hợp các bộ đệm tạo nên bộ đệm đệm dữ liệu. Bộ đệm cũng lưu trữ các mục nhật ký hoạt động tạm thời, sau đó được ghi vào đĩa (bộ đệm nhật ký hoạt động).

Bộ nhớ đệm- vùng bộ nhớ để truy cập nhanh vào dữ liệu. Từ quan điểm phần cứng, đây là một lượng nhỏ bộ nhớ (tính theo RAM) nhanh hơn đáng kể so với bộ nhớ chính. Lượng bộ nhớ này được sử dụng để giảm thời gian cần thiết để thường xuyên tải dữ liệu hoặc hướng dẫn vào bộ xử lý trung tâm (CPU). Bản thân CPU có chứa bộ nhớ đệm tích hợp. Trong Oracle, bộ đệm được coi là một tập hợp các bộ đệm (nghĩa là các khối dữ liệu trong RAM) và một nhóm dùng chung (nhóm dùng chung), vì chúng dùng để lưu trữ dữ liệu và hướng dẫn hỗ trợ truy cập nhanh. Bộ nhớ đệm là một cơ chế rất hữu ích giúp tăng đáng kể tốc độ truy cập dữ liệu. Vì thường không thể lắp tất cả các bộ đệm vào RAM nên các thuật toán đặc biệt được sử dụng (phổ biến nhất là lưu trữ các khối được sử dụng thường xuyên nhất).

Khối- đơn vị lưu trữ dữ liệu nhỏ nhất trong Oracle DBMS. Chứa thông tin tiêu đề và chính khối đó (dữ liệu hoặc mã PL/SQL). Kích thước khối có thể được cấu hình từ 2 đến 16Kb.

Nút cổ chai- các thành phần hạn chế hiệu suất hoặc hiệu quả của hệ thống.

Từ điển dữ liệu- một tập hợp các bảng được sử dụng để duy trì thông tin về cơ sở dữ liệu.

Điểm kiểm tra- một thao tác khiến tất cả dữ liệu đã thay đổi (khối dữ liệu trong bộ nhớ) được ghi vào đĩa. Đây là yếu tố then chốt trong bài toán khôi phục nhanh cơ sở dữ liệu sau khi bị lỗi.

Lược đồ- một tập hợp các đối tượng cơ sở dữ liệu.

SGA (Khu vực toàn cầu của hệ thống)- vùng bộ nhớ dùng chung được sử dụng để lưu trữ dữ liệu và thông tin điều khiển của phiên bản Oracle. SGA được phân bổ trong bộ nhớ khi phiên bản Oracle khởi động và được giải phóng khi nó tắt. SGA bao gồm bộ đệm dữ liệu, bộ đệm nhật ký thay đổi và nhóm dùng chung. Đây là một trong những khái niệm quan trọng nhất và chúng ta sẽ xem xét nó chi tiết hơn sau.

Cấu hình ORACLE

Có rất nhiều loại cấu hình. Chúng ta hãy xem xét những cái chính, phân tích và xác định đặc điểm của chúng.

OLTP (Xử lý giao dịch trực tuyến)- Xử lý giao dịch nhanh chóng. Đây là cấu hình phổ biến nhất. Hệ thống OLTP bao gồm những người dùng tương tác với hệ thống. Các hệ thống này thường được sử dụng để nhập thông tin chính nhanh chóng (điền hợp đồng, kiểm tra số thẻ tín dụng, giao dịch không đồng bộ, v.v.).
Đặc điểm của hệ thống OLTP: Thường hỗ trợ một số lượng lớn người dùng chạy RDBMS. Vì người dùng chờ đợi dữ liệu được trả về theo yêu cầu nên thời gian phản hồi là rất quan trọng. Hệ thống OLTP có tính chất đọc-ghi chuyên sâu. Xếp hạng đọc-ghi có thể khác nhau tùy thuộc vào ứng dụng.

DSS (Hệ thống hỗ trợ quyết định)- Hệ thống hỗ trợ quyết định được sử dụng trong quá trình ra quyết định. Những quyết định này có thể dựa trên thông tin như cường độ bán hàng ở một số khu vực nhất định, mẫu người mua cho một sản phẩm nhất định, danh sách địa chỉ email được sắp xếp, v.v.
Đặc điểm của DSS: Truy vấn chạy dài so với lượng dữ liệu lớn. Người dùng hệ thống DSS buộc phải đợi hàng phút, hàng giờ và đôi khi vài ngày để nhận được phản hồi cho yêu cầu. Dữ liệu thường được thu thập từ nhiều nguồn khác nhau và sau đó được xử lý. Hệ thống DSS được liên kết với một quá trình đọc chuyên sâu (các quá trình ghi
xảy ra ít thường xuyên hơn).

Kho dữ liệu là một hệ thống quy mô lớn bao gồm cả OLTP và DSS. Các hệ thống này thường xử lý hàng trăm gigabyte dữ liệu và phục vụ số lượng lớn người dùng.
Đặc điểm của kho dữ liệu: có một số thuộc tính của hệ thống DSS, tức là các truy vấn dài hạn cũng như các thành phần thời gian thực. Các thành phần này thường được sử dụng làm nguồn dữ liệu cho các truy vấn DSS.

Dữ liệu Mart là phiên bản nhỏ hơn của kho dữ liệu (tập trung giải quyết các vấn đề có tính chuyên môn cao), đồng thời giữ lại nhiều tính năng của Data Warehouse.
Đặc điểm của cửa hàng thông tin: Thông thường là 100 gigabyte dữ liệu hoặc ít hơn. Giống như kho dữ liệu hỗ trợ một số lượng lớn người dùng và cho phép bạn tạo ra các giải pháp phức tạp.

Máy chủ video: Cho phép bạn hỗ trợ một số lượng lớn luồng video. Những luồng video này có thể được sử dụng theo yêu cầu, để giải trí và làm khóa học giáo dục.
Các tính năng đặc trưng của máy chủ video: Phải có băng thông cao để hỗ trợ nhiều luồng video. Ngoài ra, phải có khả năng xử lý tải I/O nặng. Khi đọc từ thiết bị, các khối dữ liệu lớn có ít phân mảnh sẽ được tải cùng lúc.

máy chủ web: được thiết kế để hoạt động với các trang web tĩnh và động. Các trang này có thể rất đơn giản hoặc phức tạp, được tạo từ cơ sở dữ liệu. Oracle Web Server thường được sử dụng cho các ứng dụng web thương mại. Như là
ứng dụng cho phép người mua hàng duyệt qua các danh mục có chứa hình ảnh sản phẩm và thậm chí cả video minh họa. Người mua có thể mua sản phẩm mình thích.
Đặc điểm của máy chủ web Oracle: thường hỗ trợ một số lượng lớn người dùng, chứa một lượng lớn dữ liệu được truy cập thường xuyên, đồng thời, dữ liệu không được truy cập thường xuyên. Một lượng lớn RAM có thể cải thiện hiệu suất máy chủ.

OLAP(Xử lý phân tích trực tuyến)- xử lý phân tích trong thời gian thực. Thường được sử dụng kết hợp với dữ liệu đa chiều. Người dùng OLAP là nhà phân tích tài chính hoặc nhân viên tiếp thị làm việc với dữ liệu ở cấp độ toàn cầu.
Các tính năng đặc trưng của hệ thống OLAP: yêu cầu số lượng lớn bộ nhớ đĩa và hệ thống máy tính mạnh mẽ. Hệ thống OLAP chỉ có thể hỗ trợ một số lượng nhỏ người dùng. Tuy nhiên, số lượng người dùng phụ thuộc vào cấu hình cụ thể.

Phần kết luận

Vì vậy, chúng ta đã làm quen với lịch sử của Tập đoàn Oracle, tìm hiểu một số khái niệm quan trọng và tìm hiểu các cấu hình quan trọng nhất. Bạn có thể tự chúc mừng - bạn đã bắt đầu hòa mình vào thế giới tuyệt vời của Oracle.