多数情况下是由于系统数据库的表空间不足而引起,可通过扩充表空间来解决。针对类似的问题,可采取下面几种方式来解决:
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来查看表空间的使用情况,如果发现空间不足,就需手动增加。以前曾出现过无法往井工区保存合成记录数据,毛病就是由表空间不足而引起的。)
阅读(100) | 评论(0) | 转发(0) |