欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Oracle教程 誤添加數(shù)據(jù)文件刪除方法

 更新時(shí)間:2009年06月25日 00:11:42   作者:  
今天又有朋友問(wèn)到,當(dāng)向一個(gè)表空間錯(cuò)誤的添加了一個(gè)數(shù)據(jù)文件,如何來(lái)將這個(gè)文件刪除?
如果是在Oracle10g之前,刪除一個(gè)表空間中的數(shù)據(jù)文件后,其文件在數(shù)據(jù)庫(kù)數(shù)據(jù)字典中會(huì)仍然存在,除非你刪除表空間,否則文件信息不會(huì)清除。

  但是從Oracle10gR2開(kāi)始,Oracle允許我們徹底刪除一個(gè)空文件,不留痕跡。

  但是注意:如果你向SYSTEM表空間錯(cuò)誤的添加了一個(gè)文件,那么就讓它在哪里好了,不要?jiǎng)印?/P>

  對(duì)于普通表空間,則可以參考以下步驟處理。

  數(shù)據(jù)庫(kù)版本Oracle10gR2:


  SQL> select * from v$version;
  BANNER
  ----------------------------------------------------------------
  Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
  PL/SQL Release 10.2.0.1.0 - Production
  CORE 10.2.0.1.0 Production
  TNS for Linux: Version 10.2.0.1.0 - Production
  NLSRTL Version 10.2.0.1.0 - Production

  向USERS表空間增加一個(gè)數(shù)據(jù)文件:


  SQL> alter tablespace users add datafile '/opt/oracle/oradata/eygle/users02.dbf' size 10M;
  Tablespace altered.
  SQL> select file#,name from v$datafile;
  FILE# NAME
  ---------- --------------------------------------------------
  1 /opt/oracle/oradata/eygle/system01.dbf
  2 /opt/oracle/oradata/eygle/undotbs01.dbf
  3 /opt/oracle/oradata/eygle/sysaux01.dbf
  4 /opt/oracle/oradata/eygle/users01.dbf
  5 /opt/oracle/oradata/eygle/users02.dbf
  5 rows selected.

  確認(rèn)表空間文件信息:


  SQL> select file_name,file_id from dba_data_files where tablespace_name='USERS';
  FILE_NAME FILE_ID
  -------------------------------------------------- ----------
  /opt/oracle/oradata/eygle/users02.dbf 5
  /opt/oracle/oradata/eygle/users01.dbf 4

確認(rèn)表空間未被存儲(chǔ)占用:


  SQL> select segment_name,file_id,blocks from dba_extents where file_id=5;
  no rows selected

  刪除表空間中的空數(shù)據(jù)文件:


  SQL> alter tablespace users drop datafile '/opt/oracle/oradata/eygle/users02.dbf';
  Tablespace altered.

  檢查數(shù)據(jù)字典,這個(gè)空文件的信息已經(jīng)被徹底清除了:


  SQL> select file_name,file_id from dba_data_files where tablespace_name='USERS';
  FILE_NAME FILE_ID
  -------------------------------------------------- ----------
  /opt/oracle/oradata/eygle/users01.dbf 4

相關(guān)文章

最新評(píng)論