给你介绍一个用JAVA编写有图形界面的JDUL:
你可以试试ORACLE PRM-DUL ,Oracle PRM-DUL即 ParnassusData Recovery Manager是企业级别的Oracle数据库灾难恢复工具。PRM-DUL可以再无备份的情况下恢复被truncated掉的表,也可以恢复无法打开的Oracle数据库(Alter database open失败)中的数据。 PRM-DUL是图形化增强版的Oracle DUL工具,同时具备很多Oracle DUL不具备的特性。而且Oracle PRM-DUL无需学任何新命令。
Oracle DBA神器:PRM-DUL灾难恢复工具,Schema级别数据恢复。PRM-DULFor Oracle Database – schema级别oracle数据库数据恢复特性 ,PRM-DUL即ParnassusData Recovery Manager是企业级别Oracle数据库灾难恢复工具。PRM可以在无备份的情况下恢复被truncated掉的表,也可以恢复无法打开的Oracle数据库(Alter Database Open失败)中的数据。
可以,这个是最标准的冷备恢复,你只需要在新的机器上安装个sid与原系统一样的oracle数据库实例,最好数据文件存储位置等都一致,然后将数据库文件和控制文件以及日志文件copy到新机器上替换现有的数据文件和控制文件即可。
"oraclerecoverdatabase"是Oracle数据库的一个命令,用于在数据库发生故障时恢复数据库。通常情况下,需要在"mount"状态下启动数据库,然后使用"oraclerecoverdatabase"命令来恢复数据库。在执行该命令之前,需要确保数据库日志文件完好无损,并且能够访问所有必需的备份文件。
如果您遇到了无法使用"oraclerecoverdatabase"命令的问题,建议您检查数据库日志文件和备份文件是否可用,以及您是否有足够的权限来执行该命令。另外,如果您在使用Oracle的RMAN备份恢复技术,则可以考虑使用RMAN的"RESTORE DATABASE"命令来恢复数据库。
请注意,对于任何关于数据库恢复的问题,建议您先备份所有关键数据,并咨询专业的Oracle数据库管理员或技术支持人员以获取帮助。
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数据库打不开了!、oracle数据库损坏,只有某一表空间的数据文件。请问如何恢复这个表空间的数据、 *** 作系统崩溃里面ORACLE数据库里的数据是否还能导出来等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)