oracle错误12988怎么办,硬件相关的问题和错误

2023-10-21 00:50

本文主要是介绍oracle错误12988怎么办,硬件相关的问题和错误,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

硬件相关的问题和错误

此 Oracle Solaris 10 发行版中存在以下与硬件相关的问题和错误。

SPARC: 如果设置了弹性策略,系统可能会挂起 (6989192)

如果运行 Oracle Solaris 10 8/11 操作系统的 sun4v 系统在 ILOM 服务处理器中设置了电源管理 (power management,

PM) 弹性策略,当登录或执行命令时,该系统可能会挂起。

解决方法:不要在运行 Oracle Solaris 10 8/11 操作系统的系统上设置电源管理弹性策略。请改用电源管理性能策略。

针对加密的 DR 操作期间,系统可能会出现紧急情况 (7048323)

在 T2 平台上针对加密执行动态重新配置 (dynamic reconfiguration, DR) 操作时,系统可能会由于出现紧急情况而关闭。

可能会看见类似于以下示例中显示的错误消息:panic[cpu0]/thread=30159724a00: mutex_destroy: bad mutex,

lp=300bde6a190 owner=301eb4cc100 thread=30159724a00

000002a106c675f0 n2cp:n2cp_cwq_q_unconfigure+c4 (300bdd6d000, 300bde6a030, 1000,

300bde6a190, 1122f40, 0)

%l0-3: 000000000180c000 0000000000000000 00000000018baf10 00000000018bac00

%l4-7: 0000000000000000 0000000000000000 0000000000000000 000000007bb88c00

