oracle01537,ORACLE REUSE實驗

一、查看數據文件位置

SQL> show user;

User is "SYS"

SQL> desc dba_data_files;

Name ? ? ? ? ? ?Type ? ? ? ? ?Nullable Default Comments

--------------- ------------- -------- ------- ---------------------------------------------------

FILE_NAME ? ? ? VARCHAR2(513) Y ? ? ? ? ? ? ? ?Name of the database data file

FILE_ID ? ? ? ? NUMBER ? ? ? ?Y ? ? ? ? ? ? ? ?ID of the database data file

TABLESPACE_NAME VARCHAR2(30) ?Y ? ? ? ? ? ? ? ?Name of the tablespace to which the file belongs

BYTES ? ? ? ? ? NUMBER ? ? ? ?Y ? ? ? ? ? ? ? ?Size of the file in bytes

BLOCKS ? ? ? ? ?NUMBER ? ? ? ?Y ? ? ? ? ? ? ? ?Size of the file in ORACLE blocks

STATUS ? ? ? ? ?VARCHAR2(9) ? Y ? ? ? ? ? ? ? ?File status: ?"INVALID" or "AVAILABLE"

RELATIVE_FNO ? ?NUMBER ? ? ? ?Y ? ? ? ? ? ? ? ?Tablespace-relative file number

AUTOEXTENSIBLE ?VARCHAR2(3) ? Y ? ? ? ? ? ? ? ?Autoextensible indicator: ?"YES" or "NO"

MAXBYTES ? ? ? ?NUMBER ? ? ? ?Y ? ? ? ? ? ? ? ?Maximum size of the file in bytes

MAXBLOCKS ? ? ? NUMBER ? ? ? ?Y ? ? ? ? ? ? ? ?Maximum size of the file in ORACLE blocks

INCREMENT_BY ? ?NUMBER ? ? ? ?Y ? ? ? ? ? ? ? ?Default increment for autoextension

USER_BYTES ? ? ?NUMBER ? ? ? ?Y ? ? ? ? ? ? ? ?Size of the useful portion of file in bytes

USER_BLOCKS ? ? NUMBER ? ? ? ?Y ? ? ? ? ? ? ? ?Size of the useful portion of file in ORACLE blocks

ONLINE_STATUS ? VARCHAR2(7) ? Y ? ? ? ? ? ? ? ?Online status of the file

SQL> select file_name from dba_data_files;

FILE_NAME

--------------------------------------------------------------------------------

/u01/app/oracle/oradata/orcl/users01.dbf

/u01/app/oracle/oradata/orcl/undotbs01.dbf

/u01/app/oracle/oradata/orcl/sysaux01.dbf

/u01/app/oracle/oradata/orcl/system01.dbf

/u01/app/oracle/oradata/orcl/example01.dbf

/u01/app/oracle/oradata/orcl/jerry.db

/u01/app/oracle/oradata/orcl/bftbs01.dbf

/u01/app/oracle/oradata/orcl/rman01.dbf

/u01/app/oracle/oradata/orcl/eygle01.dbf

/u01/app/oracle/oradata/orcl/fbra01.dbf

/u01/app/oracle/oradata/orcl/demo01.dbf

/u01/app/oracle/oradata/orcl/undotbs02.dbf

12 rows selected

二、創建測試表空間

SQL> create tablespace testreuse datafile '/u01/app/oracle/oradata/orcl/testreuse01.dbf' size 100m;

Tablespace created

三、創建測試表

SQL> create table testreuse tablespace testreuse as select * from dba_objects;

Table created

SQL> select count(*) from testreuse;

COUNT(*)

----------

72890

四、查看表所在空間

SQL> select owner,table_name,tablespace_name from dba_tables where table_name='TESTREUSE';

OWNER ? ? ? ? ? ? ? ? ? ? ? ? ?TABLE_NAME ? ? ? ? ? ? ? ? ? ? TABLESPACE_NAME

------------------------------ ------------------------------ ------------------------------

SYS ? ? ? ? ? ? ? ? ? ? ? ? ? ?TESTREUSE ? ? ? ? ? ? ? ? ? ? ?TESTREUSE

五、指定REUSE,需要指定文件大小,否則報錯。

