表空间的的参数设定问题?
关于表空间大小的设定,一般是自动,还是手工指定?欢迎讨论 问题点数:20、回复次数:12Top
1 楼gsoft(xiaoxiao)回复于 2003-12-01 00:42:51 得分 0
如果从console设定,如何找到定制的参数大小的界面,我只知道通过sql语句指定,如下
create tablespace people_infomation
datafile 'd:\oracle\oradata\db_jxl\people.dbf' size 10M,
default storage (
initial 5k
next 5k
minextents 1
maxextents 10
pctincreace 20)
online;
这里面initial, next, minextents,maxextents,pctincreace都是什么具体含义,
大小如何估计呢,,在console界面里没有找到定义它的地方Top
2 楼gsoft(xiaoxiao)回复于 2003-12-01 00:43:17 得分 0
欢迎牧师兄弟Top
3 楼gsoft(xiaoxiao)回复于 2003-12-01 00:48:08 得分 0
欢迎牧师兄弟
Top
4 楼chanet(牧师)回复于 2003-12-01 01:50:25 得分 0
在 Console -> 存储 -> 表空间 -> 选定"你的表空间" -> 在右边 "存储" 那里就有设定了.
注: (我用的是中文版)
Top
5 楼chanet(牧师)回复于 2003-12-01 01:58:09 得分 14
初始大小
对象创建后第一个区的大小。输入初始区大小。请使用单位按钮来指定 KB 或 MB。如果不指定大小,则默认值为 5 个
Oracle 数据库块的大小。
下一区大小
对象需要更多空间来存储数据时,要分配的下一个区的大小。输入下一个区的大小。请使用单位按钮来指定 KB 或 MB。
如果不指定大小,则默认值为 5 个 Oracle 数据库块的大小。
最小大小
创建对象后,将使用该值的倍数调整所有区的大小。
要使表空间中的碎片减至最少,您可以设置该值。输入最小大小的值。如果没有指定值,则默认值为 0。
增量
每个区相对于上一个区的增长百分比 (在第二个区之后)。输入一个增长百分比值。如果没有指定值,则默认值为 50。
最小数量
在表空间中创建对象时可分配的总区数。输入最小区数。如果没有指定值,则默认值为 1。
最大数量
可分配给表空间中所创建对象的最大区数。
无限制:如选定该选项,创建的区数将只受表空间中连续空闲空间数量的限制。
值:选定该选项,可以指定最大区数。如果没有指定值,则应用默认值。默认值和最大值取决于数据块大小。
启用事件记录
是:如果启用事件记录,将会创建重做日志。该操作所用时间比不启用事件记录所用时间长,但您可以在遇到意外失败的情况下恢复更新。
否:如果不启用事件记录,则由于不创建重做日志,操作将会占用较短的时间。因为未创建重做日志,
在遇到意外失败的情况下您无法恢复更新。
Top
6 楼chanet(牧师)回复于 2003-12-01 01:59:10 得分 0
大概就这样了.
很晚了,还不睡的话. 明天可要被 manager @$%^%^&##@@ 了. :-(
Top
7 楼daydayupliq(敞开胸怀!)回复于 2003-12-01 09:27:37 得分 1
表空间还分为:本地表空间/数据字典管理方式
现在基本都推荐使用本地管理方式:
连接管理员用户:
connect system/manager
查看表空间状态:
select tablespace_name,extent_management from dba_tablespaces;
新建一个本地表空间:
create tablespace datafile 'd:/**/shiyan.dbf' size 10M
extent management local uniform size 64k;Top
8 楼gsoft(xiaoxiao)回复于 2003-12-01 12:09:49 得分 0
还是没有找到
initial 5k
next 5k
minextents 1
maxextents 10
pctincreace 20
这些参数设置的地方,
按你所说的,我的这个页面是这样的,我的是英文的,为了说明方便,我把我界面的内容都写在下面了,其中o代表单选按钮。----代表文本输入框
General storage
Extend management o Locally managed o Manage in the dictionary
o Automatic Allocation
o Uniform Allocation
size: ______ K Bytes
Segment Space Management
o Automactic
Objects in the tablespace automatically manage their free space. It offers performance for free space management.
o Manual
Objects in the tablespace will manage their free space using free lists. It is provided for backward compatibility.
Enable logging
o Yes - Generates redo logs and recoverable
o No - Faster updates, no redo logs generated and not recoverable
Block Size: 8192 Bytes
----
这里面没有发现有
initial
next
minextents
maxextents
pctincreace
这五个参数设置的内容呀
Top
9 楼gsoft(xiaoxiao)回复于 2003-12-01 12:12:14 得分 0
牧师,你的是8i吧,我的是9i,是不是这里有点差别Top
10 楼gsoft(xiaoxiao)回复于 2003-12-05 16:58:41 得分 0
upTop
11 楼beckhambobo(beckham)回复于 2003-12-05 20:14:01 得分 5
参考以下:
http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96540/statements_74a.htm#SQLRF01403Top
12 楼chanet(牧师)回复于 2003-12-06 01:24:30 得分 0
又结了 :-(Top




