第一次在Ubuntu下寫blog中的東東,好久沒有更新了,今天來點兒吧安裝Oracle-xe-client第一個我們要考慮的就是交換分區是否足夠大, This system does not meet the minimum requirements for swap space. Based on the amount of physical memory available on the system, Oracle Client 10g Express Edition
新到了伺服器,讓我小試了一把,我簡單記錄一下安裝以及升級的過程,裡面還有向高手學到的經驗安裝Linux AS 4.7的時候,選擇LVM可以方便的管理空間,自由增加和縮小檔案系統的大小,選擇安裝了全部的服務,就是在安裝的最後,選擇安裝哪些服務的時候選擇的,安裝好後,禁用了sendmail服務,這個服務可能會非常影響伺服器。安裝Oracle
1、先建立一個用於實驗的資料表空間 create tablespace block datafile size 1M extent management local; –因為是11g所以使用了AMS alter user ff default tablespace block; alter user ff quota unlimited on
收到營運同學電話,mysql伺服器串連數滿了,登入伺服器查看,確實滿了,好吧,首先增加串連數到2500,暫時提供對外服務。串連繼續升高,又快達到2500。發現有大量的查詢時間將近到了1200秒,大量的長串連堆積,導致串連數攀升,看來還是sql的問題。在這些長串連中,發現這樣的sqlSELECT product_id,gift_id,gift_original_price,gift_count, FROM promo_xxx WHERE promotion_id IN (589994,589994
Oracle中並沒有區分資料表空間裡放的是表還是索引,所有當資料量比較小時,完全可以把表和索引放在同一個資料表空間裡,但隨著資料量的增大,最好還是把表和索引分開儲存在不同的資料表空間裡,因為:1)提高效能:盡量把表和索引的資料表空間儲存在不同在磁碟上,把兩類不同IO性質的資料分開放,這樣可以提高磁碟的IO總體效能;2)便於管理:試想一下,如果索引的資料檔案損壞,只要建立索引即可,不會引起資料丟失的問題。下面語句用於移動索引的資料表空間:alter index INDEX_OWNER.INDEX_
undo 資料表空間損壞導致無法open在資料庫undo資料表空間檔案損壞,或者undo資料表空間檔案缺失的情況,無法開啟資料庫。這兩種情況都可以視為一種情況處理,解決方案一樣。啟動資料庫時 出現:SQL> startupOracle instance started.Total System Global Area 709836800 bytesFixed Size