16.2.2 重命名表空间
如果在创建好表空间后,需要重命名表空间也是非常容易的。重命名表空间通常也可以用两种方式,一种是在企业管理器中;另一种是使用语法在SQL*Plus中。
1.使用企业管理器重命名表空间
【示例4】在企业管理器中重命名表空间
在查看表空间的列表图16.2所示界面中,选择使用企业管理器创建的表空间EMTEST,单击【查看】按钮,出现如图16.11所示界面。单击【编辑】按钮,修改表空间的名称后,单击【应用】按钮,出现图16.12所示界面。
图 16.11 EMTEST表空间查看界面
图 16.12 编辑表空间界面
至此,已经把表空间EMTEST重命名为EMTES。
2.使用SQL*Plus重命名表空间
重命名表空间也可以使用语句在SQL*Plus中完成。具体语法如下:
ALTER TABLESPACE oldname rename to newname;
但是,能够完成重命名的前提是要重命名的表空间已经存在,所以要在重命名之前查看数据字典中是否存在该表空间。
【示例5】在SQL*Plus中重命名表空间
下面就把之前定义的TESTONE表空间重命名为TESTONENEW,如图16.13所示。
图 16.13 重命名TESTONE表空间
注意 不是所有的表空间都可以重命名,SYSTEM和SYSAUX表空间就不能重命名;除此之外,当表空间处于OFFLINE状态时也不可以重命名。