oracle数据库怎么设置关闭指定表的操作归档日志?

daofen007 2017-11-09 08:29:17
如题,数据库归档日志经常满,我知道的是”alter database noarchivelog“指令可以将数据库设置为非归档模式,但这样所有的表操作日志都不会持久化保存了,不安全,能不能设置指定的表为非归档模式???
...全文
996 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
碧水幽幽泉 2017-11-10
  • 打赏
  • 举报
回复
楼主要的估计就是: alter table tablename nologging;
minsic78 2017-11-10
  • 打赏
  • 举报
回复
引用 3 楼 minsic78 的回复:
想安全就得打开归档模式,想要更安全,还得强制日志:alter database force logging; 不过,实际上如果你想安全不丢数据,仅仅打开归档并强制日志外,更重要的,你还得备份,没备份打开归档没有意义。
补充:如果你的数据库作为DG的主库,或者说是成为OGG的源库,那么不备份打开归档也有意义。 你说的关闭表的日志说的是这个? alter table <table_name> nologging; 这个修改在force logging的数据库上也没有意义。想爽想安全你总得做出选择
minsic78 2017-11-10
  • 打赏
  • 举报
回复
想安全就得打开归档模式,想要更安全,还得强制日志:alter database force logging; 不过,实际上如果你想安全不丢数据,仅仅打开归档并强制日志外,更重要的,你还得备份,没备份打开归档没有意义。
卖水果的net 2017-11-09
  • 打赏
  • 举报
回复
不可以,这个归档是整个实例的配置。 归档满了你可以备份到别的位置,。
daofen007 2017-11-09
  • 打赏
  • 举报
回复
有大神帮忙解惑么????????

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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