Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Cách bật chế độ nhật ký lưu trữ trong cơ sở dữ liệu Oracle 19c

Tôi đã thực hiện bài hướng dẫn này trước đây, nơi tôi đã chỉ ra cách bật chế độ nhật ký lưu trữ trong Cơ sở dữ liệu Oracle 10g và 11g. Nhấp vào đây để kiểm tra điều đó.

Kể từ đó có rất nhiều thứ đã thay đổi. Oracle đã chuyển từ kiến ​​trúc lưới sang nhiều người thuê. Vì vậy, tôi nghĩ để cập nhật hướng dẫn. Nhưng lần này tôi đã làm nó thậm chí còn chi tiết hơn. Tôi đã thực hiện một loạt bài trong đó tôi chỉ ra những gì một DBA nên làm trước khi thiết lập chế độ Nhật ký lưu trữ trong Cơ sở dữ liệu Oracle.

Nếu bạn chưa theo dõi loạt bài này thì đây là hướng dẫn nhanh về những việc bạn nên làm trước khi chuyển từ chế độ NOARCHIVELOG sang chế độ ARCHIVELOG trong Cơ sở dữ liệu Oracle

  • Thiết lập Khu vực Khôi phục Nhanh (FRA)
  • Thiết lập Thư mục Đích đến của Nhật ký Lưu trữ.

Khi bạn đã hoàn tất việc thiết lập thư mục FRA hoặc Archive log thì bạn đã sẵn sàng chuyển từ chế độ NOARCHIVELOG sang chế độ ARCHIVELOG. Và đây là cách bạn làm điều đó -

Cách bật chế độ ArchiveLog trong Cơ sở dữ liệu Oracle 18 / 19c.

Tôi sẽ thực hiện quy trình bật chế độ Nhật ký lưu trữ trên Cơ sở dữ liệu Oracle 19c. Bạn có thể làm theo các bước cho bất kỳ phiên bản nào là 12c trở lên vì quy trình này giống nhau.

Bước 1:Kết nối với Cơ sở dữ liệu vùng chứa

Trước tiên, hãy kết nối với cơ sở dữ liệu vùng chứa của bạn bằng người dùng SYS.

C:\> SQLPLUS / AS SYSDBA

Bước 2:Kiểm tra trạng thái của chế độ nhật ký

Trước khi bạn bật chế độ Nhật ký lưu trữ, chỉ cần kiểm tra để đảm bảo rằng nó đã được bật hay chưa. Và bạn có thể làm điều đó chỉ bằng cách viết một câu lệnh đơn giản, như sau

SQL> ARCHIVE LOG LIST;

Nếu chế độ nhật ký của cơ sở dữ liệu của bạn được đặt thành “ARCHIVELOG” thì bạn không phải làm gì cả. Nhưng nếu nó được đặt thành “NOARCHIVELOG” thì hãy làm theo -

Bước 3:Tắt cơ sở dữ liệu

Để chuyển chế độ nhật ký, trước tiên chúng ta cần tắt cơ sở dữ liệu

SQL> Shutdown immediate

Bước 4:Gắn kết cơ sở dữ liệu

Để thực hiện câu lệnh ALTER DDL (mà chúng ta cần thực hiện để chuyển đổi chế độ nhật ký), trước tiên chúng ta cần gắn kết cơ sở dữ liệu.

SQL> STARTUP mount;

Bước 5:Bật chế độ Nhật ký lưu trữ.

Bây giờ chúng ta sẽ chuyển chế độ nhật ký từ KHÔNG CÓ ĐĂNG NHẬP SẮP XẾP sang chế độ ĐĂNG NHẬP SẮP XẾP.

SQL> ALTER DATABASE archivelog;

Bước 6:Mở Cơ sở dữ liệu

Để sử dụng cơ sở dữ liệu cho các hoạt động cơ sở dữ liệu bình thường, chúng ta cần mở nó.

SQL> ALTER DATABASE open;

Bước 7:Kiểm tra chế độ Nhật ký

Trước khi bắt đầu làm việc với cơ sở dữ liệu của mình, chúng ta phải kiểm tra xem chúng ta đã bật chế độ ARCHIVELOG thành công hay chưa?

SQL> SELECT log_mode FROM v$database;

Nếu kết quả của câu lệnh này là “ARCHIVELOG” thì điều đó có nghĩa là chúng tôi đã kích hoạt thành công chế độ ARCHIVELOG trong Cơ sở dữ liệu Oracle của mình.

Đó là cách chúng tôi bật chế độ ARCHIVELOG trong Cơ sở dữ liệu Oracle 12c, 18c, 19c và các phiên bản mới hơn.

Hy vọng bạn thích đọc này. Cảm ơn và chúc một ngày tốt lành!


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách sử dụng khóa ngoại trong oracle

  2. RMAN Liệt kê các lệnh sao lưu

  3. Trong SQL, việc sử dụng dấu ngoặc đơn với OR có nghĩa là gì?

  4. Kiểm thử đơn vị cho PL / SQL

  5. Hai câu lệnh PLSQL với begin và end, chạy tốt riêng nhưng không cùng nhau?