SQL> alter tablespace testreuse add datafile '/u01/app/oracle/oradata/orcl/testreuse02.dbf' reuse;

alter tablespace testreuse add datafile '/u01/app/oracle/oradata/orcl/testreuse02.dbf' reuse

ORA-01119: error in creating database file '/u01/app/oracle/oradata/orcl/testreuse02.dbf'

ORA-17610: file '/u01/app/oracle/oradata/orcl/testreuse02.dbf' does not exist and no size specified

ORA-27037: unable to obtain file status

Linux Error: 2: No such file or directory

Additional information: 3

SQL> alter tablespace testreuse add datafile '/u01/app/oracle/oradata/orcl/testreuse02.dbf' size 200m reuse;

Tablespace altered

六、文件不能已經存在于此表空間,否則報錯。

SQL> alter tablespace testreuse add datafile '/u01/app/oracle/oradata/orcl/testreuse01.dbf' size 200m reuse;

alter tablespace testreuse add datafile '/u01/app/oracle/oradata/orcl/testreuse01.dbf' size 200m reuse

ORA-01537: cannot add file '/u01/app/oracle/oradata/orcl/testreuse01.dbf' - file already part of database

七、使用ALTER DATABASE DATAFILE OFFLINE DROP(不會實際刪除,相關信息還會記錄在數據字典中,僅標記為offline,需要RECOVER)

SQL> ?select t.file_name,t.file_id,t.tablespace_name,t.status,t.online_status from DBA_DATA_FILES t;

FILE_NAME ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? FILE_ID TABLESPACE_NAME ? ? ? ? ? ? ? ?STATUS ? ?ONLINE_STATUS

-------------------------------------------------------------------------------- ---------- ------------------------------ --------- -------------

/u01/app/oracle/oradata/orcl/users01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?4 USERS ? ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/undotbs01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?3 UNDOTBS1 ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/sysaux01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2 SYSAUX ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/system01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1 SYSTEM ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE SYSTEM

/u01/app/oracle/oradata/orcl/example01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?5 EXAMPLE ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/jerry.db ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 6 JERRY ? ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/bftbs01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?7 BFTBS ? ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/rman01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 8 RMAN ? ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/eygle01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?9 EYGLE ? ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/fbra01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?10 FBRA ? ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/demo01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?11 DEMO ? ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/undotbs02.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 14 UNDOTBS2 ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/testreuse01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 12 TESTREUSE ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/testreuse02.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 13 TESTREUSE ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

14 rows selected

SQL> alter database datafile '/u01/app/oracle/oradata/orcl/testreuse01.dbf' offline drop;

Database altered

SQL> ?select t.file_name,t.file_id,t.tablespace_name,t.status,t.online_status from DBA_DATA_FILES t;

FILE_NAME ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? FILE_ID TABLESPACE_NAME ? ? ? ? ? ? ? ?STATUS ? ?ONLINE_STATUS

-------------------------------------------------------------------------------- ---------- ------------------------------ --------- -------------

/u01/app/oracle/oradata/orcl/users01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?4 USERS ? ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/undotbs01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?3 UNDOTBS1 ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/sysaux01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2 SYSAUX ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/system01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1 SYSTEM ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE SYSTEM

/u01/app/oracle/oradata/orcl/example01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?5 EXAMPLE ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/jerry.db ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 6 JERRY ? ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/bftbs01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?7 BFTBS ? ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/rman01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 8 RMAN ? ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/eygle01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?9 EYGLE ? ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/fbra01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?10 FBRA ? ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/demo01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?11 DEMO ? ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/undotbs02.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 14 UNDOTBS2 ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/testreuse01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 12 TESTREUSE ? ? ? ? ? ? ? ? ? ? ?AVAILABLE RECOVER

/u01/app/oracle/oradata/orcl/testreuse02.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 13 TESTREUSE ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

14 rows selected

SQL> alter tablespace testreuse add datafile '/u01/app/oracle/oradata/orcl/testreuse01.dbf' size 200m reuse;

alter tablespace testreuse add datafile '/u01/app/oracle/oradata/orcl/testreuse01.dbf' size 200m reuse

