
正文
oracle表空间自增长,oracle表空间自增长机制
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
oracle表空间自动增长好还是固定好
说明表空间本地(local)管理,并自动分配范围(autoallocate),用户不能指定范围的大小; 段空间(segment)的空间管理上使用bitmaps(auto)来管理数据块。使用AUTO会比使用MANUAL有更好的空间利用率,与效能上的提升。
(1)操作系统限制。这个如果没有注意到很容易出问题,特别是自扩展的数据文件,例如system,undotbs等等 (2)表空间的大小。要考虑单个数据文件移动或恢复的情况。
不要建索引,不要让表空间自动扩展,注意回退段(表空间)大小 最好不要生成归档,除非必要。
某些情况下, 数据库故障恢复起来, 比较快一些。
相关问答
Q1: 查看oracle表空间自增多少
dba_tablespace_usage_metrics;可以将这个查询结果每天保存一次,就能观察到表空间的增长状况了。
表空间是否自动增长其实就是其包含的数据文件是否能够自动增长。你可以通过如下方式查看数据文件是否自动增长:select file_name,autoextensible from dba_data_files;看字段autoextensible的值,yes则表示该数据文件为自动增长。
选择右键显示中的属性按钮。进入到属性表之后,我们可以看到当前表空间的许多属性,其中有个属性叫做segment space management的选项,当这个选项的值为auto的时候,表示当前表空间是可以自增长的,否则就是固定大小的。
SQL conn sys/xin as sysdba 已连接。
你如果指的是需要自增值的字段,你需要创建sequence。
Q2: oracle表空间自动扩展问题请教
表空间满了,是否会自动增加取决于创建表空间时是否启用自动扩展。
select file_name,autoextensible,increment_by from dba_data_files如果autoextensible为yes则为自动扩展,为no则不能自动扩展。
如果确实数据量大,那必然要扩空间加数据文件。如果数据库高水位线过高,浪费空间,那就在线回缩高水位,然后清表。
关于oracle表空间自增长和oracle表空间自增长机制的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






