- 1、本文档共2页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
windows环境下表空间的建立.doc
9.2 windows环境下表空间的建立
9.2.1创建表空间时,我们要基于以下几点规划 1)创建小文件表空间还是大文件表空间(一般默认是小文件表空间)
2)使用局部盘区管理方式还是使用传统的目录盘区管理方式(默认为局部盘区管理)
3)是手动管理表空间还是自动管理表空间(默认为自动管理表空间)
4)是否适用临时段或者撤销段的特殊表空间应遵循以下原则:
(1)使用多重表空间。使用多重表空间可使数据库操作更灵活。体现在以下几个方面:
●将用户数据与Oracle系统数据字典数据相分离,并将不同表空间的数据文 件分别存储在不同磁盘上可以降低I/O竞争。
●将一个应用的数据与其他数据应用相分离,可以避免表空间脱机时影响到其他应用。
●可以根据需要将单个表空间脱机,从而获得较好的应用性。
●方便针对单个表空间进行备份。
(2)为用户指定表空间限额。
9.2.3 创建表空间语法
创建表空间语法:
CREATE [SMALLFILE/BIGFILE] TABLESPACE tablespace_name
DATAFILE ‘path\filename’SIZE integer [k/m] REUSE
[,’path\filename’SIZE integer [k/m] REUSE]
[AUTOEXTEND [ON/OFF] NEXT integer[k/m]
[MAXSIZE [UNLIMITED /integer [k/m]]]]
[MINIMUM EXTENT integer [k/m]]
[DEFAULT STORAGE storage]
[ONLINE/OFFLINE]
[LOGGING/NOLOGGING]
[PERMANENT/TEMPORARY]
[EXTENT MANAGEMENT]
[DICTIONARY/LOCAL [AUTOALLOCATE|UNIFORM SIZE integer[k/m]]]]
● TABLESPACE:要创建的表空间名称。
● SMALLFILE/BIGFILE:创建的是小文件表空间还是大文件表空间。
● ’path/filename’数据文件存放的路径和文件名称。
● REUSE:表示该文件若存在,则清除该文件在重新建立该文件,否则新建该文件。
● AUTOEXTEND OFF/ON:表示该数据文件是自动扩展还是不自动扩展,如果自动扩展,则要设置NEXT值。
● MAXSIZE:表示数据文件自动扩展时,允许数据文件扩展的最大字节数,UNLIMITED为不限制。
● MINIMUM EXTENT:指定最小的长度,默认由操作系统和数据库块决定。
● DEFAULT STORAGE storage:制定以后要创建的表、索引及簇的存储参数值。
● ONLINE/OFFLINE:创建表空间时可以指定为在线还是离线
● PERMANENT|TEMPORARY:创建的表空间是永久表空间还是临时表空间,默认为永久表空间。
● LOGGING/NOLOGGING:表示该表空间内的表在数据操作时是否产生重做日志,默认为产生重做日志(LOGGING)。
● DICTIONARY/LOCAL:是数据字典管理表空间还是本地化管理表空间,默认是本地化管理表空间。Oracle不推荐使用数据字典管理表空间。
如果采用本地化管理表空间,则会有以下两个选项:
● AUTOALLOCATE:指表空间每次扩展时盘区的大小由系统自动指定。
● UNIFORM SIZE:指定表空间扩展时,盘区按同等大小进行,默认1MB。
9.2.4创建表空间实例
SQLcreate tablespace mytb1 datafile ‘c:\mytb1.dbf’ size 100m autoextend on next 10m maxsize unlimited ;
在创建表空间时,同时创建多个数据文件:
SQLcreate tablespace mytb2 datafile ‘c:\mytb201.dbf’ size 100m autoextend on next 10m maxsize 200m ,’c:\mytb202.dbf’ size 100m autoextend on next 10m maxsize unlimited;
查看一下刚才创建的表空间及数据文件:
SQLselect tablespace_name,file_name from dba_data_files;
文档评论(0)