数据库备份的问题,急!!

luckyyeung 2004-12-25 10:13:45
我用backup备份数据库,原来的是51M多,但是备份出来的却是3M多.请问是什么原因?
...全文
110 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
NinGoo 2004-12-26
  • 打赏
  • 举报
回复
你数据库里的实际资料量是3M

数据库显示为51M的原因可能是:
1.你给数据库分配的初试大小为51M,但是实际只用了3M
2.你的数据库里的数据量曾经达到51M,但是后来delete了大量数据,现在只剩下3M
goregrypeck 2004-12-25
  • 打赏
  • 举报
回复
同意,顶
zjcxc 2004-12-25
  • 打赏
  • 举报
回复
--你可以在查询分析器中执行下面的语句

use 你的库名
go
exec sp_spaceused


--第一个结果集中的,database_size 是数据库的大小,unallocated space是未使用的空间,两者相减的结果才是实际的数据占用的空间
zjcxc 2004-12-25
  • 打赏
  • 举报
回复
因为你的实际数据只有3M多
hearyone 2004-12-25
  • 打赏
  • 举报
回复
同意楼上的!顶
yingpf 2004-12-25
  • 打赏
  • 举报
回复
不会是增量备份吧/
1 由于ARCHIVE挂起导致数据库挂死 2 NIT文件中SGA区设置太大,导致内存不够用,数据库和系统都挂死 3 由于临时表空间无法扩展导致数据库被挂起 4由于未打补丁导致RMAN备份时将数据库挂起 5由于BLOB类型的表记录数太多操作又太频繁导致数据库效率差 6由于未对特大表(达到或超过100万条记录)定期做表分析导致数据库操作特别慢 7由于空间不够导致插入数据时扩展索引失败 8由于REDOLOG破坏导致数据库异常 9由于控制文件被破坏导致数据库无法正常启动 10由于数据文件丢失或破坏导致数据库无法正常启动 11由于空间参数设置不合理导致扩展表空间、索引等失败 12由于时间格式的环境变量设置问题导致话单无法入库 13由于大事务未使用大回滚段导致事务挂起 14由于数据库连接数太多导致服务器进程数多或内存耗尽 15由于使用了MTS方式,导致数据库操作特别慢(包括备份) 16由于存在一个大事务操作,导致数据库性能特别差或产生频繁日志切换 17由于没有COMMIT,导致数据库表被锁住 18索引创建不合理,导致数据库查询特别慢 19 由于BUFFER参数设置不合理导致EXP失败 20由于EXP不向上兼容,语言不兼容,导致不同版本、不同字符集的数据库无法导入 21 由于创建表空间时误将其创建在以‘本地管理’,导致在表空间上的所有对象无法修改其存储参数 22 错误地在系统表空间上建无关的数据文件 23 ORACLE客户端在P4上安装不成功 24由于LISTENER.ORA或TNSNAMES.ORA配置问题导致网络问题 25由于环境变量设置问题导致VERSOIN版本启动问题 26用户数据、表破坏下的数据恢复 27 由于OS层问题导致数据库ORA-600错误 .....

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