社区
基础和管理
帖子详情
oracle几个小问题
dingwood
2010-05-13 01:54:36
1。oracle几个参数的问题initrans ,maxtrans,pctfree,pctused;
2。创建本地管理的表空间是什么意思?创建字典管理表空间什么意思?extent management dictionary.有什么区别?
...全文
111
6
打赏
收藏
oracle几个小问题
1。oracle几个参数的问题initrans ,maxtrans,pctfree,pctused; 2。创建本地管理的表空间是什么意思?创建字典管理表空间什么意思?extent management dictionary.有什么区别?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dingwood
2010-05-13
打赏
举报
回复
[Quote=引用 3 楼 tangren 的回复:]
1。oracle几个参数的问题initrans ,maxtrans,pctfree,pctused;
initrans: 块上初始化事务槽数,
maxtrans: 块上最大事务槽数,
pctfree:用于指定BLOCK中必需保留的最小空间的比例。
pctused:为一个百分比数值,当BLOCK中已经使用的空间降低到该数值以下时,该BLOCK才是可用的,达到或是超过这个数值的BLOCK是不可……
[/Quote]
我还想知道的是:
本地管理表空间:8i以后出现的一种新的表空间的管理模式,通过本地位图来管理表空间的空间使用。
字典管理表空间:8i以前包括以后都还可以使用的一种表空间管理模式,通过数据字典管理表空间的空间使用。
这两种管理方式有什么异同?
爱吃芒果的猴子
2010-05-13
打赏
举报
回复
pctfree:用于指定BLOCK中必需保留的最小空间的比例。
pctused:为一个百分比数值,当BLOCK中已经使用的空间降低到该数值以下时,该BLOCK才是可用的,达到或是超过这个数值的BLOCK是不可用的。
一般在控制具有独立segment结构的对象时,使用这两个参数来控制BLOCK的存储管理。
initrans:指定可以并发操作该表的事务的数目。
zjwssg
2010-05-13
打赏
举报
回复
[Quote=引用楼主 dingwood 的回复:]
1。oracle几个参数的问题initrans ,maxtrans,pctfree,pctused;
2。创建本地管理的表空间是什么意思?创建字典管理表空间什么意思?extent management dictionary.有什么区别?
[/Quote]
1、
initrans 初始事务数 ,
比如你执行一个insert xxx into xxx values(xxx);这就是一个事务,当你commit后,此事务结束。
maxtrans 最大事物数
pctfree 预留的块空间,值为 x%(比如你一行有个值为'aaa',当你更新为'aaaaaaaaaaaaaa'时,显然它所占空间要变大,pctfree就是为了这个。
pctused 已使用的块空间,值为x%(当块空间占用未达到x%,oracle就将其放入freelist 上,有数据需要插入时,优先插到freelist表的块中)
2、字典管理表空间从9I起已经被淘汰。全部改用本地管理表空间。与字典管理相比,本地管理性能更好。
tangren
2010-05-13
打赏
举报
回复
1。oracle几个参数的问题initrans ,maxtrans,pctfree,pctused;
initrans: 块上初始化事务槽数,
maxtrans: 块上最大事务槽数,
pctfree:用于指定BLOCK中必需保留的最小空间的比例。
pctused:为一个百分比数值,当BLOCK中已经使用的空间降低到该数值以下时,该BLOCK才是可用的,达到或是超过这个数值的BLOCK是不可用的。
2。创建本地管理的表空间是什么意思?创建字典管理表空间什么意思?extent management dictionary.有什么区别?
本地管理表空间:8i以后出现的一种新的表空间的管理模式,通过本地位图来管理表空间的空间使用。
字典管理表空间:8i以前包括以后都还可以使用的一种表空间管理模式,通过数据字典管理表空间的空间使用。
3。在创建对象时指定表空间时
create table T21
(
CODE VARCHAR2(20),
TOTAL NUMBER,
ATIME CLOB
)
tablespace USERS
pctfree 10
pctused 40
initrans 1
maxtrans 255
storage
(
initial 64K
minextents 1
maxextents unlimited
);
ojuju10
2010-05-13
打赏
举报
回复
书或者帮助文档上有
dingwood
2010-05-13
打赏
举报
回复
1。oracle几个参数的问题initrans ,maxtrans,pctfree,pctused;都表示什么意思?如何设置?
Oracle
技术狂人整理出的文档
Oracle
技术大牛整理常见
问题
很详细的讲解,总共含有千多页文档,都是最新,2012版 TianleSoftware
Oracle
学习手册 在
Oracle
几年的学习中,, 做了很多的实验, 也遇到了很多的
问题
,在这个过程中,积累了一些学习文档。 也更新到了 blog 上。 因为太多,不便于查阅。 根据自己对
Oracle
的理解,把这些 blog 进行了分类, 并进行一些整理方便自己的查看 。 这些文档 中有很多内引用 借鉴了前辈们的资料 和 google 上的 一些信息
Oracle
中一个汉字占
几个
字节
Oracle
中一个汉字占
几个
字节? 某天,在向一个字段类型为CHAR(6)的表中插入数据’大沽口’时报错,提示’too large for column(actual: 9 ,maximum: 6)’。 我这眉头一皱,发现了事情没有这么简单。怎么办?百度!下面直接放结论: N开头的字段类型(比如NCHAR,NVARCHAR2)中,任何一个字符(包括一个汉字)占2个字节,统一的。 不以N开头的字段...
Oracle
11g RAC 多路径实战视频
通过本课程使学员掌握在Linux环境下的
Oracle
11G RAC 多路径安装配置 课程讲解和演示整个集群的安装过程,包括以下
几个
大的步骤。 1、数据库安装规划 2、安装前操作 3、参数设置 4、磁盘添加 5、共享磁盘设置 ...
Oracle
数据库汉字占
几个
字节
Oracle
数据库汉字占
几个
字节
ORACLE
数据库它可以存储字节或字符,例如 CHAR(12 BYTE) CHAR(12 CHAR)的意义是不同的.一般来说默认是存储字节,你可以查看数据库参数NLS_LENGTH_SEMANTICS的值 SELECT * FROM v$nls_parameters WHERE PARAMETER='NLS_LENGTH_SEMANTICS'; --结果为BYTE,说明存储是字节类型 如果定义为VARCHAR2(50 CHAR),那么该列最多就可以存储50个汉字,如
Oracle
中取某
几个
数的最大值最小值
Oracle
中取某
几个
数的最大值最小值 一直有误区认为
Oracle
或者说关系型数据库中没有取某些数据中最大值最小值的函数,其实是存在的 分别为: greatest( expr1, expr2, ... expr_n ) least( expr1, expr2, ... expr_n ) 如图: 上述两个函数都使用 N 个参数,并分别返回最大值和最小值。 另需注意参数可能具有混合数据类型。具体规则...
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章