
你直接安装一个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数据库不明原因宕机,无法启动怎么办等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)