oracle数据恢复,数据库数据恢复,oracle数据修复,数据库数据修复,重装系统后oracle数据恢复。
介绍两种重装系统后oracle数据恢复的方法:
第一种:
首先,备份数据库(X:\oracle\oradata)下的数据文件,重新命名即可(否则装数据库的时候会提示sid已存在)。重新安装数据库,当然数据库的名字就是你要恢复的名字。安装完成后,打开控制面板,停止oracle的服务。把(X:\oracle\oradata)下新生成的文件改名,把原先目录下的文件恢复名字。再重新启动oracle服务和监听。用sys/as dba 登陆数据库,可能会提示权限不够(ora-01031)修改(X:\oracle\ora92\network\admin )文件夹下的sqlnet.ora文件,添加SQLNET.AUTHENTICATION_SERVICES= (NTS),增加权限。登陆进去后,打开table提示不能打开。打开common页,执行命令alert database open;这时再刷新table,发现原先的表可以打开了。恢复成功了。再用原先数据库的普通用户进入。发现一切正常。至此,大功告成。
第二种:
1、首先,将原来的ORACLE文件夹改名,原来的路径是D:/oracle。我暂时改成D:/oracle_old。找来ORACLE(我用的是ORACLE 9I)安装光盘,将ORACLE安装在原来安装的目录下,这样恢复起来更加方便,主要是注册表的内容不用修改。
2、安装完了之后,系统中又有一个可以使用的ORACLE了。这个时候要做的就是将原来的文件和数据恢复过来。第一步,先关闭ORACLE的所有已经启动的项目,在“服务”里面逐一关闭。然后,将安装目录改名。我现在用的是D:/oracle。改成D:/oracle_new。再将D:/oracle_old改成D:/oracle。 这样理论上说从物理层面恢复了ORACLE了。但是我们发现,现在还不能启动ORACLE的监听程序和服务程序。我们还要从逻辑上解决。
3、在dos环境下执行一个删除命令:oradim -delete -sid mm,其中mm为创建oracle时候创建的实例 建议执行这个命令后重新启动机器,重启后就可以建立和原来实例名相同的实例。当然你懒,不重新启动也可以,但是你的实例名就不能和原来的一样了。
4、在dos环境下执行命令 oradim -new -sid mm -startmode a -pfile "D:\oracle\admin\mm\pfile\initmm.ora "创建一个新的实例,其中 “mm“为新数据库的名称。
5、启动服务,先打开数据库,然后可以用以前的用户名和密码登陆进去。 要补充的是,一般的ORACLE数据库的监听程序都是用电脑的名称来识别地址的,而不是127.0.0.1或者localhost。所以,如果我们安装系统的时候用的是不同的电脑名称,那么我们还有一个工作要做,就是修改文件 listener.ora。将里面的相关的东西改过来就可以了。
更多oracle数据恢复,数据库数据恢复,oracle数据修复,数据库数据修复,重装系统后oracle数据恢复相关的知识请继续关注华军行oracle数据恢复中心官网。
存储与网络 由于计算机技术不断向更便宜,更有效的方向发展,早期的主机式计算机也从大...
微软公司的Office曾风靡全球,至今依旧是很多公司或者个人常用的办公软件,而Excel是Offi...
宁波电影院IBM服务器ORACLE数据库数据恢复成功 故障原因:由于工作年限较长,硬盘老化,3...
视频文件丢失了、误删除了或者损坏了之后如何恢复?这绝对不是一个简单的问题。因为已经...
2.5希捷硬盘数据恢复短路点
北京X公司服务器硬盘掉线服务器不能启动。服务器由8块硬盘组成的RAID5,机房人员发现服务...
移动硬盘咔咔响开盘数据恢复 MK1252GSX 移动硬盘没有摔过,也没有碰撞过,上周还能正常...