重装数据库或者重装系统后,怎样恢复数据库的数据

重装数据库或者重装系统后,怎样恢复数据库的数据,第1张

在重装数据库或者重装系统之前,你需要先把你要在以后恢复的数据做好备份,就是从数据库中导出数据文件到另外一个地方暂时的保存起来。

重装完系统活着数据库之后再把原来备份好的东西导入到sql数据库中去就行了。

导出数据库数据:

打开你sql数据库的企业管理器,找到你要导出数据的数据库名称,选中它,也就是在它的数据库名字上鼠标点一下,然后打开菜单: *** 作-->所以任务-->导出数据,这是会d出“DTS导入导出向导”,按照它的提示,一步一步 *** 作下去,就可以把你数据库里的数据导出去了,导完一个数据库之后可以再导另一个的,一个一个来。

将数据导入至sql数据库:

用鼠标点一下“数据库”三个字,也就是你的“(local)(WindowsNT)”下的第一级数据库,然后打开菜单: *** 作-->所有任务-->附加数据库,此时d出附加数据库对话框,选择要附加数据库的MDF文件,点一下后面的三个点的那个按钮就可以找,找到你先前导出的数据库文件,确定,根据它的提示完成相应项目,就可以导入了。

呵呵,不用客气,那你按照这样来做应该能够成功的转移数据了吧……

还有啊,快点选我的作为最佳答案,我就会有系统得分的呢,嘿嘿~~这叫劳有所得,O(∩_∩)O

sql Server的实例名是安装时就定好,我没有发现有能修改的地方,一定要修改,就重装嘛很简单的把已经建立并且已有数据的数据库的两个文件复制到U盘上或者其它盘上,

然后再重装,重装好后,在企业管理器中新建原来的数据库,什么表都不要建,这样新建的库也有两个文件,空的接着再把SQLserver的服务器关掉再到盘上找到新建空数据库文件,删除,最后把放在U盘上的原来的数据文件复制粘贴到删除处打开服务器,打开企业管理器,看看是不是成了。

你在SQL SERVER的索引中查查关于SP_RENAME的解释说明,对于参数都有说明。

可以修改数据库实例名,可以修改表名,字段名等等。

例如修改数据库实例Test为newtest

sp_rename 'Test', 'newtest','database'

但是,master等一些安装自带的数据库实例名,是不可以修改的。

方法一:首先,备份数据库下的数据文件,在重新命名,重新安装数据库。安装完成后,打开控制面板,停止oracle的服务。把(X:\oracle\oradata)下新生成的文件改名,把原先目录下的文件恢复名字,再重新启动oracle服务和监听。用sys/asdba登陆数据库,登陆进去后,打开table提示不能打开。打开common页,执行命令alertdatabaseopen;这时再刷新table,用原先数据库的普通用户进入,数据成功恢复。方法二:1、将原来的ORACLE文件夹改名,找来ORACLE安装光盘,将ORACLE安装在原来安装的目录下。2、安装完毕,系统中多出一个可用的ORACLE了。将原来的文件和资料恢复过来上去。第一步,先关闭ORACLE的所有已经启动的项目,在“服务”里面逐一关闭。然后,将安装目录改名。3、在dos环境下执行一个删除命令:oradim-delete-sidmm,其中mm为创建oracle时候创建的实例建议执行这个命令后重新启动机器,重启后就可以建立和原来实例名相同的实例。4、在dos环境下执行命令oradim-new-sidmm-startmodea-pfile"D:\oracle\admin\mm\pfile\initmmora"创建一个新的实例,其中“mm”为新数据库的名称。5、启动服务,先打开数据库,然后可以用以前的用户名和密码登陆进去。要补充的是还要修改文件listenerora,将里面的相关的东西改过来就可以了。上面我们通过建立一个一模一样的ORACLE,安装目录、数据库名称都一样,这样保证注册表里不用更改;再覆盖物理文件,最后重新实例化,达到资料恢复的目的。资料恢复中心提醒:由于上述 *** 作比较复杂,所以非专业人士请勿盲目 *** 作,应该第一时间联系资料恢复中心可以为你解决资料恢复问题。

下面就为您介绍重装系统后ORACLE数据库恢复的方法,希望对您学习ORACLE数据库恢复方面能有所帮助。 第一种: 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\initmmora "创建一个新的实例,其中 "mm"为新数据库的名称。 5、启动服务,先打开数据库,然后可以用以前的用户名和密码登陆进去。 要补充的是,一般的ORACLE数据库的监听程序都是用电脑的名称来识别地址的,而不是127001或者localhost所以,如果我们安装系统的时候用的是不同的电脑名称(比如我原来用的是wm_mm重新安装后用的是wenming_mm),那么我们还有一个工作要做,就是修改文件 listenerora将里面的相关的东西改过来就可以了。 需要耐心、细心,可能在一步里有一个细小的差别就会出些古怪的错误提示,有时需要根据错误提示采取策略,总之原理是,先装一个一模一样的ORACLE,安装目录、数据库名称都一样,这样保证注册表里不用更改;再覆盖物理文件,最后重新实例化,打开数据库就可以进去了。第二种: 首先,备份数据库(X:\oracle\oradata)下的数据文件,重新命名即可(否则装数据库的时候会提示sid已存在)。重新安装数据库,当然数据库的名字就是你要恢复的名字。安装完成后,打开控制面板,停止oracle的服务。把(X:\oracle\oradata)下新生成的文件改名,把原先目录下的文件恢复名字。再重新启动oracle服务和监听。用sys/as dba 登陆数据库,可能会提示权限不够(ora-01031)修改(X:\oracle\ora92\network\admin )文件夹下的sqlnetora文件,添加SQLNETAUTHENTICATION_SERVICES= (NTS),增加权限。登陆进去后,打开table提示不能打开。打开common页,执行命令alert database open;这时再刷新table,发现原先的表可以打开了。恢复成功了。再用原先数据库的普通用户进入。发现一切正常。至此,大功告成。

以上就是关于重装数据库或者重装系统后,怎样恢复数据库的数据全部的内容,包括:重装数据库或者重装系统后,怎样恢复数据库的数据、如何修改"sql Server"的实例名、如何在重装系统后继续使用原先的oracle数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/sjk/9707838.html

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

发表评论

登录后才能评论

评论列表(0条)

保存