ORA-01537: cannot add file '/u01/app/oracle/oradata/orcl/testreuse01.dbf' - file already part of database

SQL> alter database datafile '/u01/app/oracle/oradata/orcl/testreuse01.dbf' online;

alter database datafile '/u01/app/oracle/oradata/orcl/testreuse01.dbf' online

ORA-01113: file 12 needs media recovery

ORA-01110: data file 12: '/u01/app/oracle/oradata/orcl/testreuse01.dbf'

SQL> recover datafile 12;

Media recovery complete.

SQL> ?select t.file_name,t.file_id,t.tablespace_name,t.status,t.online_status from DBA_DATA_FILES t;

FILE_NAME ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? FILE_ID TABLESPACE_NAME ? ? ? ? ? ? ? ?STATUS ? ?ONLINE_STATUS

-------------------------------------------------------------------------------- ---------- ------------------------------ --------- -------------

/u01/app/oracle/oradata/orcl/users01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?4 USERS ? ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/undotbs01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?3 UNDOTBS1 ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/sysaux01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2 SYSAUX ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/system01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1 SYSTEM ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE SYSTEM

/u01/app/oracle/oradata/orcl/example01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?5 EXAMPLE ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/jerry.db ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 6 JERRY ? ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/bftbs01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?7 BFTBS ? ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/rman01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 8 RMAN ? ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/eygle01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?9 EYGLE ? ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/fbra01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?10 FBRA ? ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/demo01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?11 DEMO ? ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/undotbs02.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 14 UNDOTBS2 ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/testreuse01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 12 TESTREUSE ? ? ? ? ? ? ? ? ? ? ?AVAILABLE OFFLINE

/u01/app/oracle/oradata/orcl/testreuse02.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 13 TESTREUSE ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

14 rows selected

SQL> alter database datafile '/u01/app/oracle/oradata/orcl/testreuse01.dbf' online;

Database altered

SQL> ?select t.file_name,t.file_id,t.tablespace_name,t.status,t.online_status from DBA_DATA_FILES t;

FILE_NAME ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? FILE_ID TABLESPACE_NAME ? ? ? ? ? ? ? ?STATUS ? ?ONLINE_STATUS

-------------------------------------------------------------------------------- ---------- ------------------------------ --------- -------------

/u01/app/oracle/oradata/orcl/users01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?4 USERS ? ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/undotbs01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?3 UNDOTBS1 ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/sysaux01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2 SYSAUX ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/system01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1 SYSTEM ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE SYSTEM

/u01/app/oracle/oradata/orcl/example01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?5 EXAMPLE ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/jerry.db ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 6 JERRY ? ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/bftbs01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?7 BFTBS ? ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/rman01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 8 RMAN ? ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/eygle01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?9 EYGLE ? ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/fbra01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?10 FBRA ? ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/demo01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?11 DEMO ? ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/undotbs02.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 14 UNDOTBS2 ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/testreuse01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 12 TESTREUSE ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/testreuse02.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 13 TESTREUSE ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

14 rows selected

八、使用alter tablespace xxx drop datafile(文件被刪除,同時不會記錄在數據字典里面)

SQL> alter tablespace testreuse drop datafile '/u01/app/oracle/oradata/orcl/testreuse02.dbf' ;

Tablespace altered

SQL> ?select t.file_name,t.file_id,t.tablespace_name,t.status,t.online_status from DBA_DATA_FILES t;

FILE_NAME ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? FILE_ID TABLESPACE_NAME ? ? ? ? ? ? ? ?STATUS ? ?ONLINE_STATUS

-------------------------------------------------------------------------------- ---------- ------------------------------ --------- -------------

/u01/app/oracle/oradata/orcl/users01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?4 USERS ? ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/undotbs01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?3 UNDOTBS1 ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/sysaux01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2 SYSAUX ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/system01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1 SYSTEM ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE SYSTEM

/u01/app/oracle/oradata/orcl/example01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?5 EXAMPLE ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/jerry.db ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 6 JERRY ? ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/bftbs01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?7 BFTBS ? ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/rman01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 8 RMAN ? ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/eygle01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?9 EYGLE ? ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/fbra01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?10 FBRA ? ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/demo01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?11 DEMO ? ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/undotbs02.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 14 UNDOTBS2 ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/testreuse01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 12 TESTREUSE ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

九、刪除表空間,重用testreuse01.dbf,也可以使用drop tablespace xxx including contents and datafiles,但是會實際刪除物理文件,此實驗不能繼續。因此只刪除控制文件。

SQL> drop tablespace testreuse including contents;

Tablespace dropped

SQL> ?select t.file_name,t.file_id,t.tablespace_name,t.status,t.online_status from DBA_DATA_FILES t;

FILE_NAME ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? FILE_ID TABLESPACE_NAME ? ? ? ? ? ? ? ?STATUS ? ?ONLINE_STATUS

-------------------------------------------------------------------------------- ---------- ------------------------------ --------- -------------

/u01/app/oracle/oradata/orcl/users01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?4 USERS ? ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/undotbs01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?3 UNDOTBS1 ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/sysaux01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2 SYSAUX ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/system01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1 SYSTEM ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE SYSTEM

/u01/app/oracle/oradata/orcl/example01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?5 EXAMPLE ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/jerry.db ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 6 JERRY ? ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/bftbs01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?7 BFTBS ? ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/rman01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 8 RMAN ? ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/eygle01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?9 EYGLE ? ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/fbra01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?10 FBRA ? ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/demo01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?11 DEMO ? ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/undotbs02.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 14 UNDOTBS2 ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

12 rows selected

在操作系統層面

[root@pc-centos ~]# cd /u01/app/oracle/oradata/orcl/

[root@pc-centos orcl]# ls testreuse*

testreuse01.dbf

SQL> select * from v$tablespace;

TS# NAME ? ? ? ? ? ? ? ? ? ? ? ? ? INCLUDED_IN_DATABASE_BACKUP BIGFILE FLASHBACK_ON ENCRYPT_IN_BACKUP

---------- ------------------------------ --------------------------- ------- ------------ -----------------

0 SYSTEM ? ? ? ? ? ? ? ? ? ? ? ? YES ? ? ? ? ? ? ? ? ? ? ? ? NO ? ? ?YES

1 SYSAUX ? ? ? ? ? ? ? ? ? ? ? ? YES ? ? ? ? ? ? ? ? ? ? ? ? NO ? ? ?YES

2 UNDOTBS1 ? ? ? ? ? ? ? ? ? ? ? YES ? ? ? ? ? ? ? ? ? ? ? ? NO ? ? ?YES

4 USERS ? ? ? ? ? ? ? ? ? ? ? ? ?YES ? ? ? ? ? ? ? ? ? ? ? ? NO ? ? ?YES

16 TEMP01 ? ? ? ? ? ? ? ? ? ? ? ? NO ? ? ? ? ? ? ? ? ? ? ? ? ?NO ? ? ?YES

6 EXAMPLE ? ? ? ? ? ? ? ? ? ? ? ?YES ? ? ? ? ? ? ? ? ? ? ? ? NO ? ? ?YES

10 JERRY ? ? ? ? ? ? ? ? ? ? ? ? ?YES ? ? ? ? ? ? ? ? ? ? ? ? NO ? ? ?YES

11 BFTBS ? ? ? ? ? ? ? ? ? ? ? ? ?YES ? ? ? ? ? ? ? ? ? ? ? ? YES ? ? YES

13 RMAN ? ? ? ? ? ? ? ? ? ? ? ? ? YES ? ? ? ? ? ? ? ? ? ? ? ? NO ? ? ?YES

12 EYGLE ? ? ? ? ? ? ? ? ? ? ? ? ?YES ? ? ? ? ? ? ? ? ? ? ? ? NO ? ? ?YES

14 FBRA ? ? ? ? ? ? ? ? ? ? ? ? ? YES ? ? ? ? ? ? ? ? ? ? ? ? NO ? ? ?YES

17 DEMO ? ? ? ? ? ? ? ? ? ? ? ? ? YES ? ? ? ? ? ? ? ? ? ? ? ? NO ? ? ?YES

5 UNDOTBS2 ? ? ? ? ? ? ? ? ? ? ? YES ? ? ? ? ? ? ? ? ? ? ? ? NO ? ? ?YES

表空間TESTREUSE被刪除,文件testreuse01.dbf沒有被實際刪除

SQL> create tablespace testreuse2 datafile '/u01/app/oracle/oradata/orcl/testreuse01.dbf' size 100m reuse;

Tablespace created

SQL> ?select t.file_name,t.file_id,t.tablespace_name,t.status,t.online_status from DBA_DATA_FILES t;

FILE_NAME ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? FILE_ID TABLESPACE_NAME ? ? ? ? ? ? ? ?STATUS ? ?ONLINE_STATUS

-------------------------------------------------------------------------------- ---------- ------------------------------ --------- -------------

/u01/app/oracle/oradata/orcl/users01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?4 USERS ? ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/undotbs01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?3 UNDOTBS1 ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/sysaux01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2 SYSAUX ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/system01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1 SYSTEM ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE SYSTEM

/u01/app/oracle/oradata/orcl/example01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?5 EXAMPLE ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/jerry.db ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 6 JERRY ? ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/bftbs01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?7 BFTBS ? ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/rman01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 8 RMAN ? ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/eygle01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?9 EYGLE ? ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/fbra01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?10 FBRA ? ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/demo01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?11 DEMO ? ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/undotbs02.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 14 UNDOTBS2 ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/testreuse01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 12 TESTREUSE2 ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

數據文件被復用了。

十、在操作系統建立數據文件并利用

[root@pc-centos orcl]# su - oracle

[oracle@pc-centos ~]$ cd /u01/app/oracle/oradata/orcl/

[oracle@pc-centos orcl]$ vi testreuse03.dbf

保存退出

SQL> drop tablespace testreuse2 including contents and datafiles;

Tablespace dropped

SQL> ?select t.file_name,t.file_id,t.tablespace_name,t.status,t.online_status from DBA_DATA_FILES t;

FILE_NAME ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? FILE_ID TABLESPACE_NAME ? ? ? ? ? ? ? ?STATUS ? ?ONLINE_STATUS

-------------------------------------------------------------------------------- ---------- ------------------------------ --------- -------------

/u01/app/oracle/oradata/orcl/users01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?4 USERS ? ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/undotbs01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?3 UNDOTBS1 ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/sysaux01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2 SYSAUX ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/system01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1 SYSTEM ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE SYSTEM

/u01/app/oracle/oradata/orcl/example01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?5 EXAMPLE ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/jerry.db ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 6 JERRY ? ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/bftbs01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?7 BFTBS ? ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/rman01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 8 RMAN ? ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/eygle01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?9 EYGLE ? ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/fbra01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?10 FBRA ? ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/demo01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?11 DEMO ? ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/undotbs02.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 14 UNDOTBS2 ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

12 rows selected

SQL> ?create tablespace testreuse3 datafile '/u01/app/oracle/oradata/orcl/testreuse03.dbf' size 100m reuse;

Tablespace created

SQL> ?select t.file_name,t.file_id,t.tablespace_name,t.status,t.online_status from DBA_DATA_FILES t;

FILE_NAME ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? FILE_ID TABLESPACE_NAME ? ? ? ? ? ? ? ?STATUS ? ?ONLINE_STATUS

-------------------------------------------------------------------------------- ---------- ------------------------------ --------- -------------

/u01/app/oracle/oradata/orcl/users01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?4 USERS ? ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/undotbs01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?3 UNDOTBS1 ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/sysaux01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2 SYSAUX ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/system01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1 SYSTEM ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE SYSTEM

/u01/app/oracle/oradata/orcl/example01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?5 EXAMPLE ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/jerry.db ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 6 JERRY ? ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/bftbs01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?7 BFTBS ? ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/rman01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 8 RMAN ? ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/eygle01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?9 EYGLE ? ? ? ? ? ? ? ? ? ? ? ? ?AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/fbra01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?10 FBRA ? ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/demo01.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?11 DEMO ? ? ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/undotbs02.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 14 UNDOTBS2 ? ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

/u01/app/oracle/oradata/orcl/testreuse03.dbf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 12 TESTREUSE3 ? ? ? ? ? ? ? ? ? ? AVAILABLE ONLINE

13 rows selected

文件同樣復用。

