oracle linux下oracle小知識

2021-08-17 23:46:35 字數 1763 閱讀 1476

1、oracle 安裝下的/u01/diag/rdbms/orcl/hof/incident目錄下是什麼檔案?

答:每當乙個錯誤發生的時候,oracle會建立乙個incident,並且分配乙個incident_id號,同時在

adrhome

的incident目錄中建立相應的incident 目錄,每個錯誤號乙個incident目錄,目錄被命名為incdir_。在incident 目錄下含有相應的dump檔案。

2、oracle 安裝下的/u01/diag/rdbms/orcl/hof/tarce目錄下是什麼檔案?

答:tarce檔案是oracle資料庫在執行時產生的日誌;跟蹤檔案(trace file)能提供除錯資訊,伺服器遇到問題時,它會生成乙個包含大量診斷資訊的跟蹤檔案。

可以查詢出30天前的tarce檔案,並刪除。

$find trace -ctime +30 |more

$find trace -ctime +30 |xargs rm -f

3、oracle資料庫恢復報ora-00283,ora-01610錯誤原因

sql>recover database;

ora-00283: recovery session canceled due to errors  

ora-01610: recovery using the backup controlfile option must be done  

原因:

導致恢復報ora-01610的原因有 :

1.如果你在一次恢復中先是使用了recover database using backup controlfile命令,那麼再一次執行recover database時必須也加上backup controlfile

2.你所恢復的資料庫曾經被resetlogs開啟過

3.你恢復使用的控制檔案比恢復出來的資料檔案要老(比如你restore的控制檔案是5月10號的,restore的資料檔案是5月10號之後的)

解決方法:加上using backup controlfile

sql>recover database using backup controlfile;

4、/dev/shm是什麼作用?

答:/dev/shm是乙個臨時檔案系統(tmpfs),/dev/shm通常用做共享記憶體。

5、redo.log是什麼?

歸檔日誌

1)online redo log

在oracle資料庫中,預設情況下,至少會有兩個重做日誌組,而且每個組裡面至少包含了乙個重做日誌檔案。日誌組不會自動增加,在乙個寫滿之後,會自動去寫下乙個。在下乙個被寫滿之後會又從第乙個開始寫起。

2)archive redo log

歸檔日誌(archive log)主要用於硬體級別的錯誤:磁碟的壞道導致無法讀寫、寫入的失敗、磁碟受損導致資料庫資料丟失。這就要使用

oracle linux 下解除安裝

1.關閉資料庫 shutdown immeidate 2.停止 listener lsnrctl stop 3.停止http服務 可選 4.用su或者重新登入到 root 5.將安裝目錄刪除 rm rf u01 6.將 usr bin 下的對應檔案刪除 rm usr local bin dbhome...

Oracle Linux下Yum無法使用的解決之道

筆者初試oracle linux的時候,發現這樣一種現象 在root使用者下使用 yum update 進行公升級時,系統報告以下錯誤 1 2345 6789 root test yum update loaded plugins refresh packagekit,security settin...

oracle linux定時備份

建一crofile.sh檔案內容為 export path export oracle base opt oracle export oracle sid melinets export oracle home oracle base product 11.2.0 db 1 export path ...