我的系统 中 三个 表空间 如下面
USERS SYSAUX SYSTEM 但是每个利用率都是 99%左右
但是这三个表空间都是设置为 自增长类型的
这样 是不是 有影响 我的系统访问数据库的速度。
或者其他的 办法。
USERS SYSAUX SYSTEM 但是每个利用率都是 99%左右
但是这三个表空间都是设置为 自增长类型的
这样 是不是 有影响 我的系统访问数据库的速度。
或者其他的 办法。
解决方案 »
- oracel exp/imp 按用户导入,是否需要新建用户
- 请教:关于ORACLE服务自动丢失
- SQL语句分类显示问题
- 一个关于INSERT插入特别慢的问题
- 请问:ORACLE 中授什么权限 ,可用select * from user_col_comments ?
- 哪位兄弟有《ORACLE8 PL/SQL程序设计》书中所提的在线代码?
- job办什么不能执行?
- how to show sql statements in pl/sql
- 如何用一条sql完成表内的求和平均并更新某字段的问题??
- P4, 2000 Server, Oracle 806, 安装过程中报内存错,之后继续安装至结束。结果Oracle Net8 Easy Config不能启动。。。Help , thanks.
- 请高手帮忙装下oracle语句
- oracle函数如何格式化这样的数据
这个三个表空间都是系统表空间。一般正常不会太大。
如果是11g的话,在system表空间中有张审计表,SYS.AUD$,并且默认是开启审计功能的。所以这种情况,system表空间增长会比较快。其他版本让他自增长就可以了。 也可以加到1G. 如果没有开审计的话,1G 够用了。
Oracle system表空间满的暂定解决方法
--确定system 与sysaux 表空间是否自动扩展
--使用命令:
SQL> select tablespace_name,autoextensible,increment_by from dba_data_files;
/*
TABLESPACE_NAME AUTOEXTENSIBLE INCREMENT_BY
------------------------------ -------------- ------------
USERS YES 160
SYSAUX YES 1280
UNDOTBS1 YES 640
SYSTEM YES 1280
EXAMPLE YES 80
*/
--AUTOEXTENTSIBLE 对应的值为YES 表示可以自动扩展,为NO 表示不自动扩展,INCREMENT_BY 表示每次自动--扩展的空间大小。--如果不是自动扩展
--可以通过如下方式增加表空间的大小:
--I>增加system 表空间的数据文件:
sql> alter tablespace system add datafile “'D:\oracleXE\oradata\XE\system_01.dbf' resize 1024M;--II>修改system 表空间,使其自动扩展:
sql> alter database datafile 'D:\oracleXE\oradata\XE\system_01.dbf' autoextend on;
sql> alter database datafile 'D:\oracleXE\oradata\XE\system_01.dbf' resize 2048M;