JavaScript is required

Bằng cách nào bạn làm 1CSDL chỉ đọc?(chọn đáp án đúng nhất)?

A.

STARTUP READ ONLY

B.
STARTUP MOUNT; ALTER DATABASE OPEN READ ONLY
C.
STARTUP NOMOUNT; ALTER DATABASE READ ONLY
D.
STARTUP; ALTER SYSTEM ENABLE READ ONLY
Trả lời:

Đáp án đúng: B


Để tạo một cơ sở dữ liệu (CSDL) chỉ đọc trong Oracle, bạn cần thực hiện các bước sau: 1. **Khởi động (STARTUP) cơ sở dữ liệu ở trạng thái MOUNT:** Trạng thái này cho phép bạn thực hiện các thao tác quản lý cơ sở dữ liệu mà không mở cơ sở dữ liệu cho người dùng. 2. **Mở cơ sở dữ liệu ở chế độ READ ONLY (chỉ đọc):** Lệnh `ALTER DATABASE OPEN READ ONLY` sẽ mở cơ sở dữ liệu để người dùng có thể truy vấn dữ liệu, nhưng không thể thực hiện bất kỳ thay đổi nào. Vì vậy, đáp án B là chính xác nhất. Các đáp án khác không đúng vì: * **A. STARTUP READ ONLY:** Đây không phải là cú pháp hợp lệ trong Oracle. * **C. STARTUP NOMOUNT; ALTER DATABASE READ ONLY:** `STARTUP NOMOUNT` chỉ khởi động instance, không mount database. Để mở database ở chế độ read only, database phải ở trạng thái mount. * **D. STARTUP; ALTER SYSTEM ENABLE READ ONLY:** Lệnh `ALTER SYSTEM ENABLE READ ONLY` không phải là cách chính thức để mở cơ sở dữ liệu ở chế độ chỉ đọc. Nó liên quan nhiều hơn đến việc giới hạn quyền ghi trên các đối tượng hệ thống nhất định, không phải toàn bộ CSDL.

Câu hỏi liên quan