有关数据备份的问题

yxsalj 2004-10-19 10:17:04
数据库中有几张表超大,记录近亿条,以用户方式备份时肯定备不出来;如果数据库以表方式备份,很麻烦,除了备份表,还有过程,同义词等等.
有没有这样的方式,我以用户方式备份,但我把几张大型表舍弃(下次备份),这样除了这几张表,一次就把所有的信息备份出来.
...全文
149 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
yxsalj 2004-10-21
  • 打赏
  • 举报
回复
真的就没有好的方法?
yxsalj 2004-10-21
  • 打赏
  • 举报
回复
up
yxsalj 2004-10-21
  • 打赏
  • 举报
回复
看了下,要分两步走,哎,麻烦.
yxsalj 2004-10-21
  • 打赏
  • 举报
回复
pl/sql developer好象不可以吧,tools里面没有这样的选项
lialin 2004-10-21
  • 打赏
  • 举报
回复
用pl/sql developer不是很好嘛,就是你说的not in 类似的功能,其实它也是调用exp命令的,你还想要什么方法呢,要么就其他的备份工具来实现,如rman不过也挺累的!
yxsalj 2004-10-19
  • 打赏
  • 举报
回复
所以不爽
LGQDUCKY 2004-10-19
  • 打赏
  • 举报
回复
exp user/passwd file=a tables=tab1,tab2,tab3

但是这样的方法存储过程等一些对象没有办法备份
yxsalj 2004-10-19
  • 打赏
  • 举报
回复
有没有这样的实现方式啊:exp owner=xxx ,table not in ()...
把用户备份与表备份相结合
yxsalj 2004-10-19
  • 打赏
  • 举报
回复
不可能,24*7,移动的数据库,怎么可能用冷备
LGQDUCKY 2004-10-19
  • 打赏
  • 举报
回复
最快的备份方法就是冷备份,关闭数据库,备份ORACLE的文件。


如果你的操作系统没有文件大小限制也可以使用EXP来备份用户的数据,如果是MS的就没有办法
yxsalj 2004-10-19
  • 打赏
  • 举报
回复
在线等啊
lialin 2004-10-19
  • 打赏
  • 举报
回复
你用pl/sql developer的导出工具,先把表导出来你可以全部选中然后除去你的大表,然后再把一些对象的脚本也通过另外一个导出对象的功能导出脚本就可以了,挺方便的!

3,494

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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