首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我们如何启动Oracle数据库中的Oracle Exadata有主动失败?

我们如何启动Oracle数据库中的Oracle Exadata有主动失败?
EN

Database Administration用户
提问于 2018-02-27 13:41:08
回答 1查看 237关注 0票数 0

我试图打开,但是它有错误。已安装了X4720 M3 SAS、Oracle11gr2RAC数据库。我在检查手机盘。当我命令list griddisk时,我看到了这个结果。

代码语言:javascript
运行
复制
cellcli> list griddisk
    DATA_DM01_00_mycelldisk01 proactive failure

我们丢弃了磁盘,我们不能重新创建网格磁盘和单元磁盘,它有错误。我们不能更换它,因为我们不能从任何地方得到任何磁盘。我需要打开那个exadata,并且我计划在没有那个手机磁盘的情况下打开数据库。我应该放下物理磁盘吗?

代码语言:javascript
运行
复制
cellcli> list physicaldisk
    20:0 KERMXM warning - proactive failure, poor performance

当我发出命令srvctl start database -d mydb时,它会产生错误。

代码语言:javascript
运行
复制
ORA-15040: diskgroup is incomplete
ORA-15066: offlining disk "0" in group DATA_DM01 may result in a data loss
ORA-15042: ASM disk "0" is missing from group number "1"

我是否可以删除"0“磁盘,这是主动失败,并继续我的系统?谢谢

EN

回答 1

Database Administration用户

发布于 2018-02-27 20:44:21

Exadata使用NORMALHIGH冗余磁盘组。也可以使用EXTERNAL冗余磁盘组,但不支持这种方法。

即使您丢弃一个网格磁盘,而其中一个ASM故障组变得不完整,您仍然可以安装ASM磁盘组并使用镜像侧(S)。但是这不会自动发生,因为在这种情况下,通常的MOUNT命令会抛出一个错误,而且srvctl也不会因此启动数据库。

您应该能够使用FORCE选项手动挂载磁盘组。以sysasm身份登录到ASM实例:

代码语言:javascript
运行
复制
sqlplus / as sysasm

并挂载磁盘组(在所有节点上):

代码语言:javascript
运行
复制
alter diskgroup data_dm01 mount force;

一旦磁盘组被挂载,您应该能够启动数据库。

对于出现故障的物理磁盘,您应该使用Oracle打开一个SR (假设您有有效的支持合同)来替换驱动器(这通常在ASR (自动服务请求)中自动发生)。上一次我这样做的时候,更换驱动器在1-2天内就可用了,他们的工程师在客户数据中心交付并更换了它。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/198911

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档