DBA RAC 日常命令 主要有查询表空间命令和查询ASM
2016-08-01 11:15
190 查看
grid$crsctl stat res -t(集群状态)
oracle$lsnrctl status(监听状态)
cd /ogg
./ggsci
info all(OGG进程状态)
ps -ef |grep pmon 查看实例进程 进入对应目录
cd $ORACLE_BASE/diag/rdbms/*/*/trace tail -1000 alert*(alert日志告警) //重要 ORA报错
SQL> select job, what, next_date, next_sec, sysdate, failures, broken,interval from dba_jobs a where broken<>'N';(JOB状态)
SQL> SELECT sum((BLOCKS*BLOCK_SIZE)/1024/1024/1024) ARCHIVE_SIZE_GB FROM V$ARCHIVED_LOG WHERE TO_CHAR(COMPLETION_TIME,'yyyy-mm-dd')=to_char(sysdate-1,'yyyy-mm-dd');(一天前的归档量)
SQL> SELECT sum((BLOCKS*BLOCK_SIZE)/1024/1024/1024) ARCHIVE_SIZE_GB FROM V$ARCHIVED_LOG WHERE TO_CHAR(COMPLETION_TIME,'yyyy-mm-dd')=to_char(sysdate,'yyyy-mm-dd');(当天当前归档量)
SQL> select * from (select start_time,end_time,status,output_bytes_display from v$rman_backup_job_details order by 1 desc) where rownum < 10;(检查最近的备份完成情况) //重要
select name,total_mb,free_mb from v$asm_diskgroup; //重要
select name,state,type,total_mb,free_mb,total_mb-free_mb use_mb,offline_disks from v$asm_diskgroup;(ASM查询) //重要
set pagesize 1000;
col tablespace_name for a14;
select d.tablespace_name,space "sum_space(m)",blocks sum_blocks,space-nvl(free_space,0) "used_space(m)",
round((1-nvl(free_space,0)/space)*100,2) "used_rate(%)",free_space "free_space(m)"
from
(select tablespace_name,round(sum(bytes)/(1024*1024),2) space,sum(blocks) blocks
from dba_data_files
group by tablespace_name) d,
(select tablespace_name,round(sum(bytes)/(1024*1024),2) free_space
from dba_free_space
group by tablespace_name) f
where d.tablespace_name = f.tablespace_name(+) union all
select d.tablespace_name,space "sum_space(m)",blocks sum_blocks,
used_space "used_space(m)",round(nvl(used_space,0)/space*100,2) "used_rate(%)",
nvl(free_space,0) "free_space(m)"
from
(select tablespace_name,round(sum(bytes)/(1024*1024),2) space,sum(blocks) blocks
from dba_temp_files
group by tablespace_name) d,
(select tablespace_name,round(sum(bytes_used)/(1024*1024),2) used_space,
round(sum(bytes_free)/(1024*1024),2) free_space
from v$temp_space_header
group by tablespace_name) f
where d.tablespace_name = f.tablespace_name(+); (表空间使用率查询) //重要
su - oracle
sqlplus / as sysdba 连接数据库
export ORACLE_SID=实例名 //切换到实例
show parameter instance_name; //查询当前实例
ps -ef |grep pmon 查看实例进程 进入对应目录
col GRANTEE for a20 hisora
oracle$lsnrctl status(监听状态)
cd /ogg
./ggsci
info all(OGG进程状态)
ps -ef |grep pmon 查看实例进程 进入对应目录
cd $ORACLE_BASE/diag/rdbms/*/*/trace tail -1000 alert*(alert日志告警) //重要 ORA报错
SQL> select job, what, next_date, next_sec, sysdate, failures, broken,interval from dba_jobs a where broken<>'N';(JOB状态)
SQL> SELECT sum((BLOCKS*BLOCK_SIZE)/1024/1024/1024) ARCHIVE_SIZE_GB FROM V$ARCHIVED_LOG WHERE TO_CHAR(COMPLETION_TIME,'yyyy-mm-dd')=to_char(sysdate-1,'yyyy-mm-dd');(一天前的归档量)
SQL> SELECT sum((BLOCKS*BLOCK_SIZE)/1024/1024/1024) ARCHIVE_SIZE_GB FROM V$ARCHIVED_LOG WHERE TO_CHAR(COMPLETION_TIME,'yyyy-mm-dd')=to_char(sysdate,'yyyy-mm-dd');(当天当前归档量)
SQL> select * from (select start_time,end_time,status,output_bytes_display from v$rman_backup_job_details order by 1 desc) where rownum < 10;(检查最近的备份完成情况) //重要
select name,total_mb,free_mb from v$asm_diskgroup; //重要
select name,state,type,total_mb,free_mb,total_mb-free_mb use_mb,offline_disks from v$asm_diskgroup;(ASM查询) //重要
set pagesize 1000;
col tablespace_name for a14;
select d.tablespace_name,space "sum_space(m)",blocks sum_blocks,space-nvl(free_space,0) "used_space(m)",
round((1-nvl(free_space,0)/space)*100,2) "used_rate(%)",free_space "free_space(m)"
from
(select tablespace_name,round(sum(bytes)/(1024*1024),2) space,sum(blocks) blocks
from dba_data_files
group by tablespace_name) d,
(select tablespace_name,round(sum(bytes)/(1024*1024),2) free_space
from dba_free_space
group by tablespace_name) f
where d.tablespace_name = f.tablespace_name(+) union all
select d.tablespace_name,space "sum_space(m)",blocks sum_blocks,
used_space "used_space(m)",round(nvl(used_space,0)/space*100,2) "used_rate(%)",
nvl(free_space,0) "free_space(m)"
from
(select tablespace_name,round(sum(bytes)/(1024*1024),2) space,sum(blocks) blocks
from dba_temp_files
group by tablespace_name) d,
(select tablespace_name,round(sum(bytes_used)/(1024*1024),2) used_space,
round(sum(bytes_free)/(1024*1024),2) free_space
from v$temp_space_header
group by tablespace_name) f
where d.tablespace_name = f.tablespace_name(+); (表空间使用率查询) //重要
su - oracle
sqlplus / as sysdba 连接数据库
export ORACLE_SID=实例名 //切换到实例
show parameter instance_name; //查询当前实例
ps -ef |grep pmon 查看实例进程 进入对应目录
col GRANTEE for a20 hisora
相关文章推荐
- oracle10g RAC下asm管理命令
- oracle命令查询表空间使用情况
- 表所属表空间在dba_tables中显示为null,在dba_data_files中可以查询到,求解?
- Oracle中查询当前数据库中的所有表空间和对应的数据文件语句命令
- 临时表空间的主要事项】【查询临时表空间使用率,大小】【重建temp表空间】
- dba_free_space 以及查询剩余表空间百分比和回滚段命中率的SQL
- Scripts:查询数据库中各个表空间信息汇总dba_tablespace_to_owner.sql
- oracle常用命令查询、建表、建用户、分区、表空间、函数
- ASM 剩余空间查询
- RAC日常命令(10G)
- arcgis engine空间查询与属性查询的主要代码
- DBA查询命令积累——不断更新
- DBA查询命令积累——不断更新
- RAC的日常管理命令
- arcgis engine空间查询与属性查询的主要代码 (转)
- Oracle 常用DBA语句 日常DBA维护的SQL命令收集
- ORA FAQ 性能调整系列之——本地管理表空间环境下查询dba_free_space很慢——有什么办法加速么?
- arcgis engine空间查询与属性查询的主要代码
- oracle_常用命令(表空间查询)
- Scripts:查询数据库中表空间的情况汇总dba_tablespaces.sql