更新 '数据库/oracle/归档日志及备份处理.md'
This commit is contained in:
parent
5d2683c77f
commit
9adefb3d2d
1 changed files with 35 additions and 43 deletions
|
@ -1,3 +1,4 @@
|
||||||
|
# 归档
|
||||||
## 关闭归档
|
## 关闭归档
|
||||||
```sql
|
```sql
|
||||||
archive log list; #查看是否是归档方式
|
archive log list; #查看是否是归档方式
|
||||||
|
@ -70,38 +71,33 @@ select sum(percent_space_used)*3/100 from v$flash_recovery_area_usage;
|
||||||
```sql
|
```sql
|
||||||
ALTER SYSTEM SET DB_RECOVERY_FILE_DEST_SIZE=8g;
|
ALTER SYSTEM SET DB_RECOVERY_FILE_DEST_SIZE=8g;
|
||||||
```
|
```
|
||||||
|
## rman登录
|
||||||
## rman清理日志
|
|
||||||
```sql
|
```sql
|
||||||
rman target /
|
rman target /
|
||||||
```
|
```
|
||||||
## 删除过期归档日志
|
## 删除过期归档日志
|
||||||
```sql
|
```sql
|
||||||
|
# 检查日志
|
||||||
crosscheck archivelog all;
|
crosscheck archivelog all;
|
||||||
|
# 删除提示
|
||||||
delete expired archivelog all;
|
delete expired archivelog all;
|
||||||
|
# 无删除提示
|
||||||
|
delete noprompt expired archivelog all;
|
||||||
|
```
|
||||||
|
## 刪除所有的Archivelog files
|
||||||
|
```sql
|
||||||
|
delete archivelog all;
|
||||||
```
|
```
|
||||||
## 删除昨天以前的归档日志
|
## 删除昨天以前的归档日志
|
||||||
```sql
|
```sql
|
||||||
|
# 无删除提示
|
||||||
delete noprompt archivelog until time 'sysdate-1';
|
delete noprompt archivelog until time 'sysdate-1';
|
||||||
```
|
# 强制删除昨天之前的日志
|
||||||
|
delete force archivelog until time 'sysdate-1';
|
||||||
# 其他
|
# 无提示强制删除昨天之前的日志
|
||||||
## 显示rman配置
|
delete noprompt force archivelog until time 'sysdate -1';
|
||||||
```sql
|
``
|
||||||
show all;
|
# 备份
|
||||||
```
|
|
||||||
## 报告目标数据库的物理结构
|
|
||||||
```sql
|
|
||||||
report schema;
|
|
||||||
```
|
|
||||||
## 报告陈旧备份
|
|
||||||
```sql
|
|
||||||
report obsolete;
|
|
||||||
```
|
|
||||||
## 报告不可恢复的数据文件
|
|
||||||
```sql
|
|
||||||
report unrecoverable;
|
|
||||||
```
|
|
||||||
## 列出备份信息
|
## 列出备份信息
|
||||||
```sql
|
```sql
|
||||||
list backup;
|
list backup;
|
||||||
|
@ -121,24 +117,6 @@ crosscheck backup of controlfile;
|
||||||
crosscheck backup of spfile;
|
crosscheck backup of spfile;
|
||||||
crosscheck backup of archivelog all;
|
crosscheck backup of archivelog all;
|
||||||
```
|
```
|
||||||
## 校验没有备份过的归档日志
|
|
||||||
```sql
|
|
||||||
crosscheck archivelog all;
|
|
||||||
delete noprompt expired archivelog all;
|
|
||||||
```
|
|
||||||
## 刪除所有的Archivelog files
|
|
||||||
```sql
|
|
||||||
delete archivelog all;
|
|
||||||
```
|
|
||||||
## 強制刪除昨天以前的archivelog files
|
|
||||||
```sql
|
|
||||||
delete force archivelog until time 'sysdate -1';
|
|
||||||
delete noprompt force archivelog until time 'sysdate -2';
|
|
||||||
```
|
|
||||||
## 刪除所有过期的Archivelog files
|
|
||||||
```sql
|
|
||||||
delete expired archivelog all;
|
|
||||||
```
|
|
||||||
## 删除陈旧备份
|
## 删除陈旧备份
|
||||||
```sql
|
```sql
|
||||||
delete obsolete;
|
delete obsolete;
|
||||||
|
@ -167,6 +145,24 @@ change backupset id nokeep;
|
||||||
```sql
|
```sql
|
||||||
configure retention policy to recovery window of 30 days;
|
configure retention policy to recovery window of 30 days;
|
||||||
```
|
```
|
||||||
|
|
||||||
|
# 其他
|
||||||
|
## 显示rman配置
|
||||||
|
```sql
|
||||||
|
show all;
|
||||||
|
```
|
||||||
|
## 报告目标数据库的物理结构
|
||||||
|
```sql
|
||||||
|
report schema;
|
||||||
|
```
|
||||||
|
## 报告陈旧备份
|
||||||
|
```sql
|
||||||
|
report obsolete;
|
||||||
|
```
|
||||||
|
## 报告不可恢复的数据文件
|
||||||
|
```sql
|
||||||
|
report unrecoverable;
|
||||||
|
```
|
||||||
## 改为基于冗余数量的备份
|
## 改为基于冗余数量的备份
|
||||||
```sql
|
```sql
|
||||||
configure retention policy to redundancy n ;
|
configure retention policy to redundancy n ;
|
||||||
|
@ -175,7 +171,3 @@ configure retention policy to redundancy n ;
|
||||||
```sql
|
```sql
|
||||||
configure retention policy to none;
|
configure retention policy to none;
|
||||||
```
|
```
|
||||||
## 设置归档日志存放在其它位置
|
|
||||||
```sql
|
|
||||||
set archivelog destination to 'e: emp';
|
|
||||||
```
|
|
Loading…
Add table
Add a link
Reference in a new issue