当前位置:首页 > 内存 > 正文

oracle查看内存使用情况

  • 内存
  • 2024-06-03 07:19:36
  • 7037

一、如何检查Oracle的归档空间是否满了我们再仔细看看它是一个什么样的操作系统
默认情况下,我们用DBC建库的时候,把文件夹放在$Oracle_HOME/flash_recovery_area下面,Oracle的默认配置为FRA为2G:
这里需要满足两个参数:
db_recovery_file_deststring/oracle/flash_recovery_area
db_recovery_file_dest_sizebiginteger2G
如果db_recovery_file_dest下存储的归档大小达到db_recovery_file_dest_size,即使目录中还有磁盘空间,Oracle也不会写入剩余的内容。
归档空间是否已满?
1首先从系统层面判断归档磁盘空间:
[oracle@localhostbdump]$df-h
文件系统SizeUsedAvailUse%Mountedon
/dev/mapper/VolGroup00-LogVol0026G12G14G46%/
/dev/sda219G16G2.8G85%/oracle
/dev/sda179t
/dev/sda179t
08M470M52%/dev/sda179t
/shm
2---这里默认使用的是DB_RECOVERY_FILE_DEST
上一个在线日志序列17
下一个日志序列到归档20
当前日志序列20
----也是存档您可以按如下方式查询位置showparameterdb_
NAMETYPEVALUE
---------------------------------------------------------------------------------------------------
db_keep_cache_sizebiginteger0
db_namestringlixora
db_recovery_file_deststring/oracle/flash_recovery_area
db_recovery_file_dest_sizebiginteger2G
db_recycle_cache_sizebiginteger0
dbr_unique_name/闪回恢复区域
db_unique_Hebrre区域:
SQL>SELECT*FROM$flash_recovery_area_use;
FILE_TYPEPERCENT_SPACE_USEDPERCENT_SPACE_RECLAIMABLENUMBER_OF_FILES
---------------------------------------------------------------------------------------
CONTROLFILE000
OnlineLog4-注意这个步骤是查看归档空间的实际使用情况:
SQL>selectfrom$recovery_file_dest;
NAMESPACE_LIMITSPACE_USEDSPACE_RECLAIMABLENUMBER_OF_FILES
----------------------------------------
/oracle/flash_recovery_area21474836481804771840051
但还是在系统层面检查磁盘空间。
希望有帮助!