JavaScript is required

Chọn câu lệnh nào không đúng về undo tablespace?

A.
Undo tablespaces sẽ không được tạo ra nếu nó không được chỉ ra trong câu lệnh CREATE DATABASE
B.
Two undo tablespaces may be active if a new undo tablespace was specified and there are pending transactions on the old one
C.
You can switch from one undo tablespace to another
D.
UNDO_MANAGEMENT cannot be changed dynamically while the instance is running
Trả lời:

Đáp án đúng: A


Câu hỏi kiểm tra kiến thức về undo tablespace trong Oracle. Chúng ta sẽ phân tích từng đáp án: * **A. Undo tablespaces sẽ không được tạo ra nếu nó không được chỉ ra trong câu lệnh CREATE DATABASE:** Đây là một phát biểu *đúng*. Nếu không chỉ định undo tablespace khi tạo database, Oracle sẽ tạo một undo tablespace mặc định. Tuy nhiên, câu phát biểu này không *sai*, nó chỉ đúng trong một ngữ cảnh. * **B. Two undo tablespaces may be active if a new undo tablespace was specified and there are pending transactions on the old one:** Đây là một phát biểu *đúng*. Khi chuyển đổi undo tablespace, tablespace cũ vẫn có thể active cho đến khi tất cả các transaction đang pending trên undo tablespace cũ commit hoặc rollback hết. * **C. You can switch from one undo tablespace to another:** Đây là một phát biểu *đúng*. Oracle cho phép chuyển đổi giữa các undo tablespace. * **D. UNDO_MANAGEMENT cannot be changed dynamically while the instance is running:** Đây là một phát biểu *sai*. Tham số `UNDO_MANAGEMENT` xác định phương thức quản lý undo, và có thể được thay đổi một cách động (dynamically) khi instance đang chạy. Bạn có thể chuyển đổi giữa automatic undo management mode (AUM) và manual undo management mode. Vậy, câu lệnh **D** là câu **không đúng** về undo tablespace.

Câu hỏi liên quan