1. oracle資料庫有兩種執行方式:
(1)歸檔方式(archivelog):歸檔方式的目的在於當資料庫發生故障時以最大限度恢復資料庫,可以保證不丟失任何已提交的資料:
(2)不歸檔方式(noarchivelog):只能恢復資料庫到最近的**點(冷備份或是邏輯備份),資料丟失時非常可能的.
根據命令archive log list可以獲取現在三角褲歸檔狀態,如:
svrmgr>archive log list
database log mode archive mode
automatic archival enabled
archive destination /u02/arch
oldest online log sequence 14
next log sequence to archive 16
current log sequence 16
根據資料庫的高可用性和使用者可承受的丟失資料量的多少,決定是否採用歸檔模式.
對於生產資料庫,強烈要求採用為歸檔方式,以保證不丟失任何資料;正在開發和除錯的資料庫可以採用不歸檔方式.
1.1. 改變不歸檔方式為歸檔方式
切換資料庫的歸檔和不歸檔狀態必須重新啟動資料庫並在mount下修改:
(1)關閉資料庫,備份已有的資料,改變資料庫的執行方式是對資料庫的重要改動,所以要對資料庫做備份,對可能出現的問題作出存檔:
(2)log_archive_start=true #啟動自動歸檔
log_archive_format=arc%t%s.arc #歸檔檔案格式
log_archive_dest=/u02/arch #歸檔路徑
在8i中,最多可以有五個歸檔路徑,並可以歸檔到其他伺服器,如備用資料庫(standby database) 伺服器,9i已經可以支援9個歸檔路徑並支援物理/邏輯備用伺服器.
(3)啟動instance到mount狀態,即載入資料庫但不開啟資料庫:
$>svrmgrl
svrmagrl >connect internal
svrmagrl >startup mount
(4)發出修改命令,並啟動資料庫,完成修改過程.
svrmagrl >alter database archivelog;
svrmagrl >alter database open;
1.2. 改變歸檔狀態為不歸檔狀態
與以上部鄹相同,但有些操作不一樣,主要是在以上的第2步操作中,現在為刪除或注釋該引數,在第(4)部鄹中,命令為:
svrmgrl >alter database noarchivelog;
注意,從歸檔方式轉換到非歸檔方式後一定要做一次資料庫的全冷備份,防止意外事件的發生.
Oracle執行有兩種方式
oracle資料有兩種方式 1 歸檔方式 archivelog 歸檔方式的目的在於當資料庫發生故障時最大限度恢復資料庫,保以保證不丟失任何已經提交的資料 2 不歸檔方 noarchivelog 只能恢復資料庫到最近的 點 冷備份或者邏輯備份 資料丟失是非常可能的。改變不歸檔方式為歸檔方式 切換資料的...
oracle資料庫JOB方式執行任務
在執行一些資料庫操作的時候,有的任務比較複雜,需要花費數個小時的時間。直接執行的話,有如果出現網路中斷或者vpn 斷掉時,往往會導致前功盡棄,有事不得不花費大量的時間在旁邊進行監控。而採用job方式的話,只要保證 沒有問題,可以確保一次執行成功,因為job是提交到oracle伺服器上進行執行的。具體...
shell的執行方式
首先我們了解最基礎的,輸出hello world!1.echo 輸出命令 root linux study echo 選項 輸出內容 選項 e 支援反斜線控制的字元轉換 root linux study echo hello word bash event not found 在shell中有特殊作...