⑴ oracle這個文件夾可以刪除嗎
玩資料庫的?不用了當然可以刪除啊,看裡面有沒有東西,有就正常卸載,沒有就直接刪除。
⑵ linux下哪些oracle數據可以刪除
ORACLE的日誌,一般來說:
1是歸檔日誌,可以刪除一些過期的
2是mp日誌,很多的,bmp,cmp等,全部刪除
3是audit日誌,很多的,rdbms/audit下,全部刪除
4是listener日誌,/network/log下,越久越大,可以清空
⑶ 卸載Oracle後C盤搜索出來的Oracle文件都可以刪嗎
有一些文件需要手動刪除,因為某些程序正在使用,只有重啟後需要手動刪除
⑷ oracle 哪些文件可以刪除
沒有加約束條件的 ,不和別的表有交集的內容! 一般來說這些都是危險操作!!!!希望能幫到你
⑸ ORACLE中trace文件夾下面的文件可以刪除么
可以刪除,Bmp下的文件是Oracle後台進程產生的trace文件,一般是用來做跟蹤使用的。如果近期你的資料庫沒有什麼太大的問題 就可以刪除掉。
⑹ oracle incident目錄下的文件是否可以刪除
tarce文件是oracle資料庫在運行時產生的日誌,該trace文件是可以刪除的。
在刪除前,先查看trace的參數配置。
SQL> show parameter trace_en
VALUE值應該是TRUE。
然後在系統中查詢出30天前的tarce文件,並刪除。
$find trace -ctime +30|more
$find trace -ctime +30 |xargs rm -f
⑺ 硬碟空間滿 oracle 9I 可以刪除哪些文件
oracle 也占不了 多大空間吧
既然 硬碟滿了 就刪幾部電影唄 呵呵
⑻ linux下 oracle 哪些文件可以清理
bmp目錄下有許多trace文件,如果不用的話,可以清理。
oracle的log文件也在那個目錄下,如果大於1g也可以備份後清除。
其它的如果有備份,archive日誌,可用用rman定期清除過期的備份。這個最好不用手工。其它的就沒有了。
⑼ 怎麼刪除oracle的數據文件
一、使用offline數據文件的方法
非歸檔模式使用:alter database datafile '...' offline drop;
歸檔模式使用: alter database datafile '...' offline;
說明:
1) 以上命令只是將該數據文件OFFLINE,而不是在資料庫中刪除數據文件。該數據文件的信息在控制文件種仍存在。查詢v$datafile,仍顯示該文件。
2) 歸檔模式下offline和offline drop效果是一樣的
3) offline後,存在此datafile上的對象將不能訪問
4) noarchivelog模式下,只要online redo日誌沒有被重寫,可以對這個文件recover後進行online操作
實際使用案例:
直接刪除數據文件後無法進入系統的解決方案
正常情況下,刪除表空間的正確方法為:
DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES;
如果沒有通過以上命令刪除而直接刪除了數據文件,將導致資料庫無法打開。
如果直接刪除了數據文件
普通用戶登錄時,則報錯:
ORA-01033: ORACLE initialization or shutdown in progress
sys用戶可以正常登錄
但進行操作時(SELECT count(1) FROM user_tables),則會報錯:
ORA-01219: 資料庫未打開: 僅允許在固定表/視圖中查詢
如果執行命令alter database open以打開資料庫時,又報如下錯:
ORA-01157: 無法標識/鎖定數據文件 12 - 請參閱 DBWR 跟蹤文件
ORA-01110: 數據文件 12: 'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/TSTEST001.DBF'
說明資料庫沒找到這個數據文件
因為數據文件在沒有被offline的情況下物理刪除了,導致oracle的數據不一致,因此啟動失敗.
通過以下方法即可解決
解決方法:
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開始,可以採用:Alter tablespace tablespace_name drop datafile file_name;來刪除一個空數據文件,並且相應的數據字典信息也會清除:
sys@ORCL>select 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@ORCL>alter tablespace users add datafile
2 '/u01/app/oracle/oradata/orcl/users02.dbf' size 5M autoextend off;
Tablespace altered.
sys@ORCL>select 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@ORCL>drop table test;
Table dropped.
sys@ORCL>create table test tablespace users
2 as
3 select * from dba_objects;
Table created.
sys@ORCL>select 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@ORCL>alter table test move tablespace PERFSTAT; --把表移動到其它表空間
Table altered.
sys@ORCL>select SEGMENT_NAME,FILE_ID,BLOCKS from dba_extents
2 where file_id=9;
no rows selected
sys@ORCL>alter tablespace users drop datafile
2 '/u01/app/oracle/oradata/orcl/users02.dbf';
Tablespace altered.
sys@ORCL>select 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可以刪除臨時表空間的文件
alter database tempfile '/home/oracle/temp01.dbf' drop including datafiles;
⑽ ORACLE文件夾滿了,應該刪除以下那幾個文件夾里的內容。 amp、bmp、cmp、dpmp、ump
bmp 文件夾里的trc 文件都可以刪,看看是那個文件或是文件夾大,分析一下;有些log日誌文件可以重定向