社区
基础和管理
帖子详情
oracle几个小问题
dingwood
2010-05-13 01:54:36
1。oracle几个参数的问题initrans ,maxtrans,pctfree,pctused;
2。创建本地管理的表空间是什么意思?创建字典管理表空间什么意思?extent management dictionary.有什么区别?
...全文
115
6
打赏
收藏
oracle几个小问题
1。oracle几个参数的问题initrans ,maxtrans,pctfree,pctused; 2。创建本地管理的表空间是什么意思?创建字典管理表空间什么意思?extent management dictionary.有什么区别?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
库一个汉字占
几个
字节,length()函数是查看当前字符串占
几个
字符,也就是字符串长度。可以利用lengthb()函数,这是查看当前数据库一个汉字占
几个
字节。
Oracle
中一个汉字占
几个
字节
Oracle
中一个汉字占
几个
字节? 某天,在向一个字段类型为CHAR(6)的表中插入数据’大沽口’时报错,提示’too large for column(actual: 9 ,maximum: 6)’。 我这眉头一皱,发现了事情没有这么简单。怎么办?百度!...
Oracle
数据库汉字占
几个
字节
Oracle
数据库汉字占
几个
字节
ORACLE
数据库它可以存储字节或字符,例如 CHAR(12 BYTE) CHAR(12 CHAR)的意义是不同的.一般来说默认是存储字节,你可以查看数据库参数NLS_LENGTH_SEMANTICS的值 SELECT * FROM v$nls_...
Oracle
中取某
几个
数的最大值最小值
Oracle
中取某
几个
数的最大值最小值 一直有误区认为
Oracle
或者说关系型数据库中没有取某些数据中最大值最小值的函数,其实是存在的 分别为: greatest( expr1, expr2, ... expr_n ) least( expr1, expr2, ... expr_n ...
Oracle
一个中文汉字占用
几个
字节
Oracle
一个中文汉字 占用
几个
字节,要根据
Oracle
中字符集编码决定 查看
oracle
server端字符集 select userenv('language') from dual; 如果显示如下,一个汉字占用两个字节 SIMPLIFIED CHINESE_CHINA.ZHS16...
基础和管理
17,382
社区成员
95,118
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章