Chinaunix
标题:
关于表空间的创建过程
[打印本页]
作者:
nkxu
时间:
2010-10-26 15:41
标题:
关于表空间的创建过程
那位朋友可以告诉我说一下,oracle里创建表空间里的过程
要求,细到第一步的执行过程,请大家帮帮忙.
作者:
tacsoft
时间:
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.
作者:
duolanshizhe
时间:
2010-10-27 18:07
恩 比较详尽了
作者:
拿钱发帖死全家
时间:
2010-10-28 22:45
2楼不错
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2