免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2351 | 回复: 3
打印 上一主题 下一主题

关于表空间的创建过程 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-10-26 15:41 |只看该作者 |倒序浏览
那位朋友可以告诉我说一下,oracle里创建表空间里的过程
要求,细到第一步的执行过程,请大家帮帮忙.

论坛徽章:
0
2 [报告]
发表于 2010-10-27 10:41 |只看该作者
OEM创建方法搜索一下这个标题“Oracle提供标准文档 10g 数据库存储结构管理例子”
手工创建基本过程和方法如下:
创建表空间的原因如下:
●创建附加表空间后,就不必一定使用USER表空间来储存用户数据
●如果将某些用户、用户组或应用程序的数据,存储到单独的表空间或表空间组中,就会使备份、恢复和管理更加方便。这样,就不会影响其它数据库应用程序的操作。
●某些具有大的分区表的应用程序可以从将数据分布到多个表空间。这可以将经常访问的数据放置到高性能的磁盘中,而将不经常访问的数据放在性能低的磁盘内。

用户必须拥有create tablespace系统权限才能创建表空间。
所有的表空间都应该由SYS用户(数据字典的所有者)创建。
创建表空间应该先创建一个文件夹(或子目录),以便将新的表空间的数据文件(一个表空间必须有一个数据文件)分配到相应的文件夹中。当通过添加数据文件来创建表空间时,应该指出大小和完全限定的文件名。Oracle会按所指定的信息来自动创建和格式化数据文件。

在表空间的创建中,Oracle将完成下面几项工作:
●在数据字典和控制文件中记录新创建的表空间。
●在操作系统中按指定的位置和文件名创建指定大小的操作系统文件,作为该表空间对应的数据文件。
●在警告文件中记录下创建表空间的信息。
例 创建一个名为test01的表空间,体积为100MB
SQL> create tablespace test01 datafile '/u01/app/oracle/oradata/orcl/test01.dbf' size 100m;

Tablespace created.

论坛徽章:
3
CU大牛徽章
日期:2013-09-18 15:16:55CU大牛徽章
日期:2013-09-18 15:18:22CU大牛徽章
日期:2013-09-18 15:18:43
3 [报告]
发表于 2010-10-27 18:07 |只看该作者
恩 比较详尽了

论坛徽章:
0
4 [报告]
发表于 2010-10-28 22:45 |只看该作者
2楼不错
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP