常用语句1【weber出品】
2014-11-03 17:42 yaoweber 阅读(193) 评论(0) 收藏 举报
| 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 |
浙公网安备 33010602011771号