簡單的Oracle小問題解決

來源:互聯網
上載者:User

  前兩天過完年回北京,結果一上班就碰到一個問題:公司在深圳那邊有一個Oracle項目,一次系統重啟後Oracle資料庫就無法串連了。項目開發人員求救於我,我想前段時間看了一些Oracle的書,就嘗試一下吧。通過遠端控制串連到對方的伺服器上後,使用sqlplus訪問資料庫,探索資料庫可以mount上,但是無法open。於是我檢查了一下bdump目錄下的alert_xxxx.log檔案,發現最後出現提示:無法在share_pool上分配記憶體。之後我show parameter檢查了下share_pool的大小,發現是87兆左右,於是我問項目人員對方的伺服器有多大記憶體,答曰:16*2G。這麼大的記憶體,為何共用池這麼小呢?可能擴充共用池的大小就能解決問題了吧。我修改共用池大小後關閉資料庫,然後再開啟,發現一切就ok了。

  其實這個問題是非常簡單的,雖然我並沒有太多Oracle實踐經驗,但是也能很容易解決。而那個項目的開發人員,已經開發了兩三個Oracle相關的項目了,竟然還不能解決這類的問題,這太讓我失望了。開發人員如果沒有持續學習的精神,那麼對於自己和所在的公司都是一種巨大的損失,自己也會逐漸喪失從事開發的樂趣和想法。 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.