綜上,如果文件存在,并不屬于任何表空間,則可以利用,如果屬于一個表空間,則不能再復用。如果文件不存在,指定reuse則需要指定文件大小。

閱讀(642) | 評論(0) | 轉發(0) |

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/529657.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/529657.shtml
英文地址,請注明出處:http://en.pswp.cn/news/529657.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

oracle數據庫配置管理,Oracle配置管理

一、連接Oracle1、Oracle建立連接的過程無論是通過sqlplus命令連接還是第三方工具遠程連接到Oracle,都需要建立客戶端與服務端之間的連接。Oracle Net Service組件就是為了用于建立連接的,這個組件在安裝Oracle時已經安裝。1)在服務器端有一個listener監…

oracle 插入一個語句,oracle如何通過1條語句插入多個值 oracle通過1條語句插入多個值方法...

本篇文章小編給大家分享一下oracle通過1條語句插入多個值方法,小編覺得挺不錯的,現在分享給大家供大家參考,有需要的小伙伴們可以來看看。在實踐過程中遇到一個問題,我想往數據庫插入多條數據時,使用了如下語句&#x…

linux內核 默認路由表,[Linux] linux路由表-Go語言中文社區

路由表用于決定數據包從哪個網口發出,其主要判斷依據是目標IP地址Linux路由表其實有2個主要概念:按順序走路由策略,在路由策略對應的路由表中匹配規則路由策略(rule)路由表(table)查看所有的路由策略,32766那個策略最有用,對應的main路由表也是默認展示的…

linux添加源地址ping,實戰經驗:Linux Source NAT在Ping場景下的應用

