ASM 管理歸檔

it_newbalance發表於2013-02-18
#asmcmd這個東西非常好,簡化了管理員對於ASM相關的操作

#ASM例項開啟歸檔
ASM開啟歸檔與普通的一樣,只是歸檔日誌的目錄需要變化。
1.先查詢好準備的歸檔日誌的掛載點目錄
ASMCMD> pwd
+DISKGROUP2/TEST/ARCH

2.更改命令
alter system set log_archive_dest_1=’LOCATION=+DISKGROUP2/ARCH’ scope=spfile

3.更改歸檔
SQL> alter system set log_archive_dest_1=’LOCATION=+DISKGROUP2/ARCH’ scope=spfile;

System altered.

SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount
ORACLE instance started.

Total System Global Area 285212672 bytes
Fixed Size 1267044 bytes
Variable Size 109054620 bytes
Database Buffers 167772160 bytes
Redo Buffers 7118848 bytes
Database mounted.

SQL> alter database open;

Database altered.

SQL> archive log list
Database log mode Archive Mode
Automatic archival Enabled
Archive destination +DISKGROUP2/test/arch
Oldest online log sequence 16
Next log sequence to archive 18
Current log sequence 18

//手工歸檔一次
SQL> alter system archive log current;

System altered.

//檢視一下歸檔的效果,在+DISKGROUP2/ARCH下面有了手工歸檔出來的歸檔日誌檔案
ASMCMD> pwd
+DISKGROUP2/ARCH
ASMCMD> ls
1_19_740941867.dbf

//如果你在配置磁碟的時候配置了冗餘,那麼你會在如下目錄找到一個備份,Redund便是冗餘的提示資訊,通常情況下會在磁碟組中建立如下
//的預設目錄,+$DISKGROUP_NAME/ORACLE_SID/ARCHIVELOG,當然如果你建立了一個資料檔案,在平級的目錄中也會出現DATAFILE的關鍵字目錄,與
//ARCHIVELOG平級
ASMCMD> pwd
+DISKGROUP2/TEST/ARCHIVELOG/2011_01_28
ASMCMD> ls -lrt
Type Redund Striped Time Sys Name
ARCHIVELOG MIRROR COARSE JAN 28 13:00:00 Y thread_1_seq_18.258.741619145
ARCHIVELOG MIRROR COARSE JAN 28 13:00:00 Y thread_1_seq_19.259.741619671

ASMCMD> pwd
+DISKGROUP2/TEST
ASMCMD> ls
ARCH/
ARCHIVELOG/
DATAFILE/

PS:dba_extents是個不錯的東西,dba可以用它查詢某個使用者物件的磁碟佔用開銷情況

SQL> select owner,segment_name,bytes from dba_extents where wner=’SCOTT’;

OWNER SEGMENT_NAME BYTES
—————————— —————————— ———-
SCOTT DEPT 65536
SCOTT EMP 65536
SCOTT BONUS 65536
SCOTT SALGRADE 65536
SCOTT PK_DEPT 65536
SCOTT PK_EMP 65536

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24558279/viewspace-754259/,如需轉載,請註明出處,否則將追究法律責任。

相關文章