Ⅰ oracle資料庫日誌文件在哪
1,默認情況下,oracle的日誌文件記錄在$ORACLE/rdbms/log目錄下
[plain] view plain
[oracle@oracle log]$ pwd
/home/oracle/oracle/proct/10.2.0/db_1/rdbms/log
日誌文件為(alert_<ORACLE_SID>.log):
[plain] view plain
[oracle@oracle log]$ ll
總計 848
-rw-rw-r-- 1 aaa aaa 962 06-20 15:57 alert_TESTDB.log
2,如果不是在默認位置,則可通過sql查詢日誌文件位置:
[plain] view plain
SQL> show parameter mp_dest
NAME TYPE
VALUE
background_mp_dest string
/home/oracle/oracle/admin/TESTDB/bmp
core_mp_dest string
/home/oracle/oracle/admin/TESTDB/cmp
user_mp_dest string
/home/oracle/oracle/admin/TESTDB/ump
其中background_mp_dest的value值即為日誌文件存放位置
Ⅱ 如何向資料庫中添加數據或日誌文件
開始之前
限制和局限
當 BACKUP 語句正在運行時,不能添加或刪除文件。
可以為每個資料庫指定最多 32,767 個文件和 32,767 個文件組。
安全性
許可權
需要對資料庫擁有 ALTER 許可權。
使用 SQL Server Management Studio
向資料庫添加數據文件或日誌文件
在 「對象資源管理器」中,連接到 SQL Server 資料庫引擎 的實例,然後展開該實例。
展開「資料庫」,右鍵單擊要從中添加文件的資料庫,然後單擊「屬性」。
在 「資料庫屬性」 對話框中,選擇 「文件」 頁。
若要添加數據或事務日誌文件,請單擊 「添加」。
在 「資料庫文件」 網格中,輸入文件的邏輯名稱。 該文件名在資料庫中必須唯一。
選擇文件類型:數據或日誌。
對於數據文件,從列表中選擇應包含該文件的文件組,或選擇「<新建文件組>」來創建新的文件組。 事務日誌不能放在文件組中。
指定文件的初始大小。 根據資料庫中您希望的最大數據量,使數據文件盡可能大。
若要指定文件的增長方式,請在「自動增長」列中單擊 (…)。 從下列選項中進行選擇:
若要允許當前選中的文件根據數據空間量的需求增加而增長,請選中 「啟用自動增長」 復選框,然後從下列選項中進行選擇:
若要指定文件按固定增量增長,請選擇 「按 MB」 並指定一個值。
若要指定文件按當前文件大小的百分比增長,請選擇 「按百分比」 並指定一個值。
若要指定最大文件大小限制,請從下列選項中進行選擇:
若要指定文件能夠增長到的最大大小,請選擇「限制文件增長(MB)」並指定一個值。
若要允許文件根據需要增長,請選擇 「不限制文件增長」。
若要防止文件增長,請清除 「啟用自動增長」 復選框。 文件大小不會增長到超過「初始大小(MB)」列中指定的值。
Ⅲ 如何查看mysql資料庫的日誌文件
這是一個慢查詢日誌的展示工具,能夠幫助 DBA 或者開發人員分析資料庫的性能問題,給出全面的數據擺脫直接查看 slow-log。QAN(Query Analytics)
PMM 目前有 2 個版本,但是對於 QAN 來說其大致由三部分組成:
QAN-Agent(client):負責採集 slow-log 的數據並上報到服務端
QAN-API(server):負責存儲採集的數據,並對外提供查詢介面
QAN-APP:專門用來展示慢查詢數據的 grafana 第三方插件
1. 數據流轉
slow-log --> QAN-Agent --> QAN-API <--> QAN-APP(grafana)
2. pmm1 架構圖
Ⅳ 資料庫中的日誌文件有什麼作用啊謝謝
日誌的作用是記錄所有對資料庫數據的修改,主要是保護資料庫以防止故障發生後,對資料庫進行恢復;
了解更多開源相關,去LUPA社區看看吧。
Ⅳ sql資料庫日誌文件
麻煩了,很多DBA不太清楚,資料庫的日誌裝的其實是真正的數據(歸檔前改變的數據),所以日誌文件也是非常重要的。
至於有些資料庫的日誌文件過大,主要是DBA沒有正確的對資料庫進行調優設置造成的。
下面的方法也許對你是有用的。
0.備份數據文件'xxzx_discuz_Log.MDF'
1.新建一個同名的資料庫'xxzx_discuz'
2.再停掉sqlserver服務(注意不要分離資料庫)
3.用原資料庫的數據文件'xxzx_discuz_Log.MDF' 覆蓋掉新建的資料庫
4.再重啟sqlserver服務
5.此時打開企業管理器時會出現置疑,先不管,執行下面的語句(注意修改其中的資料庫名)
6.完成後一般就可以訪問資料庫中的數據了。這時,資料庫本身一般還有問題,解決辦法是:利用資料庫的腳本創建一個新的資料庫,然後通過DTS將數據導進去就行了.
SQL代碼
use master
go
sp_configure 'allow updates',1 reconfigure with override
go
update sysdatabases set status =32768 where name='置疑的資料庫名'
go
sp_dboption '置疑的資料庫名', 'single user', 'true'
go
dbcc checkdb('置疑的資料庫名')
go
update sysdatabases set status =28 where name='置疑的資料庫名'
go
sp_configure 'allow updates', 0 reconfigure with override
go
sp_dboption '置疑的資料庫名', 'single user', 'false'
go
特別注意最後一步中的說明「這時,資料庫本身一般還有問題,解決辦法是:利用資料庫的腳本創建一個新的資料庫,然後通過DTS將數據導進去就行
Ⅵ 資料庫文件與日誌有什麼不同
每個 SQL Server 2005 資料庫至少具有兩個操作系統文件:一個數據文件和一個日誌文件。數據文件包含數據和對象,例如表、索引、存儲過程和視圖。日誌文件包含恢復資料庫中的所有事務所需的信息。為了便於分配和管理,可以將數據文件集合起來,放到文件組中。
主要數據文件包含資料庫的啟動信息,並指向資料庫中的其他文件。用戶數據和對象可存儲在此文件中,也可以存儲在次要數據文件中。每個資料庫有一個主要數據文件。主要數據文件的建議文件擴展名是 .mdf。
事務日誌文件保存用於恢復資料庫的日誌信息。每個資料庫必須至少有一個日誌文件。事務日誌的建議文件擴展名是 .ldf。
Ⅶ 怎麼看資料庫日誌文件內容
正常用記事本打開就可看
Ⅷ SQL資料庫日誌文件 可以刪除嗎
可以的
Ⅸ 怎樣查看資料庫的數據文件和日誌文件
你是要看數據文件和日誌文件的存放位置呢,還是里邊的內容?
查看位置的話,直接使用:
SQL>
select
*
from
v$logfile;
SQL>
select
file_id,file_name
from
dba_data_files;
如果要查看內容的話,得把數據打出來,到trace文件中查看。