ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 表空间的创建修改等操作

表空间的创建修改等操作

原创 Linux操作系统 作者:perfychi 时间:2012-11-27 14:52:48 0 删除 编辑

1、表空间创建的时候指定数据文件可以扩展

14:41:55 SQL> create tablespace  tbspart02 datafile '/u01/oradata/ORCL/tbspart02.dbf' size 100m autoextend  on;

Tablespace created.

注:在每个数据文件的后面加上属性“autoextend on”即可使文件动态扩展,注意 “size”属性要放在autoextend on前面,否则顺序搞错创建的时候会报错的。


14:43:46 SQL> select file_name, tablespace_name, autoextensible  from dba_data_files where instr(tablespace_name, 'TBSPART') > 0;


FILE_NAME                                          TABLESPACE_NAME                AUT
-------------------------------------------------- ------------------------------ ---
/u01/oradata/ORCL/tbspart01.dbf                    TBSPART01                      YES
/u01/oradata/ORCL/tbspart02.dbf                    TBSPART02                      YES
/u01/oradata/ORCL/tbspart3dbf                      TBSPART3                       YES
/u01/oradata/ORCL/tbspart4dbf                      TBSPART4                       YES

2、创建的时候如果命名没搞好,以后可能需要修改表空间和数据文件的名称

 2.1 修改表空间名称:
这个最简单
14:52:02 SQL> alter tablespace TBSPART4 rename to TBSPART04;

 2.2 修改数据文件名称
方法:
datafile,copy this datafile to another name,then use alter database datafile rename.

操作:
14:45:59 SQL> alter tablespace TBSPART4 offline;
14:44:59 SQL> alter tablespace TBSPART04  offline;
14:45:05 SQL> ! mv /u01/oradata/ORCL/tbspart4dbf /u01/oradata/ORCL/tbspart04.dbf
14:46:17 SQL> alter database rename datafile '/u01/oradata/ORCL/tbspart4dbf'   to  '/u01/oradata/ORCL/tbspart04.dbf';
14:44:59 SQL> alter tablespace TBSPART04 online;



来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/27042095/viewspace-750066/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: nss_ldap 相关
请登录后发表评论 登录
全部评论

注册时间:2012-06-06

  • 博文量
    484
  • 访问量
    2976218