久久久精品一区ed2k-女人被男人叉到高潮的视频-中文字幕乱码一区久久麻豆樱花-俄罗斯熟妇真实视频

如何關(guān)閉oracle歸檔,oracle清理歸檔

如何啟動或關(guān)閉Oracle的歸檔模式

修改成歸檔模式步驟:

創(chuàng)新互聯(lián)是一家專注于網(wǎng)站設(shè)計、網(wǎng)站制作與策劃設(shè)計,欒川網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:欒川等地區(qū)。欒川做網(wǎng)站價格咨詢:18982081108

關(guān)閉數(shù)據(jù)庫

SQL shutdown immediate

啟動數(shù)據(jù)庫到mount

SQLstartup mount;

修改成歸檔模式

SQL alter database archivelog;

打開數(shù)據(jù)庫

SQL alter database open;

修改成非歸檔模式:

步驟基本如上,只是將第三步中的命令改成如下:

SQL alter database noarchivelog;

注意事項:oracle數(shù)據(jù)庫歸檔模式的的修改需要關(guān)閉數(shù)據(jù)庫,所以在生產(chǎn)系統(tǒng)中修改時,需要考慮數(shù)據(jù)庫啟停時間。

如何正確刪除ORACLE歸檔日志文件

一、首先刪除歸檔日志物理文件,歸檔日志一般都是位于archive目錄下,AIX系統(tǒng)下文件格式為“1_17884_667758186.dbf”,建議操作前先對數(shù)據(jù)庫進行備份,刪除時至少保留最近幾天的日志用于數(shù)據(jù)庫恢復(fù)。

二、把歸檔日志的物理文件刪除后,我們就可以正常登入ORACLE了,但是還沒完全把歸檔日志刪除干凈,ORACLE的controlfile中仍然記錄著這些archivelog的信息,在oracle的OEM管理器中有可視化的日志展現(xiàn)出,當我們手工清除archive目錄下的文件后,這些記錄并沒有被我們從controlfile中清除掉,接下去我們要做的就是這個工作。

我們利用RMAN進行刪除操作,操作步驟如下:(window客戶端系統(tǒng)為例)

1.指定數(shù)據(jù)庫實例

C:/Documents and Settings/AdministratorSET ORACLE_SID =orcl

2.連接數(shù)據(jù)庫

C:/Documents and Settings/AdministratorRMAN TARGET SYS/sysadmin@orcl

3.查看歸檔日志的狀態(tài)

RMAN list archivelog all;

4.手工刪除歸檔日志文件

RMAN DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7';

說明:

SYSDATA-7,表明當前的系統(tǒng)時間7天前,before關(guān)鍵字表示在7天前的歸檔日志,如果使用了閃回功能,也會刪除閃回的數(shù)據(jù)。

同樣道理,也可以刪除從7天前到現(xiàn)在的全部日志,不過這個命令要考慮清楚,做完這個刪除,最好馬上進行全備份數(shù)據(jù)庫

DELETE ARCHIVELOG from TIME 'SYSDATE-7'; 刪除從7天前到現(xiàn)在的全部日志,慎用

UNIX/LINUX下也可以通過FIND找到7天前的歸檔數(shù)據(jù),使用EXEC子操作刪除

find /oraarchive -xdev -mtime +7 -name "*.dbf" -exec rm -f {} ;

這樣做仍然會在RMAN里留下未管理的歸檔文件

仍需要在RMAN里執(zhí)行下面2條命令

crosscheck archivelog all;

delete expired archivelog all;

所以還不如上面的方法好用,不過用FIND的好處就是,可以在條件上,和EXEC子項上做很多操作,實現(xiàn)更復(fù)雜的功能

5.退出rman

RMAN exit

如何正確刪除Oracle歸檔日志文件

可以嘗試這種方法:

1. 進入rman

2. connect target /

3. crosscheck archivelog all;

4. delete expired archivelog all;

這時候我們再去OEM中看就一定看不到,如果你的從來沒有做過這個動作的話,我們可以比較從這個動作前的controlfile后動作后的controlfile的大小!

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

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

一個ORACLE歸檔日志經(jīng)常滿,表現(xiàn)為/oraarchive

這個文件空間占用100%大家一定抱怨ORACLE為何沒有歸檔維護工具,很多人直接刪除了事,錯了,ORACLE有,而且很智能,可以正確的刪除歸檔和

FLASHBACK,不過切記,ORACLE歸檔日志對于ORACLE的數(shù)據(jù)恢復(fù)和備份非常重要,不到萬不得已不要刪除歸檔日志。

刪除歸檔日志的過程

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

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

rman target/

或rman target/@orcl

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

DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7';

說明

SYSDATA-7,表明當前的系統(tǒng)時間7天前,before關(guān)鍵字表示在7天前的歸檔日志,如果使用了閃回功能,也會刪除閃回的數(shù)據(jù)。

