210 设置归档路径2暂时不归档和启用归档 alter system set log_archive_dest_state_2=defer; alter system set log_archive_dest_state_2=enable;
211 查看最少路径归档数目的参数
show parameter log_archive_min_succeed_dest
212 查看归档路径的文件名格式参数 show parameter log_archive_format
213 查改归档文件名的格式
alter system set log_archive_format='mydb_%s_%r_%t.log' scope=spfile;
214 显示出快速恢复区的大小和路径 show parameter db_recovery_file_dest show parameter db_recovery_file_dest_size
215 更改归档路径到到快速恢复区
alter system set log_archive_dest_1='location=use_db_recovery_file_dest';
216 更改快速恢复区的路径
alter system set db_recovery_file_dest='e:recover';
217 查看快速恢复区的使用情况 select * from v$recovery_file_dest;
218 更改快速恢复区的大小
alter system set db_recovery_file_dest_size=10g; 219 查看数据库的归档模式 select log_mode from v$database; archive log list
220 查看归档文件的归档路径 show parameter log_archive_dest select * from v$archive_dest;
221 查看归档文件 select * from v$archive;
222 查看曾经归档过的记录 select * from v$archived_log;
223 启动在线备份表空间
alter tablespace users begin backup;
224 查询指定表空间的文件路径
select file_name from dba_data_files where tablespace_name='USERS';
225 在SQL状态上暂时离开返回到SHELL host ocopy user*.dbf e:backup
226 结束生成备份表空间 alter tablespace users end backup;
227 备份数据库的控制文件
alter database backup controlfile to 'e:backupcontrol01.ctl';
228 生成创建控制文件的脚本
alter database backup controlfile to trace as 'e:backupcontrol01.sql';
229 查询哪个文件需要恢复 select * from v$recover_file;
230 查询指定文件号的详细信息 select * from v$datafile where file#=6;
231 查询有哪些需要归档 select * from v$recovery_log;
232 恢复指字的数据文件 recover datafile 6;
233 创建一个例子表
create table a11 tablespace mytbs3 as select * from dba_objects;
233 查询有没有指定的文件
select * from dba_extents where file_id=6;
224 自动找到归档日志恢复相应数据文件 recover AUTOMATIC datafile 6;
225 将一个表空间设置成不可用
ALTER TABLESPACE USERS OFFLINE IMMEDIATE
226 恢复指定表空间
RECOVER TABLESPACE USERS;
227 将指定的表文件设置成不可用 ALTER DATABASE DATAFILE 6 OFFLINE;
228 将指定的表文件设置成在线
ALTER DATABASE DATAFILE 6 ONLINE;
229 创建一个测试表
CREATE TABLE TEST (A DATE);
230 插入当前系统日期
INSERT INTO TEST VALUES(SYSDATE);
231 查询TEST的值 SELECT * FROM TEST;
232 在注册表里的设置日期格式
NLS_DATE_FORMAT=YYYY-MM-DD HH24:MI:SS
233 恢复到指定的时间点
RECOVER DATABASE UNTIL TIME '2006-11-26 10:49:43';
234 打开资料库并重置重做日志 alter database open resetlogs;
235 恢复控制文件
RECOVER DATABASE using backup controlfile UNTIL cancel;
236 追加临时表空间
alter tablespace temp add tempfile 'd:oradatamydbtemp01.dbf' size 10m reuse;
237 Rman的连接 connect target /
238 显示要备份的数据库文件 report schema;
239 在RMAN的指定位置来备份文件
run {
allocate channel ch1 type disk format 'e:rman%U.bak' maxpiecesize=2g; backup database; }
240 在RMAN的显示威者默认设置 show all;
backup database;
241 配置缺省的路径 CONFIGURE
CHANNEL
DEVICE
TYPE
DISK
FORMAT
'E:RMAN%U.BAK'
MAXPIECESIZE 2G;
242 清除缺省配置
CONFIGURE CHANNEL DEVICE type DISK clear;
243 配置并行数
CONFIGURE DEVICE TYPE DISK PARALLELISM 2;
244 配置自动备份控制文件
CONFIGURE CONTROLFILE AUTOBACKUP on;
245 配置有益度
CONFIGURE RETENTION POLICY TO REDUNDANCY 2;
246 配置可以恢复到7天内的保留窗口
CONFIGURE RETENTION POLICY TO recovery window of 7;
247 备份表空间 backup tablespace users;
248 备份数据文件 backup datafile 6;
249 备份前一天的重做日志
backup archivelog until time 'sysdate-1';
250 备份SP文件 backup spfile;
251 备份当前的控制文件 backup current controlfile;
252 列出所有的备份集 list backupset ;
253 列出所有的汇总备份集 list backupset summary;
254 列出具体的备份信息
list backupset 16
255 删除备份集13
delete backupset 13;
256 不提示删除所有的备份集 delete noprompt backupset;
257 凡是USERS的备份都删除 delete backup of tablespace users;
258 列出哪些不需要的备份集 report obsolete ;
259 边备份边压缩数据库
backup as compressed backupset database;
260 增量备份时的0级备份一个表空间 backup incremental level 0 tablespace users;
261 2级备份累积备份
backup incremental level 2 cumulative tablespace users;
262 删除指定日期的归档日志
DELETE ARCHIVELOG UNTIL TIME 'SYSDATE-1/24';
263 在RMAN恢复指定表空间
RUN {
SQL 'ALTER TABLESPACE USERS OFFLINE IMMEDIATE'; RESTORE TABLESPACE USERS; RECOVER TABLESPACE USERS;
SQL 'ALTER TABLESPACE USERS ONLINE'; }
264 在RMAN的恢复控制文件 STARTUP NOMOUNT
RESTORE CONTROLFILE FROM AUTOBACKUP; ALTER DATABASE MOUNT; RESTORE DATABASE VALIDATE; RECOVER DATABASE ;
ALTER DATABASE OPEN RESETLOGS;
265 查询数据库的字符集