sybase 数据库如何还原

sybase 数据库如何还原,第1张

先建好数据库,然后还原,既可用sybase Central图形界面还原,也可以用load语句还原\x0d\\x0d\1,,用语句还原:\x0d\使用sybase advantage或其它工具执行下列语句\x0d\load datebase 数据库名 from '备份路径/备份文件名'\x0d\例如 load datebase test from 'E:\backup\testdmp'\x0d\还原完成后还必须执行online *** 作,数据库才能正常访问,语句是:\x0d\online datebase 数据库名\x0d\\x0d\2,用sybase Central图形界面还原\x0d\在Central中,展开相应的数据库服务结点——Databases——找到按照第二步建立的数据库,右击该数据库选择Restore,选择恢复的数据库,选择还原整个数据库,选择恢复数据库所示用的设备,在d出的Select Dump Devices窗口中选择Explicit dump device,在Physical Path中输入你的备份文件的存放路径,点击OK就可以了。

单击开始,这里输入cmd,打开dos窗口

输入命令

exp bms/BMSPASS@TCDB file=E:\DBback\dbback20160112dmp

这里说明一下

这里的bms是指备份时,登录数据库实例TCDB的用户名;

这里的/是语法符号。

这里的BMSPASS是用户bms登录数据库TCDB时的密码;

@是语法符号。

这里的TCDB是Oracle数据库的实例名。

这里的file=E:\DBback\dbback20160112dmp 是只指备份文件的存放路径。

等待导出完成,如果看到这里的导出成功,说明备份完成了。

打开备份时指定的存储路径,就可以看到备份文件了。

如果在导出命令的最后加上full=y的参数,也就是

exp bms/BMSPASS@TCDB file=E:\DBback\dbback20160112dmp full=y

意思是将用户bms在TCDB数据库实例中的所有文件都备份,也就是完整备份。

数据库还原使用语法

imp bms/BMSPASS@TCDB file=E:\DBback\dbback20160112dmp

这里的E:\DBback\dbback20160112dmp是备份文件的存放路径

请添加详细解释

您好!数据库的还原 *** 作主要有以下几种:

一、使用SQK的企业管理器来进行图形化的还原(打开管理器在还原的数据库上右击{任务}—还原;然后在d出的对话框中:选择要还原源文件和要还原目标的)

二、使用SQL代码还原:RESTORE

DATABASE

数据库名

FROM

DISK=

'F:\mybak

'

WITH

REPLACE。

三、做一个作业代理:在步骤哪里加入以上代码;可以实现定时自动还原。

四、使用附加的方式;这个需要有二个文件(日志和数据文件)

五、使用其它软件进行还原。

说明:还原可以从低版本到高版本;反之则出错。

数据恢复的原理,你如果了解了硬盘的结构以后你会发现,我们的数据保存到有存储介质的盘片上,当我们保存数据的时候,就会在盘片上做凸凹不平而保存数据。如果我们删除了文件的时候,我们并没有把所有的凸凹不平的介质抹掉,而是把它的地址给抹去,而让 *** 作系统找不到这个文件,而认为它已经消失,可以在这个地方写数据,把原来的凸凹不平的数据信息给覆盖掉了,所以数据恢复的原理是,如果没被覆盖,我们就可以用软件,突破 *** 作系统的寻址和编址方式,重新找到那些没被覆盖的地方的数据并组成一个文件,如果几个小地方被覆盖,可以用差错效验位来纠正,如果覆盖太多,那么就每办法恢复了!所以提倡如果发现文件丢失,立即找数据恢复公司恢复,不要做任何 *** 作!

区别就在于,个人恢复的可能不会完全恢复,出现乱码,而数据恢复公司一般会100%恢复.

以上就是关于sybase 数据库如何还原全部的内容,包括:sybase 数据库如何还原、oracle 数据库如何还原、(sqlserver)如何还原一个数据库,有几种方式等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/9373180.html

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

发表评论

登录后才能评论

评论列表(0条)

保存