Quản Trị Cơ Sở Dữ Liệu Oracle

      19

Xin chào chúng ta độc giả, Duy vốn xuất thân là một Oracle Database Administrator. đề cập ra, khiếp nghiệm thao tác trên Oracle Database vẫn dày dặn hơn so với các RDBMS khác.

Bạn đang xem: Quản trị cơ sở dữ liệu oracle

Vậy mà lại đây mới là nội dung bài viết đầu tiên của mình về chủ đề Oracle Database. Thực ra, trước đây tôi cũng đều có viết một trong những bài share kiến thức về Oracle rồi, nhưng kế tiếp vì một số nguyên nhân cá nhân, bị thất lạc ngay gần hết.

Hôm nay, tôi ngồi reboot lại chuỗi series share kiến thức về Oracle Database, hi vọng được các bạn độc giả thường xuyên ủng hộ. Bài bác đầu tiên, chắc hẳn rằng là về kiến trúc của Oracle Database rồi,

Nếu đồng đội quan trọng tâm đến các RDBMS, hay anh tài nào của chúng, hãy đến tôi biết trong group “Kho tài liệu kiến thức và kỹ năng Database nhé”.

Thôi giới thiệu vậy thôi, ban đầu vào bài bác học, các bạn nhé.


Đọc thêm Các quá trình của một Database Administrator - DBA

phong cách xây dựng tổng quan tiền của Oracle Database

Giới thiệu

Thực lòng mà lại nói, kiến trúc Oracle rất 1-1 giản. Hãy tưởng tượng và trả lời câu hỏi: máy vi tính để bàn của các bạn cần tối thiểu những yếu tắc gì để sở hữu thể vận động được?

Đó là:

bộ vi giải pháp xử lý trung trung ương (CPU)

bộ nhớ lưu trữ RAM

Ổ đĩa cứng (Hard disk)

(Nếu bạn nào nói là còn thiếu chuột và keyboard nữa thì không phải nhé. Thiếu chuột và keyboard hay màn hình hiển thị thì máy tính xách tay vẫn hoạt động được, tuy vậy thiếu 1 trong 3 yếu tố tôi nêu bên trên thì chịu, ko chạy được đâu)

Giải thích

Oracle Database cũng như vậy, bản vẽ xây dựng của nó cũng bao gồm 3 phong cách thiết kế thành phần có chức năng tương tự 3 thành phần của sản phẩm tính của bạn.

Đó là:

loài kiến trúc những Process (tương ứng cùng với CPU)

phong cách xây dựng về Memory (tương ứng cùng với RAM)

bản vẽ xây dựng về Storage (tương ứng cùng với Ổ đĩa cứng).

*

Kiến trúc của Oracle Database

Cũng y hệt như máy tính, để Oracle Database bao gồm thể vận động được, bọn họ cần phải tất cả 3 nguyên tố này. Ở nội dung bài viết này, tôi đang chỉ nói tổng quan liêu vai trò của từng kiến trúc. Mỗi bản vẽ xây dựng lại bao gồm thành phần bé với những tính năng riêng biệt, họ sẽ tiếp tục tìm hiểu ở những bài xích sau.

Vai trò của các kiến trúc vào Oracle Database

Ví dụ

Tôi lấy một ví dụ gắng này cho bạn dễ hình dung:

Oracle Database là 1 trong nơi để làm chủ dữ liệu, nhằm mục đích phục vụ cho nhiều người cùng truy cập khai thác. Như vậy, rất có thể so sánh Oracle Database cùng với 1 đơn vị hàng phục vụ từ khách dân dã đến VIP.

Một quán ăn để phục vụ được cần phải có những gì?

nhân viên cấp dưới phục vụ, đầu bếp, vệ sinh,… gọi phổ biến là nhân viên.

khu vực lễ tân, bàn ăn, bên vệ sinh,… gọi thông thường là khu phục vụ khách.

Khu tàng trữ thực phẩm.

Lại một đợt nữa, chúng ta lại phân biệt có sự tương đồng kỳ lạ: 

phong cách xây dựng Process

