oracle歸檔模式

2022-02-12 09:22:43 字數 1702 閱讀 9577

sqlplus 

/nolog; 

conn /as

sysdba;

archive log list; 

--檢視當前資料庫歸檔狀態

shutdown immediate; 

--關閉資料庫

alter database mount; 

--掛載資料庫

alter database archivelog; 

--啟動歸檔模式

alter database open; 

--開啟資料庫

alter system 

setlog_archive_max_processes =5

; --

配置歸檔程序

log_archive_dest_1 ="

location=d:oraclearchivedlog"; 

--配置本地歸檔目標 或是下面

log_archive_dest_2 ="

service=standby_db1"; 

--遠端歸檔目標

開啟和關閉歸檔模式時候,可能出現 pfile 的問題:

我對資料庫了解的不多,我的解決方法是:

create spfile from pfile='

d:/oracle/**.init.ora';

接著按照上面的步驟:

alter database mount;

...設定自動歸檔:

alter system 

setlog_archive_start

=true

scope

=spfile;

或是設定 init.ora 檔案:

log_archive_dest=''

/export

/home

/oracle

/arch

''log_archive_start

=true

非歸檔模式:

先把資料庫備份一下

首先用sys使用者登入資料庫,先關閉歸檔啟動檔案

alter system

setlog_archive_start

=false

scope

=spfile;

然後關閉資料庫

shutdown immediate

關閉後再用sys使用者登入

再後面把資料庫啟動到mount的模式

startup mount

關閉flash閃回資料庫模式,如果不關閉的話,在後面關閉歸檔日誌的時候就會出現討厭的ora

-38774錯誤。

alter database flashback off

接著把資料庫改為非歸檔模式

alter database noarchivelog;

都修改好了以後,然後開啟資料庫

alter database open;

察看一下歸檔日誌的空間大小

select

*from v$recovery_file_dest;

接著看一下log日誌的狀態

select

*from v$log;

再看一下閃回日誌使用狀況

select

*from v$flash_recovery_area_usage;

這些都沒有問題以後,資料庫問題就解決了。

oracle歸檔模式

一。檢視oracle資料庫是否為歸檔模式 1 1.select name,log mode from v database name log mode query noarchivelog 2.使用archive log list 命令 database log mode no archive mo...

oracle歸檔模式

一。檢視oracle資料庫是否為歸檔模式 1.select name,log mode fromv database name log mode query noarchivelog 2.使用 archive log list 命令 databaselogmode no archive mode a...

Oracle歸檔模式

oracle資料庫切換成歸檔模式的操作以及歸檔模式的一些相關知識是本文我們主要要介紹的內容,接下來我們就開始介紹這部分內容。首先我們執行下面的 sql shutdown immediate database closed.database dismounted.oracle instance shu...