eygle Eygle.
Oracle12c/11g 2005-09-02

Oracle10gR2:New Features-drop empty datafile

在Oracle10gR2中,Oracle允许我们直接从表空间中drop掉空的数据文件,这个删除的文件再也不会讨厌的显示在dba_data_files视图中了。
SQL> create tablespace test;

Tablespace created.

SQL> select name from v$datafile;

NAME
--------------------------------------------------------------------------------
+ORADG/danaly/datafile/system.264.600016955
+ORADG/danaly/datafile/undotbs1.265.600016969
+ORADG/danaly/datafile/sysaux.266.600016977
+ORADG/danaly/datafile/users.268.600016987
+ORADG/danaly/datafile/test.271.600082589

SQL> alter tablespace test add datafile;

Tablespace altered.

SQL> select name from v$datafile;

NAME
--------------------------------------------------------------------------------
+ORADG/danaly/datafile/system.264.600016955
+ORADG/danaly/datafile/undotbs1.265.600016969
+ORADG/danaly/datafile/sysaux.266.600016977
+ORADG/danaly/datafile/users.268.600016987
+ORADG/danaly/datafile/test.271.600082589
+ORADG/danaly/datafile/test.272.600082607

6 rows selected.

SQL> select file_name from dba_data_files;

FILE_NAME
--------------------------------------------------------------------------------
+ORADG/danaly/datafile/system.264.600016955
+ORADG/danaly/datafile/undotbs1.265.600016969
+ORADG/danaly/datafile/sysaux.266.600016977
+ORADG/danaly/datafile/users.268.600016987
+ORADG/danaly/datafile/test.271.600082589
+ORADG/danaly/datafile/test.272.600082607

6 rows selected.

SQL> alter tablespace test drop datafile '+ORADG/danaly/datafile/test.272.600082607' ;

Tablespace altered.

SQL> select file_name from dba_data_files;

FILE_NAME
--------------------------------------------------------------------------------
+ORADG/danaly/datafile/system.264.600016955
+ORADG/danaly/datafile/undotbs1.265.600016969
+ORADG/danaly/datafile/sysaux.266.600016977
+ORADG/danaly/datafile/users.268.600016987
+ORADG/danaly/datafile/test.271.600082589

SQL> 

虽然还有一定的限制,但是这仍然是前进了一步。
By eygle 2005-09-02 09:28 评论 (3)
eygle
eygle

前Oracle ACE Director,云和恩墨创始人。技术为骨,历史为脉,人文为魂。

返回首页

3 Comments

其实……这个准确点说是 链接 一下,不是编译

oracle 安装文件基本都是已经编译好的 object ,只是根据不同选项 link 一下 :)

所以在有些平台,比如 AIX 下 没有编译器 ,也可以安装oracle

界面太不友好了,回复错了,ft

这个界面还算不错了:)