当前位置:首页 » 操作系统 » 恢复数据库出错

恢复数据库出错

发布时间: 2022-09-13 08:03:13

sql数据库还原出错

你要是原用2008导入到2005就会出问题,一般都是高版本兼容低版本的
建议操作:
将你原数据库
还是先放入SQL2008中
打开表文件夹
选中表
右键单击
到处SQL脚本
然后把倒出来的SQL脚本文件另存
在SQL2005中打开
重新执行创建一个新的2005可执行的数据库。
缺点:
你曾经对数据库内的数据进行的录入
什么的
都要再来一次。

② 还原数据库失败怎么办

备份的数据库版本高于还原的版本。可尝试在要还原数据库的电脑上更新SQLSERVER的版本;也可在备份机将数据库或表转成其它格式导入新数据库,但限于简单的。供参考!

③ 新下载多速达3000在数据恢复时,恢复不了是为什么帐套引入又显示数据库出错

软件版本的问题,不要下载,找到原始的安装盘重新安装一下试试。

④ 恢复数据库备份的时候出错

假设已经存在那个数据库
你要先use一下数据库 a0629155136 然后在运行创建表的脚本

如果数据库不存在 那么你要先创建数据库 再use 数据库名
然后在执行脚本
注意你登录用户是否具有create的权限

⑤ SQL2008 还原数据库 提示错误3241

SQL2008 还原数据库 提示错误3241是设置错误造成的,解决方法为:

1、在你的数据库上右击,选择其中的任务。

⑥ 如何解决在恢复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.所以,如果我们安装系统的时候用的是不同的电脑名称(比如我原来用的是wm_mm.重新安装后用的是wenming_mm),那么还有一个工作要做,就是修改文件 listener.ora.将里面的相关的东西改过来就可以了。
需要耐心、细心,可能在一步里有一个细小的差别就会出些古怪的错误提示,有时需要根据错误提示采取策略,总之原理是,先装一个一模一样的ORACLE,安装目录、数据库名称都一样,这样保证注册表里不用更改;再覆盖物理文件,最后重新实例化,打开数据库就可以进去了。
注:恢复必须要有以下文件 a、初始化参数文件INIT.ORA b、所有数据文件 .dbf c、所有重做日志文件(联机日志、归档日志)redo d、所有控制文件 crtl e、internal密码文件。

⑦ oracle数据库执行脚步出错,怎么恢复数据库

数据恢复方法是利用oracle提供的闪回方法进行数据恢复,适用于delete删除(一条记录)方式:
首先需要知道是什么时间进行的删除操作,如果不能确定具体时间点则选择尽量准确的删除数据前的时间。然后利用
select * from 表名 as of timestamp to_timestamp('删除时间点','yyyy-mm-dd hh24:mi:ss')
语句可以找回删除的数据。利用
insert into 表名 (select * from 表名 as of timestamp to_timestamp('删除时间点','yyyy-mm-dd hh24:mi:ss'));
语句就可以将恢复出来的数据插入原表中(注意要保证主键不重复)。
另一种方法可以通过闪回整个表来恢复误删除的数据,但仅适用于表结构没有发生改变且用户有flash any table权限的情况下,语句如下:
·alter table 表名 enable row movement

⑧ 还原sql数据库失败怎么办

1、还原数据库之前,确定目标数据库没有用户在使用。
2、还原数据库的界面上,一定要勾上断开数据库连接

⑨ SQL2000数据库恢复操作提示错误

把服务器重启一下,再回复,因为现在数据库正在使用中,所以没法回复,重启时你最好先把服务器的网线拔下来,因为别人有可能还会连这个数据库,这样的话你还是无法恢复数据库

热点内容
电脑服务器市场 发布:2025-07-04 19:14:06 浏览:503
没签名只加密 发布:2025-07-04 18:54:38 浏览:255
红米手机存储问题 发布:2025-07-04 18:50:43 浏览:843
水电煤算法 发布:2025-07-04 18:36:44 浏览:330
天翼视讯缓存文件夹 发布:2025-07-04 18:36:43 浏览:97
unix网络编程第2卷 发布:2025-07-04 18:33:41 浏览:782
编译历史 发布:2025-07-04 18:23:01 浏览:852
空调压缩机种类 发布:2025-07-04 18:13:58 浏览:243
中国有ip6服务器吗 发布:2025-07-04 17:58:56 浏览:727
第六章编译原理答案 发布:2025-07-04 17:37:55 浏览:40