检查数据存储有效性
数据库核心功能为数据存储,若数据存储出现异常, 需及时处理, 否则多数据版本存储同时故障将影响数据库正常服务。用户可通过多种方式进行数据存储有效性检查,分别是:操作系统命令查看,数据库 SQL 命令查看等。
操作系统命令查看:通过ls或ll命令查看数据文件存储目录,确认该目录是否有效,若出现无法访问的情况,则该存储阵列出现故障,可通过查看系统/var/log/messages日志进一步确认损坏磁盘组信息,联系硬件厂商更换硬件。
# ll /XGDATA1/DATA/
数据库SQL命令查看:虚谷数据库提供存储目录空间状态检查命令,当数据库进行数据扫描发现异常时,将自动将扫描存储空间标记为错误,同时切换数据存储副本状态,由其他正常存储空间的数据副本提供数据服务。数据库存储目录空间状态查询 SQL,若该查询有返回结果则表示对应节点存储空间目录存在异常:
sql
SQL> SELECT * FROM SYS_ALL_TABLESPACES WHERE MEDIA_ERROR='T';