8.5.XÁC ĐNH CH ĐD L)U TR"

Một phần của tài liệu ORACLE_kiến trúc và quản trị pptx (Trang 77 - 79)

Để biết được các thông tin về việc lưu trữ, ta có thể sử dụng một số cách sau: 8.5.1. Sử dụng lệnh Server Manager

Câu lệnh này cho biết chế độ log của database. Ví dụ:

SVRMGR> ARCHIVE LOG LIST

Database log mode No Archive Mode Automatic archival Disabled

Archive destination ?/dbs/arch Oldest online log sequence 688 Current log sequence 689

8.5.2. Sử dụng thông tin trong data dictionary

Ta cũng có thể sử dụng thơng tin trong các data dictionary views: V$DATABASE và V$INSTANCE.

Ví dụ:

SVRMGR> SELECT name, log_mode 2> FROM v$database; NAME LOG_MODE --------- --------- U15 NOARCHIVELOG 1 row selected. SVRMGR> SELECT archiver 2> FROM v$instance; ARCHIVE --------- STOPPED 1 row selected.

Ta cũng có thể xem các thông tin liên quan đến các groups và các members thông qua views data dictionary V$THREAD, V$LOG.

Các thông tin cần quan tâm:

V$THREAD: GROUPS, CURRENT_GROUP#, SEQUENCE#

V$LOG: GROUP#, MEMBERS, STATUS, SEQUENCE#, BYTES Ví dụ:

SVRMGR>SELECT groups, current_group#,sequence# 2>FROM v$thread;

GROUPS CURRENT_GR SEQUENCE#

---------- ---------- ----------

2 1 689

1 row selected.

SVRMGR>SELECT group#,sequence#,bytes,members,status 2>FROM v$log;

GROUP# SEQUENCE# BYTES MEMBERS STATUS --------- ---------- -------- --------- -------

1 688 1048576 1 CURRENT

2 689 1048576 1 INACTIVE

2 rows selected.

Trong câu lênh ở trên, giá trị của cột STATUS được biểu hiện như sau:

UNUSED chỉ ra online redo log group vẫn chưa được sử dụng. Trạng thái này tương ứng với việc online redo log file mới được thêm vào.

CURRENT chỉ ra rằng online redo log group đang được sử dụng. Nó cũng ngầm đinh ln trạng thái active đối với các online redo log group này.

ACTIVE: trạng thái này ứng với the online redo log group vẫn đang được sử dụng nhưng không phải là online redo log group hiện thời.

INACTIVE chỉ ra online redo log group khơng cịn cần thiết cho việc khôi phục instance.

Để xác định tên của tất cả các member trong một group, ta có thể tra cứu thơng tin trong V$LOGFILE: GROUP#, STATUS, MEMBER

Ví dụ:

SVRMGR>SELECT * 2>FROM v$logfile;

GROUP# STATUS MEMBER

---------- ------- -----------------------------

1 /DISK3/log1a.rdo

2 /DISK4/log2a.rdo

Một phần của tài liệu ORACLE_kiến trúc và quản trị pptx (Trang 77 - 79)