oracle服务器崩溃了,只找出了oradataorcl目录下的内容,现在想新建一个一样的数据库,将这部分文件替换

oracle服务器崩溃了,只找出了oradataorcl目录下的内容,现在想新建一个一样的数据库,将这部分文件替换,第1张

你直接安装一个ORACLE数据库软件(安装路径要和以前完全一样),创建数据库

然后把SID设置成和你以前一样,关闲数据库,把原来的oradata\orcl移走,替换成旧库的oradata\orcl

再启动数据库,如果不行的话执行一次恢复,然后加制OPEN

"oraclerecoverdatabase"是Oracle数据库的一个命令,用于在数据库发生故障时恢复数据库。通常情况下,需要在"mount"状态下启动数据库,然后使用"oraclerecoverdatabase"命令来恢复数据库。在执行该命令之前,需要确保数据库日志文件完好无损,并且能够访问所有必需的备份文件。

如果您遇到了无法使用"oraclerecoverdatabase"命令的问题,建议您检查数据库日志文件和备份文件是否可用,以及您是否有足够的权限来执行该命令。另外,如果您在使用Oracle的RMAN备份恢复技术,则可以考虑使用RMAN的"RESTORE DATABASE"命令来恢复数据库。

请注意,对于任何关于数据库恢复的问题,建议您先备份所有关键数据,并咨询专业的Oracle数据库管理员或技术支持人员以获取帮助。

不管是单机、双机热备份(HA系统)、RAC(Oracle

Real

Application)环境,如果数据库出现异常宕机,并且无法重新启动,那你可能面对了极为严重的问题。

检查Oracle的alert文件可能可以获得更为详细的故障信息,当您的技术力量无法判断或解决故障时,可以联系重庆思庄科技协助解决和处理。

1、先读读oracle日志

2、再读读官方oracle安装手册,这些值都有说明的。

2、我想你的kernelshmall = 2097152这个值很低,8G你可以设置为4G,

4x1024x1024x1024=4294967296

2、我的是CentOS 58/oracle10g/32g内存,这样设置的,已经超过150个连接了。

# Controls the maximum shared segment size, in bytes

kernelshmmax = 68719476736

# Controls the maximum number of shared memory segments, in pages

kernelshmall = 4294967296

fsaio-max-nr = 1048576

fsfile-max = 6815744

kernelshmmni = 4096

kernelsem = 250 32000 100 128

netipv4ip_local_port_range = 9000 65500

netcorermem_default = 1048576

netcorermem_max = 4194304

netcorewmem_default = 262144

netcorewmem_max = 1048586

第一、先看看oracle数据库报出的是什么错误

第二、前提是确定硬件没有什么问题

第三、检查数据库有没有备份

你要先说是出了什么问题,报了什么错误,我才好对症下药啊!

以上就是关于oracle服务器崩溃了,只找出了oradata\orcl目录下的内容,现在想新建一个一样的数据库,将这部分文件替换全部的内容,包括:oracle服务器崩溃了,只找出了oradata\orcl目录下的内容,现在想新建一个一样的数据库,将这部分文件替换、oraclerecoverdatabase需要开启、数据库紧急救援服务 oracle数据库不明原因宕机,无法启动怎么办等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9438040.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存