1. Giới thiệu

Ở bài viết này, tôi sẽ hướng dẫn bạn thủ tục để chuyển database của bạn về chế độ Archive log mode

Đọc thêm  Chế độ archive log mode Oracle là gì?

2. Kiểm tra xem chế độ Archive log mode đã được bật hay chưa

Đầu tiên, bạn hãy login vào database bằng user SYS

Sau đó, bạn hãy kiểm tra xem database của bạn đang ở chế độ nào (No archive log mode hay Archive log mode)

Kết quả như hình trên có nghĩa là database của bạn đang ở chế độ No archive log mode

3. Các bước tiến hành

Bây giờ tôi sẽ chuyển database về chế độ Archive log mode theo các bước như sau:

Đầu tiên, tôi sẽ cần tạo ra một thư mục (hay phân vùng) để lưu trữ archive log trên hệ điều hành.

Như các bạn thấy, ở đây tôi sẽ sử dụng thư mục /backup/archive để lưu trữ archive log

Tiếp theo tôi sẽ thay đổi tham số để Oracle sẽ ghi archive vào thư mục này

Tiếp tục, tôi sẽ shutdown instance và đưa database về trạng thái mount

Bây giờ tôi sẽ kích hoạt chế độ Archive log mode lên bằng câu lệnh:

Và cuối cùng là open database.

4. Kiểm tra lại kết quả

Như vậy là tôi đã cấu hình xong database về trạng thái Archive log mode, các bước kiểm tra như sau

Đầu tiên bạn dùng câu lệnh archive log list để xác nhận lại chế độ database đang hoạt động

Như các bạn thấy, database hiện đã ở chế độ Archive log mode và thư mục để chứa archive log đó là /backup/archive.

Bước tiếp theo các bạn kiểm tra xem archive log có ghi được xuống thư mục /backup/archive hay không bằng câu lệnh sau:

Như các bạn thấy, hiện vẫn chưa có archive log nào trong thư mục /backup/archive. Để có archive log trong thư mục này, Oracle phải ghi đầy 1 redo log group trước đã. Tôi sẽ thử dùng câu lệnh sau để ép Oracle ghi archive log như sau:

 Và giờ tôi sẽ kiểm tra lại

Kết quả như trên là OK rồi đó.

Chú ý:

Trên thực tế, người ta thường lưu trữ Archive log trên phân vùng Fast Recovery Area (hay FRA). Đây là 1 phân vùng được chỉ định cho Oracle Database để chuyên lưu các file backup, archive log hay flashback log,… những file có tác dụng khôi phục database.

Bạn có thể cấu hình để lưu Archive log vào phân vùng FRA bằng cách chỉnh sửa tham số như sau:

Nếu bạn có thắc mắc gì, hãy comment ở phía dưới bài viết hoặc gửi cho tôi trong group “Kho tài liệu kiến thức Database” nhé. Trong đó tôi cũng post khá nhiều tài liệu về Database hay đấy.

Nguồn: https://dangxuanduy.com/

Hiện tại, tôi có tổ chức đều đặn các khóa học về quản trị Oracle Database, tôi sẽ để thông tin ở đây, để bạn nào quan tâm về lịch học cũng như chương trình học có thể theo dõi nhé.

KHOÁ DÀNH CHO NGƯỜI MỚI

KHÓA HỌC: QUẢN TRỊ ORACLE DATABASE THẬT LÀ ĐƠN GIẢN (ADMIN 1)

CÁC KHOÁ NÂNG CAO:

KHÓA HỌC ORACLE NÂNG CAO: QUẢN TRỊ KIẾN TRÚC MULTITENANT 12c

KHÓA HỌC ORACLE NÂNG CAO: QUẢN TRỊ HỆ THỐNG DATA GUARD

CÁC KHOÁ COMBO:

COMBO 1: ADMIN 1 + MULTITENANT 12c

COMBO 2: ADMIN 1 + DATA GUARD

COMBO 3: ADMIN 1 + MULTITENANT 12c + DATA GUARD

LỊCH HỌC:

Mời bạn xem tại đây: LỊCH HỌC CÁC LỚP ORACLE 

ĐĂNG KÝ:

https://forms.gle/MtCAoRQFenP886y79

Hãy tham gia group “Kho tài liệu kiến thức database” để cùng học hỏi và chia sẻ nhé.

2 bình luận

  1. Anh ơi cho em hỏi
    Nếu dung lượng của DB có giới hạn và mình muốn tắt chế độ Archive Log thì làm sao ạ?

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *