启动 nomount - oracle 10 centos linux

Startup nomount - oracle 10 centos linux

我在 Centos 上启动实例 oracle 10.2.0.1 时遇到问题 OS 我以 root 登录 su - 甲骨文
导出 $ORACLE_HOME
导出 $ORACLE_SID

以 sysdba 身份登录 sqlplus

{SQL*加:10.2.0.1.0 版 - 2019 年 5 月 13 日星期一生产08:09:23

连接到空闲实例。}

启动挂载

并拥有 ORA

ORA-00600: 内部错误代码,参数:[keltnfy-ldmInit]、[46]、[1]、[]、[]、[]、[]、[]

我创造了initXE.ora

lstrctl 状态:

Linux 的版本 TNSLSNR:版本 10.2.0.1.0 - 生产 开始日期 2019 年 5 月 13 日 08:04:40 正常运行时间 0 天 0 小时。 15 分钟8秒 跟踪电平关闭 安全开启:本地 OS 身份验证 SNMP 关闭
默认服务 XE
监听器参数文件
/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/admin/listener.ora 侦听器日志文件
/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/log/listener.log 监听端点摘要...
(描述=(地址=(协议=ipc)(密钥=EXTPROC_FOR_XE)))
(描述=(地址=(协议=tcp)(HOST=127.0.0.1)(端口=1521)))
(描述=(地址=(协议=tcp)(HOST=10.10.10.29)(端口=1521)))
服务摘要...
服务 "PLSExtProc" 有 1 个实例。
实例 "PLSExtProc",状态未知,此服务有 1 个处理程序... 服务 "XE" 有 1 个实例。
实例 "XE",状态未知,此服务有 1 个处理程序... 命令成功完成

initXE.ora:
DB_NAME=XE
DB_BLOCK_SIZE=8192
CONTROL_FILES=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/dbs/control1.ora
UNDO_TABLESPACE=undotbs
UNDO_MANAGEMENT=自动
SGA_TARGET=500M
PGA_AGGREGATE_TARGET=100M
LOG_BUFFER=5242880
DB_RECOVERY_FILE_DEST=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/dbs
DB_RECOVERY_FILE_DEST_SIZE=2G
ADR_BASE=/wysheid/diag

ora-600 错误是内部错误。他们通常会告诉您应该联系 Oracle 支持(如果您有 MOS 帐户)。在 MOS 上,您可以查找错误参数,但这种查找并不总是 returns 结果。如果没有 MOS 访问,情况可能会变得不太舒服,因为 Oracle 10.2.0.1 远远超出了支持范围。

但在给定的情况下,您可能很幸运,因为 http://amit7oracledba.blogspot.com/2013/07/ora-00600-internal-error-code-arguments.html 声称该错误是由于命名解析不匹配造成的,并且可以通过 /etc/hosts 中的更改来修复。