OracleDBA面試題及參考答案

it工作市場是如此的緊張,每個可獲得的職位都有一堆人在申請。naveen nahata為oracle e-business suite的資料庫管理員申請者提供了以下一些面試時的技術問題,它可以幫助申請者們快速脫穎而出。

  問題

1如果信息採集管理系統(icm)崩潰了怎么辦?

2你如何加速打補丁的過程?

3打補丁的過程中出錯了,你怎么辦?

4請提供克隆過程和克隆之後採取的手工操作的大概步驟。

5介紹一下autoconfig。autoconfig是如何知道xml檔案中的哪個樹脂需要被放入哪一個檔案的?

6你能告訴我,你對一個發生故障的自服務登錄問題做哪些測試嗎?你要檢查哪個配置檔案操作選項和檔案?

7如果你不能看到並發管理日誌和輸出檔案,是哪裡出錯了?

8你是如何更改並發管理日誌和輸出檔案的位置的?

9如果用戶正遇到性能方面的問題,你如何找到問題的原因?

10你如何更改應用程式的密 碼?

11請寫出dbc檔案的位置,並且解釋它的重要性和應用程式如何知道dbc檔案名稱?

答案

1所有其他的管理器都會繼續工作。icm只會處理佇列控制請求,意思是開啟和關閉其他並發的管理器。

2

2.1你可以合併多個補丁。

2.2你可以為一個非互動的補丁創建一個回響檔案。

2.3你可以通過選項(nocompiledb, nomaintainmrc, nocompilejsp)來套用補丁,並且在套用了所有的補丁之後,一次運行它們。

3 查看失敗工作的日誌,找到並且糾正錯誤,用adctrl 工具重新開啟工作。



  問題

1如果信息採集管理系統(icm)崩潰了怎么辦?

2你如何加速打補丁的過程?

3打補丁的過程中出錯了,你怎么辦?

4請提供克隆過程和克隆之後採取的手工操作的大概步驟。

5介紹一下autoconfig。autoconfig是如何知道xml檔案中的哪個樹脂需要被放入哪一個檔案的?

6你能告訴我,你對一個發生故障的自服務登錄問題做哪些測試嗎?你要檢查哪個配置檔案操作選項和檔案?

7如果你不能看到並發管理日誌和輸出檔案,是哪裡出錯了?

8你是如何更改並發管理日誌和輸出檔案的位置的?

9如果用戶正遇到性能方面的問題,你如何找到問題的原因?

10你如何更改應用程式的密 碼?

11請寫出dbc檔案的位置,並且解釋它的重要性和應用程式如何知道dbc檔案名稱?

  答案

1所有其他的管理器都會繼續工作。icm只會處理佇列控制請求,意思是開啟和關閉其他並發的管理器。

2

2.1你可以合併多個補丁。

2.2你可以為一個非互動的補丁創建一個回響檔案。

2.3你可以通過選項(nocompiledb, nomaintainmrc, nocompilejsp)來套用補丁,並且在套用了所有的補丁之後,一次運行它們。

3 查看失敗工作的日誌,找到並且糾正錯誤,用adctrl 工具重新開啟工作。

4在源檔案上(所有層)運行pre-clone,使用rman複製資料庫(或者從熱或者冷備份中重新存儲資料庫),拷貝檔案系統,然後在目標檔案(所有層)上運行post-clone 。



手工步驟(可能會更多):

4.1改變所有的非網站配置選項數值(快速克隆的話,只改變網站級別的配置檔案選項)。

4.2 修改工作流和並發管理器表。

4.3更改印表機。

5 autoconfig 使用了一個上下文檔案來維護關鍵的配置檔案。一個上下文檔案就是一個xml檔案,在$appl_top/admin 目錄下,進行集中式的存儲。

當你運行autoconfig 的時候,它讀取xml檔案,並且創建所有的autoconfig 管理配置檔案。

對於autoconfig維護的每個配置檔案,都存在一個臨時檔案來判斷哪個數值是從哪個xml檔案中得來的。

6

6.1檢查dbc檔案中的guest的用戶名和密 碼,配置選項guest的用戶名和密 碼、資料庫。

6.2查看apache/jserv是否啟動了。

6.3運行isitworking, fnd_web.ping, aoljtest等。

7很有可能是fndfs監聽器停止了。看看fnd_concurrent_requests 表中的outfile_node_name 和 logfile_node_name 的數值。看看fnd_nodes 表。看看tnsnames.ora 中的fndfs_ entry 。

8日誌問卷愛女的位置是由$applcsf/$appllog 參數來決定的,輸出檔案的位置是由$applcsf/$applout 決定的。

9

9.1追蹤這個會話(用等待)並且使用tkprof 來分析追蹤檔案。

9.2生成statspack 報告並進行分析。

9.3使用top/iostat/sar/vmstat 監控o/s 。

9.4通過ping這類基本的測試結果來判斷網路的瓶頸。

10

10.1 使用fndcpass 來更改apps密 碼。

10.2 手工修改wdbsvr.app/cgicmd.dat 檔案。

10.3 更改所有從其他環境指過來的資料庫連結。

11

11.1位置:$fnd_top/secure directory

11.2 重要性:在其他事務中指向資料庫伺服器。

11.3 應用程式通過使用“applications database id.”來了解dbc檔案的名字。

it工作市場是如此的緊張,每個可獲得的職位都有一堆人在申請。naveen nahata為oracle e-business suite的資料庫管理員申請者提供了以下一些面試時的技術問題,它可以幫助申請者們快速脫穎而出。

  問題

1如果信息採集管理系統(icm)崩潰了怎么辦?

2你如何加速打補丁的過程?

3打補丁的過程中出錯了,你怎么辦?

4請提供克隆過程和克隆之後採取的手工操作的大概步驟。

5介紹一下autoconfig。autoconfig是如何知道xml檔案中的哪個樹脂需要被放入哪一個檔案的?

6你能告訴我,你對一個發生故障的自服務登錄問題做哪些測試嗎?你要檢查哪個配置檔案操作選項和檔案?

7如果你不能看到並發管理日誌和輸出檔案,是哪裡出錯了?

8你是如何更改並發管理日誌和輸出檔案的位置的?

9如果用戶正遇到性能方面的問題,你如何找到問題的原因?

10你如何更改應用程式的密 碼?

11請寫出dbc檔案的位置,並且解釋它的重要性和應用程式如何知道dbc檔案名稱?

答案

(1)所有其他的管理器都會繼續工作。icm只會處理佇列控制請求,意思是開啟和關閉其他並發的管理器。

  (2)2.1你可以合併多個補丁。

  2.2你可以為一個非互動的補丁創建一個回響檔案。

  2.3你可以通過選項(nocompiledb, nomaintainmrc, nocompilejsp)來套用補丁,並且在套用了所有的補丁之後,一次運行它們。

(3) 查看失敗工作的日誌,找到並且糾正錯誤,用adctrl 工具重新開啟工作。