真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

oracle如何刪除文件 oracle怎么刪除數(shù)據(jù)文件

ORACLE如何刪除歸檔日志文件?

可以嘗試這種方法:

10多年的北票網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都全網(wǎng)營(yíng)銷(xiāo)推廣的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整北票建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)建站從事“北票網(wǎng)站設(shè)計(jì)”,“北票網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

1. 進(jìn)入rman

2. connect target /

3. crosscheck archivelog all;

4. delete expired archivelog all;

這時(shí)候我們?cè)偃EM中看就一定看不到,如果你的從來(lái)沒(méi)有做過(guò)這個(gè)動(dòng)作的話,我們可以比較從這個(gè)動(dòng)作前的controlfile后動(dòng)作后的controlfile的大小!

ORACLE正確刪除歸檔并回收空間的方法

ORACLE正確刪除歸檔并回收空間的方法

一個(gè)ORACLE歸檔日志經(jīng)常滿,表現(xiàn)為/oraarchive 這個(gè)文件空間占用100%大家一定抱怨ORACLE為何沒(méi)有歸檔維護(hù)工具,很多人直接刪除了事,錯(cuò)了,ORACLE有,而且很智能,可以正確的刪除歸檔和FLASHBACK,不過(guò)切記,ORACLE歸檔日志對(duì)于ORACLE的數(shù)據(jù)恢復(fù)和備份非常重要,不到萬(wàn)不得已不要?jiǎng)h除歸檔日志。

刪除歸檔日志的過(guò)程

以O(shè)RACLE用戶身份登錄到數(shù)據(jù)庫(kù)服務(wù)器主機(jī)或通過(guò)網(wǎng)絡(luò)連接

進(jìn)入ORACLE數(shù)據(jù)備份工具

rman target/

或rman target/@orcl

在命令窗口里面執(zhí)行

DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7';

怎么刪除oracle的數(shù)據(jù)文件

一、使用offline數(shù)據(jù)文件的方法

非歸檔模式使用:alter database datafile '...' offline drop;

歸檔模式使用: alter database datafile '...' offline;

說(shuō)明:

1) 以上命令只是將該數(shù)據(jù)文件OFFLINE,而不是在數(shù)據(jù)庫(kù)中刪除數(shù)據(jù)文件。該數(shù)據(jù)文件的信息在控制文件種仍存在。查詢v$datafile,仍顯示該文件。

2) 歸檔模式下offline和offline drop效果是一樣的

3) offline后,存在此datafile上的對(duì)象將不能訪問(wèn)

4) noarchivelog模式下,只要online redo日志沒(méi)有被重寫(xiě),可以對(duì)這個(gè)文件recover后進(jìn)行online操作

實(shí)際使用案例:

直接刪除數(shù)據(jù)文件后無(wú)法進(jìn)入系統(tǒng)的解決方案

正常情況下,刪除表空間的正確方法為:

DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES;

如果沒(méi)有通過(guò)以上命令刪除而直接刪除了數(shù)據(jù)文件,將導(dǎo)致數(shù)據(jù)庫(kù)無(wú)法打開(kāi)。

如果直接刪除了數(shù)據(jù)文件

普通用戶登錄時(shí),則報(bào)錯(cuò):

ORA-01033: ORACLE initialization or shutdown in progress

sys用戶可以正常登錄

但進(jìn)行操作時(shí)(SELECT count(1) FROM user_tables),則會(huì)報(bào)錯(cuò):

ORA-01219: 數(shù)據(jù)庫(kù)未打開(kāi): 僅允許在固定表/視圖中查詢

如果執(zhí)行命令alter database open以打開(kāi)數(shù)據(jù)庫(kù)時(shí),又報(bào)如下錯(cuò):

ORA-01157: 無(wú)法標(biāo)識(shí)/鎖定數(shù)據(jù)文件 12 - 請(qǐng)參閱 DBWR 跟蹤文件

ORA-01110: 數(shù)據(jù)文件 12: 'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/TSTEST001.DBF'

說(shuō)明數(shù)據(jù)庫(kù)沒(méi)找到這個(gè)數(shù)據(jù)文件

