1. 首页 > 电脑手机 >

数据库重装后怎么恢复数据_如何重装数据库

系统重装过了,但是oracle所有文件都在,我想数据恢复回来怎么弄

方法一:

数据库重装后怎么恢复数据_如何重装数据库数据库重装后怎么恢复数据_如何重装数据库


首先,备份数据库下的数据文件,在重新命名,重新安装数据库。安装完成后,打开控制面板,停止oracle的服务。把(x:\oracle\oradata)下新生成的文件改名,把原先目录下的文件恢复名字,再重新启动oracle服务和监听。用sys/as

dba登陆数据库,登陆进去后,打开table提示不能打开。打开common页,执行命令alert

database

open;这时再刷新table,用原先数据库的普通用户进入,数据成功恢复。

方法二:

1、将原来的oracle文件夹改名,找来oracle安装光盘,将oracle安装在原来安装的目录下。

2、安装完毕,系统中多出一个可用的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、启动服务,先打开数据库,然后可以用以前的用户名和密码登陆进去。要补充的是还要修改文件listener.ora,将里面的相关的东西改过来就可以了。

上面我们通过建立一个一模一样的oracle,安装目录、数据库名称都一样,这样保证注册表里不用更改;再覆盖物理文件,最后重新实例化,达到资料恢复的目的。资料恢复中心提醒:由于上述操作比较复杂,所以非专业人士请勿盲目操作,应该第一时间联系资料恢复中心可以为你解决资料恢复问题。

管家婆数据有备份文件的情况:可以直接在客户端退出管家婆,服务器端进入管家婆直接恢复 。备份数据丢失的情况,只有*.mdf和*.ldf文件时:1、到管家婆目录下的DATA下,把*.mdf 和*.ldf 剪切到别处。2、进入管家婆,重新建立账套,账套名可以任意,但数据库名称一定要和剪切的名称一样。3、停止SQL,把剪切的文件重新拷贝到DATA下,覆盖原文件。 4、启动SQL 。

管家婆软件为任我行软件股份有限公司开发。 管家婆软件是中国最具影响力的中小企业管理软件供应商,十年以来,任我行专注于中小企业管理信息化,成功地为国内几十万企业用户提供了信息化解决方案,任我行也随之迅速成长为中国中小企业管理软件行业的旗舰。

管家婆数据有备份文件的情况,如何恢复丢失数据:

可以直接在客户端都退出管家婆,服务器端进入管家婆直接恢复 。

备份数据丢失的情况,只有*.mdf和*.ldf文件时:

1、到管家婆目录下的DATA下,把*.mdf 和*.ldf 剪切到别处。

2、进入管家婆,重新建立账套,账套名可以任意,但数据库名称一定要和剪切的名称一样。

3、停止SQL,把剪切的文件重新拷贝到DATA下,覆盖原文件。

4、启动SQL 。

有可能会遇到一种情况,就是备份了数据,而重装系统后在恢复数据的浏览窗口中找不到原来备份的那个数据文件,但在系统里面是可以看见的。在这情况下,可以先创建一帐户, 然后备份,然后把原来备份的文件名改成现在这个备份成功的文件名,把原来的备份文件复盖掉现在备份的这个文件。 进入管家婆,执行恢复数据就会看到刚才备份的那个文件。直接恢复就可以了。

系统重装后,怎么恢复以前的ORACLE数据库

任何软件都有可能在有意或无意的情况下被重新安装,如Oracle重装后数据库怎么恢复呢?情况发生在你是无意的情况下!ORACLE数据库恢复的方法我们经常会用到,下面就为您介绍重装系统后ORACLE数据库恢复的方法,希望对您学习ORACLE数据库恢复方面能有所帮助。

我的电脑突然挂了,不得不重装系统,不过我的ORACLE装在了D盘,所有的文件都还在,我相信一定能够恢复,直到搞定工作,我才开始整我的数据库,花了两天时间,终于恢复了,庆祝一下,同时总结一下,希望有遇到同样问题的朋友能够快速搞定此类问题

第一种:

首先,备份数据库(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.所以,如果我们安装系

统的时候用的是不同的电脑名称(比如我原来用的是wm_mm.重新安装后用的是wenming_mm),那么我们还有一个工作要做,就是修改文件

listener.ora.将里面的相关的东西改过来就可以了。

需要耐心、细心,可能在一步里有一个细小的差别就会出些古怪的错误提示,有时需要根据错误提示采取策略,总之原理是,先装一个一模一样的ORACLE,安装目录、数据库名称都一样,这样保证注册表里不用更改;再覆盖物理文件,最后重新实例化,打开数据库就可以进去了。

昨天帮一个朋友恢复了sql server 数据库 现在把过程写出来 大家一起分享

我那个哥们是从别人那拷了一个数据库的数据文件 (c:\mssql \data 目录下的文件)

最初我是用的

在一台好的机器上重新安装SQL Server 建立相同的数据库设备(大小) 和数据库

停掉SQL Server 用拷贝出来的数据库文件覆盖刚建立的数据库文件 再重新启动

SQL Server 但一直不可以 我猜关键是无法建立相同的数据库设备(大小)

后来采用了

系统存储过程

sp_attach_db // 附加数据库文件到服务器

或sp_attach_db_single_file // 附加数据库的单个文件到服务器

具体的sql 语句就是

例如

EXEC sp_attach_single_file_db pubs e:\data\pubs mdf sp_attach_db @dbname= conmis @filename = d:\ \conmis _data mdf @filename = d:\ \conmis _log ldf

如何附加数据库文件到服务器(即 通过* mdf *ldf 文件修复数据库)

另外查找资料时看到也可以通过日志恢复以前的数据 不知那位哥们看看是不是可以

用日志恢复

restore log {data_name|@database_name_var}fromwith [norecovery

ecovery\standby_undo_file_name][ ][stopat={data_time|@data_time_var}

例如 库名为database 日志为database _log要求恢复 / / : 前的数据

lishixinzhi/Article/program/SQL/201311/16392

重装系统之后数据库没了怎么恢复

可以恢复的,因为是格式化的,数据在电脑的数据中心保存在,还存在。你用ghost32.exe这个文件进入的镜像文件下,然后用易我数据恢复软件来提取被删除在数据保护中心的文件,这样文件就可以被找回来。我以前也是装双系统的时候误格了,结果用以上我说的法,全部给找回来了。。。。。。

急!系统重装后如何恢复数据库?

sql server默认是安装在C盘的 ,你可以搜索下全部磁盘 *.mdf

如果没有可以试下用 recover my files恢复,下载一个绿色版的功能很强大,自己到网上去找下使用教程

你犯了一个严重的错误,在发现数据丢失之后为什么又重装一下数据库呢?

不过你也并不知道数据库安装在哪个盘,也不能片面的就说不能恢复。

数据比较重要,建议找专业数据恢复公司。

有需要可以直接百度HI我。

如果是放在C盘的话,基本不可能恢复了

帮你默哀下吧

如果是装在C盘,那就没辙了。找不到了。

基本上没戏了 默哀吧!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至836084111@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息