Oracle 10G資料庫自動記憶體管理分析

是不是很難準確地分配不同的池所需的記憶體數?自動共用記憶體管理特性使得自動將記憶體配置到最需要的地方去成為可能。無論您是一個剛入門的 DBA 還是一個經驗豐富的 DBA,您肯定至少看到過一次類似以下的錯誤: ORA-04031:unable to allocate 2216 bytesof shared memory ("shared pool"... ...或者這種錯誤:ORA-04031:unable to allocate XXXX bytes of shared

Oracle PL/SQL編程規範指南

一、PL/SQL編程規範之大小寫就像在SQL中一樣,PL / SQL中是不區分大小寫。其一般準則如下:關鍵字(BEGIN, EXCEPTION, END, IF THEN ELSE,LOOP, END LOOP)、資料類型(VARCHAR2, NUMBER)、 內建函式(LEAST, SUBSTR)和使用者定義的子程式(procedures,

Oracle最佳化和效能調整將要涉及的問題

為了保證Oracle資料庫運行在最佳的效能狀態下,在資訊系統開發之前就應該考慮資料庫的最佳化策略 。最佳化策略一般包括伺服器作業系統參數調整、資料庫參數調整、網路效能調整、應用程式SQL語句分析 及設計等幾個方面,其中應用程式的分析與設計是在資訊系統開發之前完成的。分析評價Oracle資料庫效能主要有資料庫輸送量、資料庫使用者回應時間兩項指標。資料庫使用者響應時

Oracle基於Client/Server的效能調整

摘要:通過探討和研究Oracle伺服器和Client/Server的特點和原理,闡述了提高、調整Oracle應用系 統效能的一些原則和方法。關鍵詞:Oracle;客戶/伺服器;系統全程區;網路I/O;復原段。Oracle 資料庫廣泛應用在社會的各個領域,特別是在Client/Server模式的應用,但是應用開發人員往 往碰到整個系統的效能隨著資料量的增大顯著下降的問題,為瞭解決這個問題,從以下幾個方面:資料庫

Oracle資料庫的效能調整與最佳化方法探析

1 引言Oracle資料庫作為一種具有高可靠性、高安全性、高相容性的大型關係型資料庫,在金融、通訊、醫 療、生產製造等行業得到了廣泛的應用,已逐漸成為公司資訊化建設的重要基礎平台。在航天領域中, Oracle資料庫應用在人力資源、型號物資、財務及研製過程管理等管理資訊系統的同時,還用來儲存和管 理大量星上資料。要使Oracle資料庫適應應用需求,有效管理和利用資訊時代不斷產生並急劇膨脹的資料

Oracle資料庫應遵循的PL/SQL編碼規則

提高編寫PL/SQL代碼數量及品質的四個簡單易行指導方針我從1990年就開始編寫PL/SQL代碼。這意味著我已經編寫了幾萬行的軟體代碼,但我確信,其中的絕 大多數代碼都非常拙劣,而且難以維護。幸運地是,我發現找到並遵循編寫出更好代碼的新方法還為時不晚。就是在去年,My Code品質有了 顯著改進;這些改進主要是由於制定了一些簡單的規則,並像紀律一樣加以遵守。本文為PL/SQL新手及有經驗的開發人員提出了四條建議;遵守其中任何一條,你的代碼品質都會有提

ORACLE常見錯誤碼的分析與解決方案

在使用ORACLE的過程過,我們會經常遇到一些ORACLE產生的錯誤,本文就使用中出現比較頻繁的錯誤碼一一做出分析,希望能夠協助你找到一個合理解決這些錯誤的方法,同時也希望你能夠提出你的不同看法。ORA-01650:unable to extend rollback segment NAME by NUM intablespace

建立最適合的Oracle運行環境

在Oracle資料庫中,提供了一套預設的使用者作業環境。如使用者查詢的時候,從資料庫中一次提取的行 數;列之間的分隔字元;每行顯示的最大寬度;每頁預設顯示的行數等等。這些都是靠資料庫的環境變數來控 制。這些參數雖然是Oracle系統推薦的,但是,往往不符合資料庫管理的要求。因為我們工作一段時間以 來,已經養成了自己的一套工作習慣。所以,我們希望每次更換一個Oracle運行環境之後,資料庫都能夠

簡介EXCEL與ORACLE間的資料互傳方法

眾所周知,Microsoft Excel能很直觀而方便地進行資料輸入,統計,組建圖表,但它的資料管理能力有限,對大量的資料查詢能力不足,如果利用它資料計算方面的優點和大型資料庫ORACLE的資料查詢優點,可以設計出功能強大的資料處理系統。假設與Excel資料檔案相對應的職工情況表EMP已在ORAC LE系統中建立,此表中各欄位按照順序分別是職工代號(

用智能最佳化限制提高Oracle資料庫效能

Oracle SQL已耗用時間的最主要的組成部分是花在為執行準備新的SQL語句上的時間。不過,如果瞭解了可執行計畫產生的內在機制,你就可以控制Oracle花費在評估表的串連順序的時間,並在總體上提高查詢的效能。準備為執行提供的SQL語句在一個SQL語句進入Oracle庫的cache之後、而真正被執行之前,將會依次發生如下事件:語法檢查——檢查該SQL語句的拼字和詞序是否正確。語義解析——Oracle根據資料詞典(data

oracle中針對暫存資料表與truncate錯誤的分析

昨天晚上系統出現一個問題,一個預存程序執行異常,觀察僅僅發現邏輯讀越越高。當時情況比較緊 急,我只好將原來的修改成舊的樣子。實際上改動很簡單,新的如下:EXECUTE IMMEDIATE 'TRUNCATE TABLE temp_test REUSE STORAGE ‘ ;舊的如下:delete from TEMP_TEST ;TEMP_TEST 是一個暫存資料表。今天上午測試才發現暫存資料表在truncate時與正常表不同。測試實驗如下:sleect * from

oracle中直接利用ALTER TABLESPACE修改大檔案

Oracle 10g引進了一個新的資料表空間類型,那就是大檔案(BIGFILE)。它不像傳統的資料表空間那樣由1022個檔案組成;一個大檔案(BIGFILE)資料表空間卻儲存在一個單一的資料檔案中,同時它的資料量也需要更大的硬碟容量;大檔案(BIGFILE)資料表空間能根據選擇的塊的大小而變化,從32TB增長至128TB。改變傳統的資料表空間大小意味著要使用ALTER

Oracle 9i資料庫設計詳解

一、資料庫實體設計原則1.1 資料庫環境配置原則1.1.1 作業系統環境:對於中小型資料庫系統,採用linux作業系統比較合適,對於資料庫冗餘要求負載平衡能力要求較高的系統,可以採用Oracle9i RAC的叢集資料庫的方法,叢集節點數範圍在2—64個。對於大型資料庫系統,可以採用Sun Solaris SPARC 64位小型機系統或HP 9000 系列小型機系統。RAD5適合唯讀操作的資料庫,RAD1 適合OLTP資料庫1.1.2

ORACLE 11G無法串連到資料庫執行個體故障排除

本文詳細介紹ORACLE 11G 無法串連到資料庫執行個體故障排除ORACLE 11G如果報告——Enterprise Manager 無法串連到資料庫執行個體,則可以按照如下方法排除故障:1、使用SQL PLUS.在DOS模式下運行SQL PLUS.SQL> conn請輸入使用者名稱:sys as sysdba輸入密碼:串連成功SQL>desc dba_users注意:如果此時提示發現該視圖無效。用D:\oracle\product\10.2.0\db_1\

在Linux上自動啟動和關閉Oracle資料庫(9i/10g/11g)

在Oracle 1gR2或更高版本下使用RAC或ASM時,Oracle Clusterware會自動啟動和停止Oracle資料庫實 例,因此下面的過程不是必需的,對於其他情況,你就可以使用下面描述的方法了。◆su命令下面的描述是Oracle建議採用的自動啟動和關閉Oracle

Oracle資料庫索引聚簇與雜湊聚簇使用指南

索引聚簇的使用:◆對經常在串連語句中訪問的表建立聚簇。◆假如表只是偶爾被串連或者它們的公用列經常被修改,則不要聚簇表。(修改記錄的聚簇索引值比在 非聚簇的表中修改此值要花費更多的時間,因為Oracle必須將修改的記錄移植到其他的塊中以維護聚簇) 。◆假如經常需要在一個表上進行完全搜尋,則不要聚簇這個表(對一個聚簇表進行完全搜尋比在非聚

Oracle資料庫索引建立要做到三個適當

在Oracle資料庫中,建立索引雖然比較簡單。但是要合理的建立索引則比較困難了。筆者認為,在創 建索引時要做到三個適當,即在適當的表上、適當的列上建立適當數量的索引。雖然這可以通過一句話來 概括最佳化的索引的基本準則,但是要做到這一點的話,需要資料庫管理員做出很大的努力。具體的來說, 要做到這個三個適當有如下幾個要求。一、 根據表的大小來建立索引。雖然給表建立索引,可以提高查詢的效率。但是資料庫管理員需要注意的是,索引也需要一定的開銷

oracle中使用Flashback database功能恢複使用者錯誤

Oracle10g中有一個新增得功能Flashback Database,當你啟動它以後,它會定期將已發生變化的塊寫入到閃回日誌的記錄檔中。請注意這些日誌不是由傳統的Log Writer (LGWR) 過程寫入,而是由一種稱作Recovery Writer的新過程來寫入。$ ps -ef|grep rvwr|grep -v greporacle 27231   1 0 17:10:30 ?    0:00

Oracle資料庫設計要做到五戒

眾所周知,資料庫設計的好壞直接關係到資料庫啟動並執行效率。根據筆者的經驗,對於提升資料庫效能來說,合理的資料庫設計,比升級伺服器的硬體設定,還要來的有效。但是,筆者無論是在跟同事合作,又或者是在論壇上跟相關同行交流的時候,總是會發現有些人有一些不好的資料庫設計習慣,影響了資料庫的效能,增加了資料庫管理員的工作量。筆者認為,為了提升資料庫的效能,在Oracle資料庫設計的時候,要做到五戒。一戒:在小型表上不要建立索引。毋庸置疑,索引可以提高資料庫查詢的效率。但是,俗話說,過之則不及。索引也必須用在

Oracle資料庫設計開發階段效能最佳化策略

引言Oracle是目前使用最為廣泛的大型資料庫管理系統,提高Oracle資料庫系統的運行效率,是整個電腦資訊系統高效運轉的前提和保證。影響Oracle資料庫應用系統效能的因素很多,既有軟體方面的因素,也包括資料啟動並執行硬體環境、網路環境、資料庫管理和維護方面的因素等。資料庫系統設計開發階段是Oracle應用最佳化的最佳階段,也是主動最佳化階段,能達到以最小成本獲得最大效能增益的目的。通過對其邏輯儲存結構和實體儲存體結構設計進行最佳化,使之在滿足需求條件下,時空開銷效能最佳,可以解決資料庫系統運

總頁數: 1509 1 .... 898 899 900 901 902 .... 1509 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.