RMAN的一些指令碼

2021-07-23 02:22:58 字數 2094 閱讀 6625

confifure controlfile autobackup format device type disk to '/uo1/backup/%f';

configure controlfile autobackup on;

drop tablespace test including contents and datafiles;

alter system set log_archive_start=true scope=spfile;

shutdown immedidate 

startup mount;

archive log lisg 

使用rman備份整個資料庫

backup as compressed backupset database plus archivelog delete all input

runrun

backup tablespace users;

backup as compressed backupset tablespace users;

backup as backupset datafile 1 format '/uo1/backup/datafile_01_%u';

%c:備份的副本數

%d:資料庫名稱

%d:位於該月的第幾天

%m:位於該年的第幾個月

%n:資料庫名稱,向右填補道最大的19個字元

%u:乙個字元的名稱,代表備份集和建立時間

%p:該備份集的備份號,從1開始建立的檔案數

%u:乙個唯一的名字%u_%p_%c;

%s:備份集的編號

%t:備份集的時間戳

%t:年月日的格式

backup current controlfile

backup nochecksum tablespace users tag='weekly_backup'

backup check logical tablespace users

backup incremental level 0 database

backup incremental level 1 database

alter database enable block change tracking

using file 'e:/oracle/product/oradata/chtrack.log';

select filename,status,bytes form v$block_change_tracking

alter database rename file 'e:/oracle/product/oradata/chtrack.log'

to 'e:/oracle/product/oradata/dsf/chtrack.log'

禁用塊跟蹤特性

alter database disable block change tracking;

在影像副本上應用增量備份

對映象副本應用增量備份的例子

runlist copy 查詢當前的影像副本

建立乙個表空間

create user rca identified by oracle

default tablespace tcat_tbs

temporary tablespace temp;

create tablespace jerry 

logging 

size 32m 

autoextend on 

next 32m maxsize 512m 

extent management local;

create user jerry_owner identified by oracle default tablespace jerry temporary

tablespace temp;

grant recovery_catalog_owner to jerry_owner 

rman指令碼管理

create script rman_backup

執行指令碼

run使用rman費歸檔模式下的完全恢復

restore controlfile from 'u01/backup/....';

shell指令碼的一些程式設計

shell的一般結構主要是函式和主過程。shell指令碼的形式是函式放在最前面,後面是命令語句。讀取的時候是從上往下,跳過函式先執行命令語句,需要用到函式時,直接呼叫。變數分為區域性變數,環境變數 內部變數。區域性是在這個shell裡面變數,在另外乙個shell裡面不可用。環境是所有得終端都可用的。...

關於log的一些指令碼

查詢日誌切換的頻率 最近7天 rac 和非rac通用 select a.thread b.recid,to char b.first time,yyyy mm dd hh mi ss start time,a.recid,to char a.first time,yyyy mm dd hh mi s...

一些實用的Node指令碼

主要依賴archiver const fs require fs const archiver require archiver 建立生成的壓縮包路徑 const output fs.createwritestream dirname example.zip const archive archiv...