科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道Oracle初学者入门指南-系统与用户数据分离

Oracle初学者入门指南-系统与用户数据分离

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

ORA-1653错误是指空间不能扩展,我们只要扩展数据文件或者增加数据文件即可。

作者:盖国强 来源:eygle.com 2007年9月17日

关键字: 盖国强 ORACLE 用户数据

  • 评论
  • 分享微博
  • 分享邮件

今天一个朋友的数据库出现问题,请我帮忙查看,其实问题本身很简单:

Fri Jun 19 10:30:00 2006
ORA-1653: unable to extend table CMS.ACCESS_LOG_200606 by 40968 in tablespace SYSTEM

ORA-1653错误是指空间不能扩展,我们只要扩展数据文件或者增加数据文件即可.

然而我们可以发现另外一个更为严重的问题,也就是用户表ACCESS_LOG_200606被建立在SYSTEM表空间.

这是Oracle DBA的大忌,通常我们应该将用户数据和系统数据(SYSTEM)分离,避免用户数据频繁变更对于SYSTEM表空间的争用,SYSTEM表空间应该只为存放系统数据而使用.

我们知道,在Oracle10g中,Oracle提供了缺省数据表空间的概念,即使用户不指定,Oracle也不会将用户数据存放在SYSTEM表空间,而且,Oracle还将一些无关紧要的系统数据分离到SYSAUX表空间,以使得SYSTEM表空间纯净化.

这就是Oracle针对常见的用户失误而做出的不懈改进之一.

为了修正这类错误,我们可以通过Exp/Imp的方式来完成.

具体可以参考:如何把数据导入不同的表空间?

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章