同樣道理,也可以刪除從7天前到現(xiàn)在的全部日志,不過這個命令要考慮清楚,做完這個刪除,最好馬上進行全備份數(shù)據(jù)庫

DELETE ARCHIVELOG FROM TIME 'SYSDATE-7'; 刪除從7天前到現(xiàn)在的全部日志,慎用

UNIX/LINUX下也可以通過FIND找到7天前的歸檔數(shù)據(jù),使用EXEC子操作刪除

find /oraarchive -xdev -mtime +7 -name "*.dbf" -exec rm -f {} ;

這樣做仍然會在RMAN里留下未管理的歸檔文件

仍需要在RMAN里執(zhí)行下面2條命令

crosscheck archivelog all;

delete expired archivelog all;

所以還不如上面的方法好用,不過用FIND的好處就是,可以在條件上,和EXEC子項上做很多操作,實現(xiàn)更復(fù)雜的功能

oracle 如何關(guān)閉打開歸檔日志的方法

查看oracle數(shù)據(jù)庫是否為歸檔模式

SQL select name,log_mode from V$database;

NAME LOG_MODE

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

TEST NOARCHIVELOG

SQL archive log list

Database log mode No Archive Mode

Automatic archival Disabled

Archive destination USE_DB_RECOVERY_FILE_DEST

Oldest online log sequence 80157

Current log sequence 80163

編輯本段配置數(shù)據(jù)庫的.歸檔模式

1.改變非歸檔模式到歸檔模式:

1)SQL conn / as sysdba (以DBA身份連接數(shù)據(jù)庫)

2)SQL shutdown immediate;(立即關(guān)閉數(shù)據(jù)庫)

3)SQL startup mount (啟動實例并加載數(shù)據(jù)庫,但不打開)

4)SQL alter database archivelog; (更改數(shù)據(jù)庫為歸檔模式)

5)SQL alter database open; (打開數(shù)據(jù)庫)

6)SQL alter system archive log start; (啟用自動歸檔)

7)SQL exit (退出)

做一次完全備份,因為非歸檔日志模式下產(chǎn)生的備份日志對于歸檔模式已經(jīng)不可用了.這一步非非常重要!

2.改變歸檔模式到非歸檔模式:

1)SQLSHUTDOWN NORMAL/IMMEDIATE;

2)SQLSTARTUP MOUNT;

3)SQLALTER DATABASE NOARCHIVELOG;

4)SQLALTER DATABASE OPEN;

3.歸檔相關(guān)命令

archive log stop;

archive log start;

archive log list;

show parameters;

show parameters log_archive_start;

show parameters log_archive_max_process; #歸檔進程數(shù)

alter system set log_archive_max_process=5; #將歸檔進程數(shù)改為5

select * from v$bgprocess; #檢察后臺進程

如何啟動或關(guān)閉oracle的歸檔模式

如果上次數(shù)據(jù)庫異常關(guān)閉,得首先打開數(shù)據(jù)庫回復(fù)歸檔后才能修改。

操作如下:

sqlplus nolog

conn / as sysdba --sys登錄數(shù)據(jù)庫

startup 啟動數(shù)據(jù)庫

archive log list 查看數(shù)據(jù)庫歸檔模式

select supplemental log data min from v$database 查看是否開啟最小附加日志

shutdown immediate 關(guān)閉數(shù)據(jù)庫

startup mount 掛載數(shù)據(jù)庫

alter database archivelog 更改數(shù)據(jù)庫為歸檔模式

alter database add supplemental log data 打開最小附加日志

alter database open 打開數(shù)據(jù)庫

alter system switch logfile 切換日志,時附加日志生效

--如果是改變?nèi)罩厩皠?chuàng)建的表,應(yīng)修改表為logging模式

alter table 表名 logging

如何開啟/關(guān)閉oracle的歸檔

如果開啟歸檔,請保證log_archive_start=true開啟自動歸檔,否則只能手工歸檔,如果是關(guān)閉了歸檔,則設(shè)置該參數(shù)為false 注意:如果是OPS/RAC環(huán)境,需要先把parallel_server = true注釋掉,然后執(zhí)行如下步驟,最后用這個參數(shù)重新啟動 1、開啟歸檔 a. 關(guān)閉數(shù)據(jù)庫shutdown immediate b. startup mount c. alter database archivelog d. alter database opne 2、禁止歸檔 a. 關(guān)閉數(shù)據(jù)庫shutdown immediate b. startup mount c. alter database noarchivelog d. alter database open 歸檔信息可以通過如下語句查看 SQL archive log list Database log mode Archive Mode Automatic archival Enabled Archive destination E:\oracle\ora92\database\archive Oldest online log sequence 131 Next log sequence to archive 133 Current log sequence 133

新聞標題:如何關(guān)閉oracle歸檔,oracle清理歸檔
網(wǎng)站鏈接:http://sd-ha.com/article46/hdhihg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、外貿(mào)建站、做網(wǎng)站、全網(wǎng)營銷推廣域名注冊、云服務(wù)器

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)