心血来潮,想测试下windows的oracle安全。

测试环境:vmware 下的两个虚机。win2008R2 ,oracle11G+rac ,asm 为本地硬盘的虚拟盘。

测试1:

在两个节点的rac 状态都正常的情况,将数据库的盘(磁盘2:data,磁盘3:ocr)强制变为脱机状态。结果数据库立即down.

win平台的oracle数据库安全缺陷

C:\Users\Administrator>crsctl stop cluster -n oradb2
CRS-2796: 不能在集群就绪服务未运行时执行此命令
CRS-4704: 无法在节点 oradb2 上关闭集群件。
CRS-4000: 命令 Stop 失败, 或已完成但出现错误。

C:\Users\Administrator>crsctl stat res -t
CRS-4535: 无法与集群就绪服务通信
CRS-4000: 命令 Status 失败, 或已完成但出现错误。

处理方法:不能简单执行crsctl命令重起。建议重起OS

按照本人以前的理解,一般情况下,一个硬盘在数据库正常起来的情况下,应该有处于open的锁状态。不允许被随便脱机的。在windows上没有这个机制。真是奇怪?

 

相关文章:

  • 2021-08-02
  • 2021-05-15
  • 2021-12-22
  • 2021-07-04
  • 2021-12-11
猜你喜欢
  • 2021-10-24
  • 2022-12-23
  • 2021-07-13
  • 2021-11-20
  • 2021-12-02
  • 2021-08-08
  • 2021-04-11
相关资源
相似解决方案