常用语句1【weber出品】

 

1.查看控制文件位置:

 select * from v$controlfile

show parameter control;

2.查询日志文件位置  select group#,status,member from v$logfile;
3.查看数据块的大小 show parameter db_block_size
4.查看各个参数的内容

desc v$parameter

select name from v$parameter

5.更改表空间 alter user rman_user default tablespace rman_cata;
6.移动表空间的内容 alter table t move tablespace rman_cata;
7.让文件offline RMAN> sql ‘alter database datafile 5 offline’;
8.重新加载数据文件 RMAN> restore datafile 5;
9.利用数据文件进行恢复 RMAN> recover datafile 5;
10.删除表空间 drop tablespace pioneer_indx including contents and datafile ;如果文件被你删了就不要加and datafiles
11.rman删除备份集 delete backupset
12.rman删除拷贝 delete copy
13.rman删除归档日志 delete archivelog all;
14.清除buffer——cache的缓存 alter system flush buffer_cache
15.清楚shared-pool的缓存 alter system flush shared_cache
16.临时从SQL中进入操作系统 进入:SQL>!      退出:【oracle@orcl】:exit
17.增加一个检查点 alter system  checkpoint
18.日志文件从磁盘删除后要告诉数据库该文件已经被删除了 alter database clear logfile group 1;
19. 查询某个表空间所在的数据文件 select file_name from dba_data_files where tablespace_name='USERS';
20.处理坏快 blockrecover  datafile 5 block 1020
21.基于时间的恢复,首先打开时间 set time on 
22.打开数据库并重置归档文件序号 alter database open  resetlogs;
23.创建新的日志组 alter database add logfile thread 2 group 4 ('pamydb_logfile_4_2_a.log') size 100m;
24.添加新的日志组成员 alter database add logfile member 'path' to goup 3;
25.切换日志组 alter system switch logfile;
26.清理缓存 alter system flush buffer cache
27.查找当前连接会话 select distinct SID FROM V$MYSTAT;
28.分析 analyze table tablename compute statistics
29.ll查看文件按照日期降序 ll -lrt
30.查询表空间里的数据文件的位置  select file_name,tablespace_name from dba_data_files;
31.查看当前的scn select current_scn from v$database
32.从备份中恢复控制文件 restore controlfile from autobackup

你可能感兴趣的:(Web)