所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

eSight V300R009C00 单机系统软件安装指南 (Windows) 11

评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
如何处理eSight升级时因Oracle审计日志过多表空间不足造成的升级失败

如何处理eSight升级时因Oracle审计日志过多表空间不足造成的升级失败

问题

在eSight升级过程中,如果审计日志过多表空间不足,在初始的备份数据库阶段会报错造成升级失败,具体错误信息如下:

ORA-39171: Job is experiencing a resumable wait.
ORA001691: unable to extend lob segment

回答

升级时出现这种情况,原因是开启了Oracle审计日志(audit_trail设置为DB或OS)功能,审计日志过多造成表空间不足;解决思路为先关闭Oracle审计日志(audit_trail设置为FALSE)功能,待升级完成后在重启开启审计日志(audit_trail还原为原来的值)功能。

以将audit_trail的值由OS改为FALSE为例,操作步骤如下:

  1. 取消升级过程并删除设置的备份目录。

    备份目录默认为:/opt/eSightback

  2. 关闭Oracle审计日志功能。

    1. 以root用户登录Oracle所在服务器。
      1. 执行su - oracle命令切换到oracle帐号。
      2. 执行sqlplus / as sysdba命令进入Oracle操作界面。
    2. 确保Oracle服务正常启动,如果未启动使用以下方法启动Oracle服务。
      • 对于双机场景,登录VCS客户端,使Oracle资源在线,VCS客户端详细操作请参考《维护指南》的“使资源在线”章节。
      • 对于单机场景,执行startup命令启动Oracle服务。
    3. 查看audit_trail原始值并记录以备后续恢复。
      SQL> show parameter audit_trail
       
      NAME                                 TYPE
      ------------------------------------ ---------------------------------
      VALUE
      ------------------------------
      audit_trail                          string
      OS
      SQL>
    4. 将audit_trail值修改为FALSE。

      audit_trail值修改后不会立即更改,需要重启Oracle服务才能生效。

      SQL> alter system set audit_trail=FALSE scope=spfile;
       
      System altered.
       
      SQL> show parameter audit_trail
       
      NAME                                 TYPE
      ------------------------------------ ---------------------------------
      VALUE
      ------------------------------
      audit_trail                          string
      OS
      SQL>
    5. 重启Oracle服务。
      • 对于双机场景,登录VCS客户端,使Oracle资源离线,然后再使Oracle资源在线,VCS客户端详细操作请参考《本地高可用性系统软件安装指南(SUSE Linux + Oracle + Veritas)》的“管理资源和资源组”章节。
      • 对于单机场景,执行shutdown immediate命令关闭Oracle服务后,再执行startup命令启动Oracle服务。
    6. 验证audit_trail值是否成功修改为FALSE。
      SQL> show parameter audit_trail
       
      NAME                                 TYPE
      ------------------------------------ ---------------------------------
      VALUE
      ------------------------------
      audit_trail                          string
      FALSE
      SQL>

  3. 重新进行eSight升级操作,至eSight升级操作顺利完成。
  4. 重新开启Oracle审计日志功能。

    1. 以root用户登录Oracle所在服务器。
      1. 执行su - oracle命令切换到oracle帐号。
      2. 执行sqlplus / as sysdba命令进入Oracle操作界面。
    2. 确保Oracle服务正常启动,如果未启动使用以下方法启动Oracle服务。
      • 对于双机场景,登录VCS客户端,使Oracle资源在线,VCS客户端详细操作请参考《维护指南》的“使资源在线”章节。
      • 对于单机场景,执行startup命令启动Oracle服务。
    3. 执行如下命令将audit_trail值恢复为原始值。
      SQL> alter system set audit_trail=OS scope=spfile;
       
      System altered.
    4. 重启Oracle服务
      • 对于双机场景,登录VCS客户端,使Oracle资源离线,然后再使Oracle资源在线,VCS客户端详细操作请参考《本地高可用性系统软件安装指南(SUSE Linux + Oracle + Veritas)》的“管理资源和资源组”章节。
      • 对于单机场景,执行shutdown immediate命令关闭Oracle服务后,再执行startup命令启动Oracle服务。
    5. 验证audit_trail值是否成功恢复为OS。
      SQL> show parameter audit_trail
       
      NAME                                 TYPE
      ------------------------------------ ---------------------------------
      VALUE
      ------------------------------
      audit_trail                          string
      OS
      SQL>

翻译
下载文档
更新时间:2019-11-22

文档编号:EDOC1100011866

浏览量:34134

下载量:622

平均得分:
本文档适用于这些产品

相关版本

相关文档

Share
上一页 下一页