欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

蘋果ios13系統在哪里刪除無用數據文件?

張吉惟2年前13瀏覽0評論

沒有簡單的方法來刪除表空間的數據文件,唯一的方法是刪除整個定義的表空間,步驟有下面(前提是這個數據文件上的數據是不需要了):

如果數據庫運行在非歸檔模式:

1。MOUNT數據庫-startupmount

2。刪除數據文件-alterdatabasedatafilexxxofflinedrop

3。

打開(OPEN)數據庫-alterdatabaseopen

4。查看屬于該表空間的所有對象:

selectowner,segment_name,segment_type

fromdba_segments

wheretablespace_name='tbs_name'

5。

導出該表空間的所有對象------用exp命令來做

6。刪除表空間-droptablespacetbs_nameincludingcontents

7。刪除這個表空間的所有物理的數據文件Deletethephysicaldatafilesbelongingtothetablespace

8。

重建表空間,導入前面導出的DMP文件。

如果數據庫是運行在歸檔模式:

1。MOUNT數據庫-startupmount

2。刪除數據文件-alterdatabasedatafilexxxoffline

(Note:offline這個數據文件,此數據文件還是屬于這個數據庫的一部分,只是在控制文件中將它的狀態標記為offline。

)

3。在操作系統一級刪除物理的數據文件

4。打開(OPEN)數據庫-alterdatabaseopen

5。后面的可以做下面操作:

導出該表空間的對象

刪除表空間

重建表空間并導入對象

如果數據庫運行在歸檔模式下,并且數據文件有備份:

1。

MOUNT數據庫

2。OFFLINE數據文件:alterdatabasedatafilexxxoffline;

3。將備份的數據文件拷貝到原來數據文件的位置。

4。將備份數據文件到目前的所有歸檔日志放到歸檔目錄。

5。恢復數據文件:recoverautomaticdatafilexxx(要輸入全路徑名)

6。

然后ONLINE數據文件:alterdatabasedatafilexxxonline;

7。打開(OPEN)數據庫:alterdatabaseopen;

8。做一次數據庫的關機全備份。