电脑复制数据库文件时出错

来源:百度知道 编辑:UC知道 时间:2024/05/15 14:13:50
我从电脑别的硬盘复制到另一个硬盘时,出现"无法复制CTL1ORCL:数据错误(循环冗余检查). 这个文件复制不过去,是为什么啊?
我的电脑现在这个硬盘出问题了,C盘打不开了,好像是有坏道了,格式化也格式不了,D盘装的ORACLE数据库,现在我把这个ORACLE数据库复制到别的电脑上,但时复制到ORACLE-DATABSE-CTL1ORCL这个文件时,就出现我开始说的那错误。我以前也复制过,没有出现过这情况。

循环冗余检查,是校验算法,为了保证传输无错,文件的完整性。

除硬件问题外,出现死循环,包括:正在使用,写保护,只读,权限,文件部分损坏,之前没有正确校验,磁盘碎片,都有可能造成这样错误。

不是大事儿,检查一下,看是哪个错误。

解决办法固然很多,但一时间想不起来那么全
1,检查原文件的是否完整,有没有错误可以修复
例如:碎片整理 (针对磁盘,缩短传输时间从而减少错误)
2,文件权限,察看文件属性,更改合理之后再传输
3,多线程传输,有可能你的文件已经传输了一部分,但由于后面的错误,导致前面已经过去的文件也被删除
例如:启动IIS,建立虚拟目录,利用软件(迅雷之类)进行多线程下载(针对部分文件错误,但可能会有文件因错误而丢失)
4,DOS命令,用系统模拟的DOS 命令来进行COPY指令(可能会起到走小道抄小路的效果)
5,点对点传输,两台计算机连接,建立来宾用户,进行简单的上传与共享(速度很快相似于单磁盘文件转移)
6,系统干预,由于系统设置不当,导致传输被阻止
例如:本地安全策略,服务,等其他计算机管理设置
7,硬盘跳线设置,接线不能松动

数据库是不是被绑定了?被绑定后我没试过移动它,把它解除试试。数据库一般不大,用U盘传啊,用得着兴师动众的双硬盘么?

坏道了?不会吧,这么严重,既然资料重要,就去修复扇片吧,价格和买块新的差不多。也不一定是坏道。
http://baike.baidu.com/view/98228.html?wtp=tt