如何成為Oracle應用程式DBA

2021-04-20 05:13:32 字數 1269 閱讀 3795

從乙個「普通」的oracledba

siebel產品等。

如何成為oracle應用程式資料庫管理員

首先是角色的轉變

接著工作內容的轉變

2.在你沒有經過多次測試並且得到客戶認可的時候不要去打補丁,並且你要確信這個補丁解決了現有的問題,而且沒有帶來其它新的問題。

4.不要為了提高效能而在沒有詢問oracle support前試著去增加額外的indexes。如果你一定要去做,那千萬記住要有文件作記錄,因為在這之後你再打patch的時候它可能會把你做的修改自動復原。

5. 知道怎麼樣是正確的打patch,先計畫打哪個patch,然後取得patch,接著打patch,測試,最後文件記錄。

6. 要知道任何時刻資料庫都可能會有一些object 是invalid的,你的一些操作也會增加invalid objects,定期檢查這些invalid objects的數量,然後定期用utlrp去重新編譯,utlrp.squ在oracle home的rdbms/admin下,需要用sys執行。在你的db執行過程中如果碰到錯誤,就可以先重新編譯invalid objects,如果沒有解決問題再去遞交itar(internet created technical assistance request).

7.能看懂日誌。

構架應用體系

中間層• web 伺服器

• forms伺服器

• reports 伺服器

• discoverer伺服器

• 併發處理伺服器

• admin伺服器

資料庫層

另外乙個和一般資料庫不同的地方就是必須要設定初始引數。在初始檔案中設定初始引數還不常見。

你如何備份你的資料庫?在ebs中,資料庫備份時非常直接的,中間層元件就有一些複雜了。慶幸的是,oracle開發了乙個叫做rapid clone的工具,步驟歸納如下:

• 在每層執行基於perl的指令碼語言(建立乙個xml檔案,裡面包含了配置資訊,不過對源系統不影響)

• 將每層的相關部分複製到目標系統

• 執行基於perl語言的config/clone指令碼來重新配置環境或者每層的context檔案。

結論

如何編寫應用程式

每次要編寫嵌入式應用程式的時候總是不知道該如何入手,於是簡單的研究了下現在普遍的掃碼支付模組的sdk開發結構。拿到乙個專案需求時,我們需要看下該專案分為幾個模組,每個模組之間又是以什麼形式連線的。模組化會使程式結構清晰,維護也會方便很多。比如說掃碼支付模組就分為三個部分,底層core部分,mqtt功...

ARM40 A5D27應用程式 串列埠應用程式示例

本文為串列埠應用程式示例,測試板為arm40 a5d27.將串列埠 ttys5 的tx rx腳短接,然後 cat dev ttys5 echo 123abc dev ttys5 可以看到ttys5返回123abc檔名為 test uart.c,見本文附錄 1 arm linux gnueabihf ...

雲成為更好的應用程式平台

雲成為更好的應用程式平台 摘自 陽光雲論壇 關鍵業務應用程式虛擬化 通往雲之旅的關鍵第一步 我們先來看一則軼事 德克薩斯大學布朗斯維爾校區 brian matthews 是德克薩斯大學布朗斯維爾校區 utb 的軟體系統專家,他負責使用 microsoft exchange 為該校區的 16,000 ...