doc開啟關閉mysql 如何開啟 關閉資料庫歸檔

2021-10-18 18:48:18 字數 2565 閱讀 8756

1)單機模式下:

如果開啟歸檔,請保證

log_archive_start=true   --開啟自動歸檔,否則只能手工歸檔,如果是關閉了歸檔,則設定該引數為false。10g之後廢除該引數,不需要設定。

log_archive_dest =  ---歸檔日誌存放路徑

alter system set log_archive_dest_1="location=f:\disk5\offlinelog\mandatory" scope=spfile;  ---為了增加歸檔日誌的冗餘來保證其安全,可以通過修改引數檔案中的log_archive_dest_n引數,其中n為1~10

log_archive_format ="cx%ts%s.arc"  ---歸檔日誌檔名格式

alter system set log_archive_max_processes = 3   ---啟動多個歸檔後台程序以避免由於arcn程序跟不上lgwr而造成的資料庫系統效率的下降。

注意:如果是ops/rac環境,需要先把parallel_server = true注釋掉,然後執行如下步驟,最後用這個引數重新啟動

1、開啟歸檔:

a. 關閉資料庫shutdown immediate

b. startup mount

c. alter database archivelog

d. alter database opne

2、關閉歸檔:

a. 關閉資料庫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:oracleora92databasearchive

oldest online log sequence 131

next log sequence to archive 133

current log sequence 133

2)rac模式下:

1.關閉所有的instance

2.在節點1上設定以下引數,如果使用spfile就先生成pfile再修改

cluster_database=false.

log_archive_dest=

log_archive_start=true

log_archive_format=

3. 以exclusive模式啟動資料庫

sql> startup mount exclusive pfile=『******』.

4. 啟動歸檔模式

sql> alter database archivelog

5.開啟資料庫

sql> alter database open

6.關閉資料庫並修改初始化引數

sql> shutdown immediate

cluster_database=true

7.啟動所有的instance,記得先生成spfile

8.核對歸檔,模式是否啟動

sql> archive log list

以下步驟在node1機器上操作,node2保持down。在所有的操作完成後再開啟node2的資料庫。。。

sqlplus>connect sys/password

sqlplus>alter system set cluster_database=false scope=spfile;     ### 10gr2之後不用修改該引數

sqlplus>shutdown immediate;

sqlplus>startup mount exclusive;

sqlplus>alter database noarchivelog;

sqlplus>alter system set cluster_database=true scope=spfile;

sqlplus>shutdown immediate;

sqlplus>startup

非歸檔改為歸檔

sqlplus>connect sys/password

sqlplus>alter system set cluster_database=false scope=spfile;

sqlplus>shutdown immediate;

sqlplus>startup mount exclusive;

sqlplus>alter database archivelog;

sqlplus>alter system set cluster_database=true scope=spfile;

sqlplus>shutdown immediate;

sqlplus>startup

相關資料字典

v$archived_log

v$archive_dest

v$log_history

v$database

mysql如何開啟關閉外部連線

使用 mysql uroot proot 命令可以連線到本地的mysql服務。使用 use mysql 命令,選擇要使用的資料庫,修改遠端連線的基本資訊,儲存在mysql資料庫中,因此使用mysql資料庫。使用 grant all privileges on to root identified b...

Mysql開啟關閉

要開啟 關閉 重啟mysql server,首先登入為root賬戶,或者在一下命令前加sudo字首。如果你用的是redhat fedora,那麼就可以用這些命令 開啟 etc init.d mysqld start 關閉 etc init.d mysqld stop 重啟 etc init.d my...

mysql關閉遠端 MySQL開啟關閉遠端訪問

mysql開啟關閉遠端訪問 2018 02 26 開啟遠端訪問 更新使用者 use mysql update user set host where user root flush privileges 新增使用者 use mysql insert into user host,user,passw...