eygle.com   eygle.com
eygle.com  
 

« 柔嘉维则一周年 | Blog首页 | 隐含参数_disable_logging的几点说明 »

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

作者:eygle |【转载时请以超链接形式标明文章和作者信息及本声明
链接:

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

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的方式来完成.

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

 


历史上的今天...
      >> 2007-06-19文章:
      >> 2004-06-19文章:
             使用DBMS_SUPPORT包
------
这篇 【Oracle初学者入门指南-系统与用户数据分离】来自 eygle.com | CSDN网摘| del.icio.us|Google订阅 | 鲜果订阅 | 抓虾订阅

By eygle on 2006-06-19 12:42 | Comments (0) | Posted to Beginner | Edit |

相关文章 随机文章
  • 工作记录: 2亿记录的导入及索引创建
  • Oracle impdp的ignore及 fromuser / touser 功能
  • 大表海量数据的转移及索引创建的记录
  • 20090811-墨墨、书书、Oracle
  • Oracle收购GoldenGate - 甲骨文到底想做什么
  • 首届杰出数据库工程师评选终选时间表
    DBA警世录:Oracle的共享内存段
    如何使用ftp从Metalink上下载补丁
    DBA Scripts:转换RDBA的文件和数据块地址
    Oracle view V$SQLAREA Definition
    搜索本站:

    留言 (0)

    发表留言:



    Remember Me?
    (输入验证码后方可评论,谢谢支持)



    CopyRight © 2004~2010 eygle.com, All rights reserved.