mysql 自动归档,如何将数据库从非归档模式转为自动归档模式:
這個問題小哥哥問過我,我一下卡住了,答不上來,他罵我,學了那么久,這么簡單的東西你都不會?我低頭默默無語!我確實沒有反抗的權利,只能在被罵完之后趕緊學去!這個就是我的命,我的學習永遠跟不上他們的步驟,最后都被一句話罵回來:你就是豬!小哥哥罵我的常用語!
一、如何查看數據庫的現行日志和自動歸檔模式的設置:
可用archive log list命令來查看。
具體做法如下,
C:\Documents and Settings\Administrator>sqlplus
/nolog
SQL*Plus: Release 9.2.0.1.0 - Production on 星期三 4月 28 09:16:43
2010
Copyright (c) 1982, 2002, Oracle Corporation.?All rights reserved.
SQL> conn sys/sys as sysdba
已連接。
SQL> archive log list?--查看模式的命令
數據庫日志模式?非存檔模式
自動存檔?禁用
存檔終點?D:\oracle\ora92\RDBMS
最早的概要日志序列?1
當前日志序列?2
SQL>
如上可以看出不是自動歸檔模式,下面是修改方式:
1. 關閉運行的數據庫實例
SQL> shutdown immediate
在進行日志模式切換之前,必須將運行的數據庫正常關閉。
2. 啟動數據庫實例到mount狀態,但不要打開。
SQL> startup mount
3. 切換數據庫日志模式。
SQL> alter database
archivelog;(設置數據庫為歸檔日志模式)
4. 把數據庫打開
SQL>
alter database open;(設置數據庫為歸檔日志模式)
5.啟動自動歸檔
SQL>
alter system archive log start;(設置數據庫為歸檔日志模式)
如果這步沒有做,則數據庫處于歸檔模式,但不能自動歸檔。
再次查看系統
SQL>
archive log list;
數據庫日志模式?存檔模式
自動存檔?啟用
存檔終點?D:\oracle\ora92\RDBMS
最早的概要日志序列?1
下一個存檔日志序列?2
當前日志序列?2
SQL>
SQL>
如果改為非自動歸檔,則在第三步改為
SQL> alter database
noarchivelog;(設置數據庫為歸檔日志模式)
即可。
總結
以上是生活随笔為你收集整理的mysql 自动归档,如何将数据库从非归档模式转为自动归档模式:的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab的guide怎么添加函数,整
- 下一篇: linux mysql 密码文件怎么打开