因?yàn)閿?shù)據(jù)文件在沒(méi)有被offline的情況下物理刪除了,導(dǎo)致oracle的數(shù)據(jù)不一致,因此啟動(dòng)失敗.

通過(guò)以下方法即可解決

解決方法:

sqlplus sys/orcl@orcl as sysdba;

SQL alter database datafile 'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/TSTEST001.DBF' offline drop;

SQL alter database open;

SQL drop tablespace CTBASEDATA;

二、Oracle 10G R2開(kāi)始,可以采用:Alter tablespace tablespace_name drop datafile file_name;來(lái)刪除一個(gè)空數(shù)據(jù)文件,并且相應(yīng)的數(shù)據(jù)字典信息也會(huì)清除:

sys@ORCLselect file_id,file_name,tablespace_name from dba_data_files

2 where tablespace_name='USERS';

FILE_ID FILE_NAME TABLESPACE_NAME

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

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

sys@ORCLalter tablespace users add datafile

2 '/u01/app/oracle/oradata/orcl/users02.dbf' size 5M autoextend off;

Tablespace altered.

sys@ORCLselect file_id,file_name,tablespace_name from dba_data_files

2 where tablespace_name='USERS';

FILE_ID FILE_NAME TABLESPACE_NAME

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

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

9 /u01/app/oracle/oradata/orcl/users02.dbf USERS

sys@ORCLdrop table test;

Table dropped.

sys@ORCLcreate table test tablespace users

2 as

3 select * from dba_objects;

Table created.

sys@ORCLselect SEGMENT_NAME,FILE_ID,BLOCKS from dba_extents

2 where file_id=9;

SEGMENT_NAME FILE_ID BLOCKS

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

TEST 9 8

TEST 9 8

TEST 9 8

TEST 9 8

TEST 9 8

TEST 9 8

TEST 9 8

TEST 9 8

TEST 9 8

TEST 9 8

TEST 9 8

TEST 9 8

TEST 9 8

TEST 9 8

TEST 9 8

TEST 9 128

TEST 9 128

17 rows selected.

sys@ORCLalter table test move tablespace PERFSTAT; --把表移動(dòng)到其它表空間

Table altered.

sys@ORCLselect SEGMENT_NAME,FILE_ID,BLOCKS from dba_extents

2 where file_id=9;

no rows selected

sys@ORCLalter tablespace users drop datafile

2 '/u01/app/oracle/oradata/orcl/users02.dbf';

Tablespace altered.

sys@ORCLselect file_id,file_name,tablespace_name from dba_data_files

2 where tablespace_name='USERS';

FILE_ID FILE_NAME TABLESPACE_NAME

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

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

三、oracle 10g可以刪除臨時(shí)表空間的文件

alter database tempfile '/home/oracle/temp01.dbf' drop including datafiles;

oracle 表空間刪除了 數(shù)據(jù)文件怎么刪除

如果不是oracle11gr2版本,數(shù)據(jù)文件是無(wú)法刪除的,要?jiǎng)h除數(shù)據(jù)文件連同表空間一起刪除。

oracle11gr2版可以刪除數(shù)據(jù)文件。但你給的題目沒(méi)有正確答案。

oracle11gr2版刪除數(shù)據(jù)文件的步驟如下:

1、保證表空間處在聯(lián)機(jī)狀態(tài);

2、通過(guò)sql語(yǔ)句刪除數(shù)據(jù)文件;

3、刪除數(shù)據(jù)文件語(yǔ)法:alter

tablespace

表空間名

drop

datafile

數(shù)據(jù)文件名;

oracle主目錄存在怎么刪掉?

1.停用全部oracle服務(wù)

2.刪除oracle注冊(cè)表 運(yùn)行regedit在如下路徑中找到oracle相關(guān)鍵值,刪除 HKEY_LOCAL_MACHIN...

3.刪除物理文件,有如下兩個(gè)文件夾(有dll等文件正在使用請(qǐng)?zhí)^(guò)該文件) 1、x:\ap...

4.刪除系統(tǒng)變量Path中的oracle變量

5.重啟,然后刪除第三步中未刪掉內(nèi)容


分享題目:oracle如何刪除文件 oracle怎么刪除數(shù)據(jù)文件
文章起源:http://weahome.cn/article/hhoces.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部