Kiến trúc Process vào Oracle Database tất cả nhiệm vụ xử lý những yêu ước từ người dùng (cần lấy dữ liệu nọ, tạo tài liệu kia, …). Ngoại trừ ra, nó còn trọng trách xử lý các các bước nội bộ (dọn dẹp các dữ liệu tạm, gather statistics,…). Nó cũng giống như các nhân viên trong quán ăn vậy.


phong cách thiết kế Memory

Kiến trúc Memory trong Oracle Database, thì lại y hệt như khu giao hàng khách trong đơn vị hàng. Khi người tiêu dùng database (user) gởi request làm sao đó, tài liệu sẽ được đẩy lên Memory để sẵn sàng phục vụ cho người dùng. Ở những bài viết sau của tôi, các bạn sẽ còn biết: trong Memory bao gồm cả quanh vùng sử dụng tầm thường và những khoanh vùng riêng bốn cho từng user.

Xem thêm: Hướng Dẫn Đưa Địa Chỉ Lên Google Map Trong 4 Bước Chuẩn, Cách Đưa Địa Chỉ Doanh Nghiệp Lên Google Maps


phong cách thiết kế Storage

Cuối cùng là kiến trúc Storage (lưu trữ) vào Oracle Database, như là như khu lưu trữ thực phẩm vậy. Những dữ liệu sống dạng thô sẽ tiến hành lưu trữ tại đây. Cũng như thực phẩm thô, không qua sản xuất ở trong khu tàng trữ thực phẩm trong phòng hàng.

Như vậy, chúng ta đã biết tổng quan vai trò của 3 kiến trúc thành phần của Oracle Database. Tiếp theo họ cần yêu cầu nắm được 1 khái niệm rất đặc biệt quan trọng trong Oracle Database. Đó là Database Instance.

Database Instance là gì?

Giới thiệu

Khi đọc những tài liệu của Oracle hoặc trao đổi công việc với 1 DBA, chúng ta cũng có thể rất hay chạm chán thuật ngữ này.

Kiểu như:

Instance hôm vừa rồi vừa bị shutdown!

nhảy lại góp tôi dòng instance với!

Giải thích

Từ “Database Instance” giỏi viết tắt là “instance” dịch nôm ra giờ Việt tức là “thể hiện“.

Bạn rất có thể hiểu 1 cách đơn giản: Instance là một trong thứ góp “thể hiện” dữ liệu ra cho những người dùng.

Cụ thể hơn nữa, Instance đó là 2 thành phần: phong cách thiết kế Process và kiến trúc Memory gộp lại với nhau.

Như chúng ta đã gọi ở mặt trên, 2 con kiến trúc này có nhiệm vụ xử lý các yêu cầu và phục vụ cho user.

*

Instance là gì

User không làm việc trực tiếp với dữ liệu được, do dữ liệu được tàng trữ dưới ổ đĩa cứng bên dưới dạng những bit nhị phân, gần như vô nghĩa với nhỏ người.

Cũng y hệt như các thực khách. Khi chúng ta vào nhà hàng thì không thể vào kho thực phẩm, tự bào chế món ăn uống và ngồi nạp năng lượng được. Bọn họ phải phải đến các nhân viên phục vụ, đầu phòng bếp rồi khu bàn ghế ăn uống…


Instance y như 1 phiên dịch viên hỗ trợ cho user rất có thể làm việc được với dữ liệu được lưu trữ trong bản vẽ xây dựng Storage.

Nếu bạn muốn đơn giản rộng nữa, thì nói theo cách khác thế này: Instance giống hệt như cái CPU và loại RAM trong thiết bị tính. Phải gồm CPU + RAM thì mới có thể đọc được tài liệu từ ổ cứng lên chứ.

Như vậy, tôi đã phân tích và lý giải cho các bạn kiến trúc tổng quan liêu của Oracle Database. Bài viết này tạm dừng ở phía trên được rồi.

Nếu bạn cần thêm tài liệu tham khảo, bạn nên tìm đọc những tài liệu bởi vì hãng Oracle cung cấp. Hàng của Oracle cực kỳ cụ thể và đầy đủ.

hotlive |

Hi88