|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
MySQL已经为支持所有最流行的Web2.0语言做好了准备,诸如Ruby、Ajax等,当然还有PHP。有的业界分析师说过,“每一个Web2.0公司实质上就是一个数据库公司。毛病|心得
ORA-12913:毛病简析,及处置心得
事前声明,由于事情变化,偶有整一年没有摸过ORACLE了,呵呵
今天早晨装完ORACLE后,筹办创立属于本人的表空间的时分,呈现了ORA-12913:没法创立字典办理的表绝后。固然了,妨碍扫除很复杂,找到文档,看一眼就扫除了。但既然在ORACLE9I以后,体系缺省安装时为当地办理表空间(LocalManagedTablespace)LMT,优点多多。
偶在翻阅各种文档时找到一个清华师兄Lunar写的文章。
现部分摘录以下:
1:当地办理的表空间比字典式办理的表空间有以下长处:
•当地办理制止了轮回空间办理操纵,而这类操纵在字典式办理表空间中大概产生(当损耗或开释某个区的空间,招致另外一个损耗或开释回退段或数据字典表内空间的操纵)
•由于当地办理的表空间不纪录数据字典表中的余暇空间,从而削减了对这些表的争用
•区的当地办理主动跟踪临近的余暇空间,因此不必兼并余暇区
•当地办理的区巨细能够由体系主动决意,作为选择当地办理的表空间内的一切的区都能够有不异巨细
•转换为区的位图不会天生回退信息,由于它们不更新数据字典中的表(除表空间定额信息等特别情形外)
2:创立当地办理表空间的一些选项
在Oracle9i数据库中,当地办理表空间(LMT)是默许的空间办理体例。要想创立当地办理表空间(LMT),只必要在CREATETABLESPACE语句的EXTENTMANAGEMENT子句中指定LOCAL字句。创立LMT时,你能够选择利用AUTOALLOCATE选项来利用Oracle主动办理盘区,大概可使用一个指定巨细(UNIFORMSIZE字句)的一致盘区来办理该表空间。假如省略UNIFORMSIZE选项,则默许选项是AUTOALLOCATE。
3:两类办理选项的用处
1:假如表空间中的EXTENT的尺寸是纷歧定的,即必要分歧的盘
区巨细和具有良多盘区的巨细变化的工具,这时候利用
AUTOALLOCATE是对照公道的选择。固然有大概华侈了一些
空间,可是由Oracle来办理空间的利用(空间分派和接纳的工
作),简化了用户空间的办理。
2:假如想要正确把持未用的空间,而且可以准确地估计为一个
或更多工具要分派的空间和盘区的数量、巨细等,那末利用
UNIFORM选项更符合,由于它确保在表空间中永久不会有
必定数目的未用空间。UNIFORMSIZE的默许巨细是1MB,此
时,利用此体例创立数据文件时,数据文件的巨细最少为
1MB。(位图空间加上一个块)。
MySQL的双许可模式意味着,那些希望对数据库具有额外控制的人可以直接从数据库厂商那儿得到帮助。MySQLAB公司提供了支持和维护服务,诸如代码更新和补丁修补服务等,每年订阅费为大约3000美元。 |
|