- 论坛徽章:
- 0
|
本帖最后由 tacsoft 于 2010-12-27 12:06 编辑
我觉得,这个百分比不是没有关系,而是非常危险。关键不是现在占用多少,而是你是否设置了autoextend的状态为ON。这可以保证当空间快被充满时表空间会被自动扩展。
假设系统表空间满了,DBA应该知道它意味着你的数据库会Down掉。
请看一段说明:
Looking on how to check Oracle system tablespace size? Database Administrator should check the percentage of space available from time to time to avoid it from hitting full.
Each sizing of Oracle system tablespace was determined by DBA. If the autoextend was set as ON, Oracle extends the tablespace automatically.
But for those Oracle system tablespace set without autoextend, DBA should monitor it periodically otherwise it will ends with error as below in example.
举个例子,如楼上所说,你的系统表空间只剩下1.4M,假如某人一个误操作,创建了一个(对象),可能是一个表在系统表空间上,这种情况非常容易发生,比如你创建对象时忘记写路径,这个对象会默认创建在系统表空间上。你的系统表空间立刻被充满,后果是你的数据库立刻会倒掉。但同样的操作在非系统表空间上,至少不会影响整体数据库的运行,只会影响部分用户表空间。做事情不要想当然,说没有问题一定要有根据。 |
|