一句话汇总数据库风险

本文主要探讨了数据库可能面临的风险,包括数据安全、系统稳定性和性能优化等方面的问题,旨在提高读者对数据库管理中潜在问题的认识。
--数据库常见风险一句话汇总


1、数据库没有备机,存在单点风险,一旦硬件故障,将导致不可控的、较长时间的处理恢复操作,不符合业务高可用时间要求;


2、sql未使用绑定变量;


3、数据库系统运行在刀片服务器上,存在扩展性差、共享网络模块不稳定从而引起宕机等风险;


4、系统没有定期的数据备份,一旦发生物理或逻辑故障,将导致数据丢失;


5、IO读写过高,可以考虑将控制文件迁移至独立的文件系统中;


6、打开数据文件自动扩展容易造成存储消耗的失控;


7、关闭回收站可以避免消耗更多的存储空间;


8、更长的控制文件保留时长可以避免备份信息轻易丢失;


9、禁用段调优可以避免因段调优任务引发的数据库性能问题;


10、开发规范:除了ORACLE自带用户外,其他用户不允许使用system和sysaux表空间作为默认表空间;


11、数据库层开启审计无法追踪sys用户的非法操作;


12、自动清理归档日志的脚本在使用时要考虑归档日志量大时,由于检索时间长,带来的后台find进程积累所造成的CPU资源消耗问题;


13、单个日志成员丢失或损坏,将会给恢复带来一定的难度,而且可能出现数据丢失;


14、定期清理加锁不再使用的数据库用户能避免应用层的风险;


15、开启force logging可以有效避免因程序中使用nologging模式进行数据操作后无法恢复的风险,同时也是DG搭建的前提;


16、主备机切换演练有效保证在数据库出现异常后能够及时切换至备库运行,最大限度降低因数据库异常对业务侧影响;同时能完成数据库参数整改工作,提前发现并消除灾备搭建中因参数问题可能出的停库限制。


17、统一的备份调度方式、统一的备份监控标准、统一的备份脚本书写标准是对备份工作最大的提升方向;


18、搭建同城灾备和远程灾备能有效提高数据库级别容灾能力和数据安全性;


19、将备份任务移植到DG端可以避免备份给生产环境带来的IO消耗;


20、truncate分区会导致全局索引失效,而全局索引更改为分区索引能有效避免这个问题;


22、数据库低版本升级到高版本,能消除因数据库版本过低导致的BUG及性能问题,提高数据库 运行稳定性;


23、单实例升级成RAC,可以从根本上解决数据库单点运行的风险,提高了数据库运行安全性;

--就这样吧,qq不发了,省得说我打广告,莫名奇妙删我博客!

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30268819/viewspace-1693189/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/30268819/viewspace-1693189/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值