000002a106c676a0 n2cp:n2cp_offline_cpu+150 (300bde6a018, 2000, 300bdd6d000, 0, 0

解决方法:卸载 n2cp 驱动程序。

SPARC: 引导 Oracle Solaris OS 时显示磁盘警告 (7047435)

如果硬盘驱动器是热插拔的,并且引导 Oracle Solaris OS,将显示以下警告消息:'genunix: WARNING: preconfig failed: disk' when configure hard disk drive for removal

忽略此警告消息。

SPARC: 动态重新配置操作在 OPL 平台上失败 (7060498)

如果内存板已从域中删除,动态重新配置 (DR) 操作在 OPL 平台上可能会失败。

可能会看见类似于以下示例中显示的错误消息:unconfigure SB3: Device busy: dr@0:SB3::pci6

XSB#01-3 could not be unconfigured from DomainID 2 due to operating system error.

解决方法:在禁用 fmd 服务后执行 DR 操作。例如:

禁用 fmd 服务。# svcadm disable fmd

执行 DR 操作。

启用 fmd 服务。# svcadm enable fmd

x86: 如果正在运行的计算机上替换了 ata 磁盘或控制器,系统将关闭 (7059880)

ata 设备不支持热插拔。如果正在运行的计算机上删除或替换了 ata 磁盘或控制器,将会发生系统紧急情况,系统将关闭。另外,不要使用 modunload 命令卸载 ata 驱动程序。

SPARC: 在 sun4v T3 计算机上执行批量加密操作时可能会发生系统紧急情况 (7041435)

执行批量加密操作时,sun4v T3 计算机上的 common/os/cpu.c 文件中将显示系统紧急情况消息,系统将关闭。

可能会看见类似于以下示例中显示的错误消息:panic[cpu57]/thread=3015d0a2580: assertion failed:

t->t_affinitycnt > 0, file: ../../common/os/cpu.c, line: 461

000002a1007d4830 genunix:assfail+78 (1122cb8, 1122c00, 0, 135e400, 1cd, 1981800)

%l0-3: 000003006157e000 0000000000STEP DETECTED PANIC

解决方法:通过在 /platform/sun4v/kernel/drv/n2cp.conf 文件中添加以下行来禁用 ulcwq:n2cp-use-ulcwq=0;

修改 n2cp.conf 文件之后,重新引导系统或运行 update_drv n2cp 命令。

装入 apix 模块后无法重定向消息信号中断 (MSI-X) (7058060)

装入 apix 模块后无法重定向 MSI-X。使用 dladm set-linkprop 命令为 NIC 指定 CPU 时,dladm show-linkprop 命令不会向 NIC

反映更新后的 CPU 信息。

解决方法:使用 pcitool 命令。pcitool path-of-root-complex -i interrupt -w targeted-CPU

例如:# pcitool /pci@400 -i b -w 8

将显示以下输出:# 0x7,0xb -> 0x8,0xb

有关 pcitool 命令的信息,请参阅 pcitool(1M) 手册页。

RDS 驱动程序升级到版本 3 (6850013)

RDS v3 驱动程序不支持动态重新配置主机通道适配器 (host channel adapter, HCA)。

da0ea5ad48058c6436ed404a49b2dc4d.gif注意 -如果您的系统使用 RDS v3 驱动程序,请不要卸载驱动程序,也不要使用 cfgadm(1M) 命令对 HCA 执行任何动态重新配置。

SPARC: 在 Oracle Solaris 10 9/10 OS 上发布 XIR 引起完成捕获处理失败 错误 (6962156)

Oracle Solaris 10 9/10 发行版包含了一项新功能,通过 kstats 增强 CPU 性能数据的可观测性。在缺省情况下该功能被禁用,通过将 set cu_flags=1 条目添加到 /etc/system

文件并重新引导系统可以启用该功能。在任意 Mx000 SPARC OPL 平台上启用该功能前,将 OBP 平台固件更新到 XCP1093 或更新版本。如在启用该功能前未更新 OBP 平台固件,可能导致外部启动重置 (externally

initiated reset,XIR) 的后续故障,造成 OBP 挂起,或 kmdb 命令故障。

有关更多信息,请参阅下载站点上 XCP1093 固件所附的自述文件。

x64: 在 Mellanox 的 ConnectX 固件 2.6.0 中,PCI 子系统 ID 发生更改 (6810093)

在正在运行的系统上将 ConnectX 固件升级到 2.6.0 版或更高版本时,可能会导致某些 HCA 或 x64 平台出现问题。此问题仅影响 Mellanox 品牌的 HCA。Sun

品牌的 PCIe HCA、EM、NEM 和 SPARC 平台不会受到影响。

您可能无法引导系统,或者系统可能会在引导期间挂起。ibd (IPoverIB) 实例编号可能会发生更改,阻止系统引导并且可能会检测 ibd 设备。

请选择以下解决方法之一。

解决方法 1:使用 cxflash 更新固件后,在重新引导系统之前,从 /etc/path_to_inst 文件和 /dev 目录删除 ibdx 实例。请执行以下步骤:

以超级用户身份登录并列出相关设备。

设备树信息可能与下例类似:# ls -R /devices | grep 15b3

/devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0

/devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0/ibport@1,ffff,ipib

/devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0/ibport@1,ffff,ipib:ibd0

/devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0/ibport@2,ffff,ipib

/devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0/ibport@2,ffff,ipib:ibd1

/devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0:devctl

注 -设备规格会有所不同,具体取决于所安装的 Mellanox 品牌的卡。

编辑 path_to_inst 文件。

制作现有 path_to_inst 文件的备份副本。# cp /etc/path_to_inst /etc/path_to_inst.backup

在 path_to_inst 文件中,搜索包含 ibd 和 hermon 的行,然后删除这些行。保存并关闭该文件。

删除 /dev 目录中的项。# rm /dev/ibd?*

重新引导系统。

系统会正常引导,相应的设备树类似如下:# ls -R /devices | grep 15b3

/devices/pci@0,0/pci10de,5d@e/pci15b3,5@0

/devices/pci@0,0/pci10de,5d@e/pci15b3,5@0/ibport@1,ffff,ipib

/devices/pci@0,0/pci10de,5d@e/pci15b3,5@0/ibport@1,ffff,ipib:ibd0

/devices/pci@0,0/pci10de,5d@e/pci15b3,5@0/ibport@2,ffff,ipib

/devices/pci@0,0/pci10de,5d@e/pci15b3,5@0/ibport@2,ffff,ipib:ibd1

/devices/pci@0,0/pci10de,5d@e/pci15b3,5@0:devctl

解决方法 2:如果在更新 path_to_inst 文件和 /dev 目录前重新引导系统,系统可能会挂起。在这种情况下,请执行以下步骤:

关闭系统电源并从总线移除 HCA。

在未安装 HCA 的情况下重新引导系统。

重新启动系统后,按照解决方法 1 中的步骤 2 和 3 执行。

关闭系统电源。

重新安装 HCA。

重新引导系统。

如果系统重新引导,但 ibd 接口未自动检测,可能需要手动重命名 /etc/hostname.ib> 文件以反映当前的设备配置。

(ZFS) ARC 分配内核区域 (Kernel Cage) 的内存会阻止 DR 功能 (6522017)

在具有极大内存配置的系统上,ZFS 可能在所有系统板上分配内核内存。进行动态内存重新配置需要有一个空闲系统板,这样,系统板上要进行动态重新配置的内存便能复制到空闲系统板。动态内存重新配置意味着,在具有极大内存配置且运行 ZFS 的系统上不能动态重新配置内存。高端 Sun Fire 服务器可以重定位内核页,因此避免了该问题。对于有 32 个以上内核的域,这些服务器必须启用内核页重定位 (kernel page relocation,

KPR)。不会显示任何错误消息。

解决方法:通过在 /etc/system 文件中设置 zfs_arc_max 参数,减少 ZFS 可分配的内核内存量。以下示例将最大大小设置为 512 MB。set zfs_arc_max = 0x20000000

mpathadm 命令不显示特定于设备的负载平衡设置

执行 mpathadm show logical-unit 子命令时列出的是 Current Load Balance 属性的负载平衡全局配置值。但 csi_vhci.conf 文件中更改特定产品的负载平衡类型的项并不会反映在 mpathadm 输出中,即使该设置处于活动状态也是如此。

注册工具阻止在某些帧缓存器中进行电源管理 (6321362)

如果注册工具的后台进程仍在运行,Elite3D 和 Creator3D 帧缓存器会停止电源管理。当系统处于电源管理状态时,该故障会降低省电效果。在某些情况下,sys-suspend 可能也会挂起。不会显示任何错误消息。在系统暂停或恢复操作期间,系统可能会挂起。

解决方法:在每次登录后大约 60 秒,运行以下命令:# pkill -f basicreg.jar

# pkill -f swupna.jar

某些 USB 2.0 控制器被禁用

由于这些设备与 EHCI 驱动程序不兼容,对某些 USB 2.0 控制器的支持已被禁用。将显示以下消息:Due to recently discovered incompatibilities with this

USB controller, USB2.x transfer support has been disabled.

This device will continue to function as a USB1.x controller.

If you are interested in enabling USB2.x support please refer

to the ehci(7D) man page.

Please refer to www.sun.com/io for Solaris Ready products

and to www.sun.com/bigadmin/hcl for additional compatible

USB products.

支持的 USB 设备和相应的集线器配置

本 Oracle Solaris 10 发行版支持 USB 1.1 和 USB 2.0 设备。下表是工作于特定配置下的 USB

设备的摘要。连接类型可以是直接连接到计算机或通过 USB 集线器连接到计算机。注意,USB 1.1 设备和集线器是低速或全速的。USB 2.0 设备和集线器是高速的。有关操作的端口和速度的详细信息,请参见《系统管理指南:设备和文件系统》。

表 3-1 USB 设备和配置

USB 设备

连接类型

USB 2.0 存储设备

直连,USB 1.1 集线器,USB

2.0 集线器

USB 2.0 音频设备

不支持

USB 1.1 设备(音频设备除外)

直连,USB 1.1 集线器,USB 2.0 集线器

USB 1.1 音频设备

直连,USB

1.1 集线器

x86: 对 Oracle Solaris 10 OS 中的某些设备驱动程序存在的限制

适用于 x86 平台的此 Oracle Solaris 10 发行版具有与某些驱动程序和接口相关的限制:

检查点恢复-已为所有设备类型关闭此功能。在 detach() 函数的 DDI_SUSPEND 代码中,应返回 DDI_FAILURE。

电源管理-此功能不可用于 USB 设备。不要创建电源管理组件。请编写驱动程序,以便仅在创建电源管理组件时调用 pm_raise_power() 和 pm_lower_power()。

无显示系统上的 DVD-ROM/CD-ROM 驱动器

交互式设备(如可拆卸介质)的电源管理与监视器和驱动监视器显卡的电源管理相联系。如果屏幕活动,则 CD-ROM 驱动器和软盘驱动器等设备仍然处于全电模式。在没有监视器的系统上,这些设备可切换到低电模式。要恢复 CD 或软盘驱动器的电源,请使用 volcheck 命令以便从每个可拆卸设备获得最新状态。

或者,您可以使用 Dtpower GUI 禁用系统的电源管理。通过禁用电源管理,这些设备仍处于全电模式。

x86: 指定非美国英语键盘需要手动配置

在缺省情况下,kdmconfig 程序指定 Generic US-English(104-Key) 作为连接到系统的键盘类型。如果系统键盘不是美国英语键盘,则必须在安装期间手动指定键盘类型。否则,安装将使用缺省键盘规格,这与系统的实际键盘类型不一致。

请选择以下解决方法之一。

解决方法 1:如果系统键盘不是美国英语键盘,请在安装期间执行以下步骤:

当显示 "Proposed Window System Configuration For Installation"(为安装建议的窗口系统配置)屏幕时,按 Esc 键。

注 -"Proposed Window System Configuration For Installation"(为安装建议的窗口系统配置)屏幕中的信息(包含键盘类型)仅显示 30 秒。如果希望更改配置设置,必须在 30 秒之内按 Esc 键。否则,会继续按照所显示的设置进行安装。

将键盘类型更改为与系统键盘对应的类型。

按 Enter 键接受更改,然后继续安装。

解决方法 2:要更改已在运行 Oracle Solaris 10 OS 的系统的键盘类型,请使用 kdmconfig 程序。选择适用于系统所运行的 X 服务器的类型的选项。

如果系统正在运行 Xsun 服务器,请执行以下步骤:

运行 kdmconfig。

使用 "Change Keyboard"(更改键盘)选项更改键盘类型。

保存配置。

如果系统正在运行缺省 Xorg 服务器,请执行以下步骤:

运行 kdmconfig。

选择 Xsun 服务器。

使用 "Change Keyboard"(更改键盘)选项更改键盘类型。

保存配置。

再次运行 kdmconfig 以切换到 Xorg 服务器。

共享相同总线的某些设备之间存在争用 (6196994)

如果 Quad 快速以太网 (QFE) 卡与下列任何适配器共享同一总线,会出现总线争用:

Sun GigaSwift 适配器

Sun 双千兆位以太网和双 SCSI/P 适配器

Sun Quad Gigaswift 以太网适配器

这些适配器使用的 ce 驱动程序的 infinite-burst 参数在缺省情况下启用。因此,仅很少或无总线时间可用于共享同一总线的 QFE 端口。

解决方法:不要使 QFE 卡与上述列表中的网络适配器共享同一总线。

某些 DVD-ROM 和 CD-ROM 驱动器无法引导 Oracle Solaris 10 OS (4397457)

SunSwift PCI 以太网/SCSI 主机适配器 (X1032A) 卡的 SCSI 部分的缺省超时值不符合 Sun SCSI DVD-ROM 驱动器

(X6168A) 的超时要求。使用特殊介质,DVD-ROM 会偶尔出现超时错误。唯一的例外是 Oracle Sun Fire 6800、4810、4800 和 3800 系统。这些系统以 OpenBoot PROM

的方式覆写 SCSI 超时值。

解决方法:对于其他平台,使用与板上 SCSI 接口或 DVD-ROM 兼容的 SCSI 适配器,如下例所示:

X1018A (SBus: F501-2739-xx)

X6540A (PCI: F375-0005-xx)

这篇关于oracle错误12988怎么办,硬件相关的问题和错误的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/250814

相关文章

好题——hdu2522(小数问题:求1/n的第一个循环节)

好喜欢这题,第一次做小数问题,一开始真心没思路,然后参考了网上的一些资料。 知识点***********************************无限不循环小数即无理数,不能写作两整数之比*****************************(一开始没想到,小学没学好) 此题1/n肯定是一个有限循环小数,了解这些后就能做此题了。 按照除法的机制,用一个函数表示出来就可以了,代码如下

hdu1043(八数码问题,广搜 + hash(实现状态压缩) )

利用康拓展开将一个排列映射成一个自然数,然后就变成了普通的广搜题。 #include<iostream>#include<algorithm>#include<string>#include<stack>#include<queue>#include<map>#include<stdio.h>#include<stdlib.h>#include<ctype.h>#inclu

sqlite3 相关知识

WAL 模式 VS 回滚模式 特性WAL 模式回滚模式(Rollback Journal)定义使用写前日志来记录变更。使用回滚日志来记录事务的所有修改。特点更高的并发性和性能;支持多读者和单写者。支持安全的事务回滚,但并发性较低。性能写入性能更好,尤其是读多写少的场景。写操作会造成较大的性能开销,尤其是在事务开始时。写入流程数据首先写入 WAL 文件,然后才从 WAL 刷新到主数据库。数据在开始

购买磨轮平衡机时应该注意什么问题和技巧

在购买磨轮平衡机时,您应该注意以下几个关键点: 平衡精度 平衡精度是衡量平衡机性能的核心指标,直接影响到不平衡量的检测与校准的准确性,从而决定磨轮的振动和噪声水平。高精度的平衡机能显著减少振动和噪声,提高磨削加工的精度。 转速范围 宽广的转速范围意味着平衡机能够处理更多种类的磨轮,适应不同的工作条件和规格要求。 振动监测能力 振动监测能力是评估平衡机性能的重要因素。通过传感器实时监

缓存雪崩问题

缓存雪崩是缓存中大量key失效后当高并发到来时导致大量请求到数据库,瞬间耗尽数据库资源,导致数据库无法使用。 解决方案: 1、使用锁进行控制 2、对同一类型信息的key设置不同的过期时间 3、缓存预热 1. 什么是缓存雪崩 缓存雪崩是指在短时间内,大量缓存数据同时失效,导致所有请求直接涌向数据库,瞬间增加数据库的负载压力,可能导致数据库性能下降甚至崩溃。这种情况往往发生在缓存中大量 k

6.1.数据结构-c/c++堆详解下篇(堆排序,TopK问题)

上篇:6.1.数据结构-c/c++模拟实现堆上篇(向下,上调整算法,建堆,增删数据)-CSDN博客 本章重点 1.使用堆来完成堆排序 2.使用堆解决TopK问题 目录 一.堆排序 1.1 思路 1.2 代码 1.3 简单测试 二.TopK问题 2.1 思路(求最小): 2.2 C语言代码(手写堆) 2.3 C++代码(使用优先级队列 priority_queue)

【STM32】SPI通信-软件与硬件读写SPI

SPI通信-软件与硬件读写SPI 软件SPI一、SPI通信协议1、SPI通信2、硬件电路3、移位示意图4、SPI时序基本单元(1)开始通信和结束通信(2)模式0---用的最多(3)模式1(4)模式2(5)模式3 5、SPI时序(1)写使能(2)指定地址写(3)指定地址读 二、W25Q64模块介绍1、W25Q64简介2、硬件电路3、W25Q64框图4、Flash操作注意事项软件SPI读写W2

【VUE】跨域问题的概念,以及解决方法。

目录 1.跨域概念 2.解决方法 2.1 配置网络请求代理 2.2 使用@CrossOrigin 注解 2.3 通过配置文件实现跨域 2.4 添加 CorsWebFilter 来解决跨域问题 1.跨域概念 跨域问题是由于浏览器实施了同源策略,该策略要求请求的域名、协议和端口必须与提供资源的服务相同。如果不相同,则需要服务器显式地允许这种跨域请求。一般在springbo

题目1254:N皇后问题

题目1254:N皇后问题 时间限制:1 秒 内存限制:128 兆 特殊判题:否 题目描述: N皇后问题,即在N*N的方格棋盘内放置了N个皇后,使得它们不相互攻击(即任意2个皇后不允许处在同一排,同一列,也不允许处在同一斜线上。因为皇后可以直走,横走和斜走如下图)。 你的任务是,对于给定的N,求出有多少种合法的放置方法。输出N皇后问题所有不同的摆放情况个数。 输入

vscode中文乱码问题,注释,终端,调试乱码一劳永逸版

忘记咋回事突然出现了乱码问题,很多方法都试了,注释乱码解决了,终端又乱码,调试窗口也乱码,最后经过本人不懈努力,终于全部解决了,现在分享给大家我的方法。 乱码的原因是各个地方用的编码格式不统一,所以把他们设成统一的utf8. 1.电脑的编码格式 开始-设置-时间和语言-语言和区域 管理语言设置-更改系统区域设置-勾选Bata版:使用utf8-确定-然后按指示重启 2.vscode