Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3132015
  • 博文数量: 144
  • 博客积分: 10056
  • 博客等级: 上将
  • 技术积分: 2603
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-13 14:20
个人简介

互通有无,共同提高。

文章分类

全部博文(144)

分类: 系统运维

2007-08-28 16:13:36

 
    多数情况下是由于系统数据库的表空间不足而引起,可通过扩充表空间来解决。针对类似的问题,可采取下面几种方式来解决:
 
1.直接在OpenWorks工区中加空间
OW-->Project-->Project Admin -->Modify-->Add Project Space
  输入所需的空间值,一般一次给50M-100M的容量。
 
2.如果磁盘空间不足,可用dboradir命令在其它磁盘上开辟数据库空间。
  执行此命令需要oracle用户的权限,详细命令的使用请参考dboradir的帮助手册。
 
3.自动扩充数据库表空间
  每当创建新的项目工区后,可用下面的方法实现数据空间表的自动扩展。
  su - oracle  
  cd $OWHOME/oracle/install 执行命令:
  sqlplus sys/change_on_install @turn_on_autoextend.sql
 
4.开启自动扩充数据库表空间功能
  用命令 more $OWHOME/conf/lgcenv.cf查看一下OW_AUTOEXTEND的各项设置是否已经打开(通常,Solaris系统下为关闭状态,而Linux下为开启状态),将OW_AUTOEXTEND_FLAG设为“YES”; OW_AUTOEXTEND_MAX设为“UNLIMITED”;OW_AUTOEXTEND_NEXT设为16。如果这是一个大工区并且以后还要不断增加新数据的话,这样设置后oracle表空间可以随工区的增大而自动扩展。
 
(也可在Project Administration 窗口中选Project > Query来查看表空间的使用情况,如果发现空间不足,就需手动增加。以前曾出现过无法往井工区保存合成记录数据,毛病就是由表空间不足而引起的。)
阅读(5638) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~