原標題:實戰經驗:Linux Source NAT在Ping場景下的應用有時候,有這樣的一種需求:需要修改IP數據包中的源地址,比如,從某一個主機發送Ping包到另一個主機,需要修改源地址為另一個源(通常&#xff…

mac遠程linux的ide,Jupyter notebook在mac:linux上的配置和遠程訪問

IPython 和 JupyterIPython 通常指的是一個 Python REPL(交互式解釋器) shell。提供了遠比 Python shell 強大的 shell 環境。IPython 是 Iteractive Python shell的縮寫。 Notebook 是一個基于 IPython 的 web 應用。截止 IPython 3.0 ,IPython 變得越來越臃腫&…

Linux升級glibc版本漢字亂碼,Linux CentOS6升級glibc庫過程

CentOS6升級glibc庫過程hadoop無法加載native庫,可能原因是 glibc庫版本過低,需要升級。第一:安裝以下軟件yum -y install zlib zlib-devel gcc gcc-c libtool openssl openssl-devel automake autoconf libtool pcre*第二、查看系統glibc版本…

linux圖形界面 革命,Windows 95帶來的革命

CDECDE1993年6月-在“公用桌面環境“是與Sun,惠普,IBM和合資Unix系統實驗室。CDE,通用桌面環境(CommonDesktopEnvironment)的縮寫。CDE是一種運行于UNIX,基于Motif部件工具箱開發的商業桌面環境。惠普的OpenVMS采用CDE作為標準的桌…

real time linux pdf,【整理】ubuntu real time Linux

ubuntu real timeUbuntu不支持實時可參考看看如何才能支持想要自己編譯實時內核的話參考去:下載:The Real Time Preempt Patch然后自己編譯即可。對于實時系統所支持的功能和特性以及平臺,詳見這里提供了 已編譯好的實時的Debian相關內容或參…

arm64 linux 除零正常返回,arm64程序調用規則

前言這篇主要介紹arm64程序調用規則,詳細分析了程序調用過程中,參數是如何傳遞的。Android、iOS、Linux等基本遵循這些規則,但是各個操作系統平臺也有小部分自己特定的規則。下一篇,我將介紹iOS平臺的特定規則。術語介紹術語意義A…

蘋方字體 for linux,蘋果蘋方字體

蘋果蘋方字體是一款很實用的字體軟件,蘋果蘋方字體是為中國蘋果用戶打造的全新字體,共有六種字重,使用方便,能夠滿足用戶在閱讀時不同的字體需求,并且蘋果蘋方字體還可以在安卓、Linux 等其他平臺和設備上使用&#xf…

linux系統關機half,Linux 學習 (六) 關機與重啟命令

JavaScript基礎 DOM的操作1.DOM的基本概念 DOM是文檔對象模型,這種模型為樹模型:文檔是指標簽文檔:對象是指文檔中每個元素:模型是指抽象化的東西. 2.Windows對象操作 一.屬性和方法: window對象——瀏覽器 ...推薦《HeadFirst設計模式》相對于國內初版的,HeadFirst真的是更好的…

職坐標c語言,C/C++知識點之hexdump的C語言實現

本文主要向大家介紹了C/C知識點之hexdump的C語言實現,通過具體的內容向大家展示,希望對大家學習C/C知識點有所幫助。1 void hexdump(char *buf, int len)2 {3 int i 0;45 printf("\n----------------------hexdump-----------------------…

C語言編雜志程序,c語言程序錯誤修改

題目:雜志訂閱管理系統使用計算機對一種雜志的訂閱進行管理,該雜志最多訂戶不超過10人,每個訂戶的信息包括:姓名 性別 地址 電話號碼 雜志單價 訂閱數 訂閱期限(至**年**月)。現要求用菜單選擇并完成下述的功能:(1)增加新訂戶,既將訂戶的全部信息輸入到文…

c語言關鍵詞中英翻譯機編程,課程設計--C語言關鍵字中英翻譯機

《課程設計--C語言關鍵字中英翻譯機》由會員分享,可在線閱讀,更多相關《課程設計--C語言關鍵字中英翻譯機(21頁珍藏版)》請在人人文庫網上搜索。1、課課 程程 設設 計計 報報 告告 學院、系: 專業名稱: 課程設計科目 所在班級&…

c語言參數不能用 嗎,如何在C語言中禁止“未使用的參數”警告?

您可以使用gcc / clang的未使用屬性,但是我在標頭中使用這些宏,以避免在整個源代碼中__attribute__都有gcc特定的屬性,而且到處都有點冗長/難看。#ifdef __GNUC__# define UNUSED(x) UNUSED_ ## x __attribute__((__unused__))#else# defin…

c語言龍貝格積分法實驗報告,數值作業:龍貝格算法計算積分C語言實現

數值作業:龍貝格算法計算積分C語言實現數值作業:龍貝格算法計算積分C語言實現根據Romberg算法計算定積分,和變步長的Simpson算法的輸入都一樣.算法基本分析:輸入a,b(積分上下限),n為積分區間等分數,eps為計算精度,我這…

軟件設計師考c語言,軟件設計師教程考點精講之C語言三大定律

2016下半年軟考軟件設計師報名即將開始,同學們是否在學習過程中遇到了一些困難,下面由希賽軟考學院為打算參加下半年考試的你們準備了一些軟件設計師教程考點精講之Java編程性能措施,希望對大家有所幫助。自己總結的,覺得能幫助初…

用c語言程序算自己的年齡,新手編的小程序:計算年齡和出生后經歷的天數的小程序...

該樓層疑似違規已被系統折疊 隱藏此樓查看此樓#includeint main(){int i,j,k,t,m,a,b,c0;int x,y,z,n;printf ("請按下面格式輸年-月-日\n");printf("請輸入現在年月日:\n");scanf ("%d-%d-%d",&i,&j,&k);printf("請…

計算機二級c語言公共基礎題,計算機二級C語言筆試公共基礎知識課后習題及答案...

全國計算機等級考試二級公共基礎知識課后習題及答案1第一章數據結構與算法一.選擇題1.算法的時間復雜度是指( )A. 執行算法程序所需要的時間B. 算法程序的長度C. 算法執行過程中所需要的基本運算次數D. 算法程序中的指令條數2.算法的空間復雜度是指( )A. 算法程序的長度B. 算法…

w ndows7文檔加密取消,win7文件夾怎么加密?windows7文件加密方法

win7文件夾怎么加密?電腦文件隱私問題一直都是很多用戶的關注重點,尤其是自己電腦經常被他人使用的朋友。也許使用第三方軟件為文件夾加密比較方便,但如果能夠不借助“外力”完成這一任務就更加完美。下面,我們就一起來看看windows7文件加密…