Time of Update: 2017-02-27
運行本文的樣本前,請對當前的資料表的插入、刪除、更新等進行記錄,並把操作日期、操作者、原來資料、現在資料都作為備份,以便在當前備出現問題的時候能夠給以恢複。注釋:最好把備份表放在不同的磁碟上或不同的資料庫中:1、建立用於資料備份及操作記錄的表:CREATE TABLE AUD_PRGAMD1(W_ROWID VARCHAR2(50), --行IDW_ACTION VARCHAR2(1), --操作DTTM DATE, --操作日期OPUSER VARCHAR2(30),
Time of Update: 2017-02-27
Oracle 11g在備份和恢複方面新增了很多的功能,無論是效能、功能性、安全性和可操作性方面都有了不同程度的提高。這一篇介紹RMAN刪除歸檔日誌時的驗證。在11g以前的版本,Oracle的rman並沒有和其他日誌應用系統緊密結合起來,因此,rman刪除歸檔日誌的時候並不會判斷這個日誌是否對其他系統仍然有用。當rman刪除日誌後,可能會發現其他的系統比如DATA
Time of Update: 2017-02-27
很多的時侯,做Oracle
Time of Update: 2017-02-27
微軟的 Excel 試算表廣泛應用於當今的商業環境中。儘管 Excel 能夠讀取和顯示分隔檔案,但 .xls 專有格式提供了其他一些富於表現力的特性,其中包括字型格式和多工作表試算表。許多商業和開放原始碼的工具都提供了產生可由 Excel 讀取的報表的功能。 比如,您可以使用 Oracle Reports 產生一個試算表,或使用 SQL*Plus 輸出一個由逗號分隔的檔案。 利用現有的一些工具可以訪問多個資料來源。 但報表的格式與特定查詢的結果緊密聯絡,而不同的資料來源有時會產生不同的結果。 (
Time of Update: 2017-02-27
一、Shared pool tunningShared pool的最佳化應該放在優先考慮,因為一個cache miss在shared pool中發生比在data buffer中 發生導致的成本更高,由於dictionary資料一般比library cache中的資料在記憶體中儲存的時間長,所以 關鍵是library
Time of Update: 2017-02-27
Session領導人兼Apps Associates創始人、CEO Sridhar Bogelli是基於Mass應用程式開發顧問,告誡 Oracle開發人員要恰當運用Oracle和第三方銷售商提供的工具來協助他們以及他們的公司避開一些與 production相關的問題。這些工具包括:一、SQL*PlusSQL*Plus是SQL命令列和PL/SQL語言的介面和串連Oracle資料庫客戶和伺服器的報告工具。SQL*Plus能
Time of Update: 2017-02-27
為了提高效能,我們針對Oracle資料庫本身提供了的方法或方案進行過不少的嘗試,主要包括:共用伺服器模式(MTS);叢集技術(Clustering)RAC;分區;平行處理(主要是並行查詢)。Oracle提供的這些特性確實是用來進行效能改善的,但我們往往忽略了對自身應用特性的分析,它們是否適合於我們。最近,通過對這方面知識的深入瞭解,發現我們以前存在一些錯誤的認識。我覺得有必要,大家一起來改變這種誤解。分析之前,先明確一下我們的應用特性。資料庫應用大體可以分為OLAP和OLTP兩大類,即:聯機事務
Time of Update: 2017-02-27
在效能測試中,有一項十分重要的準備工作就是準備測試資料。在進行效能測試之前,首先要保證測試資料庫中有測試所需要的足夠多的資料。對於資料的準備工作,有時候我會使用LoadRunner產生相應的指令碼去準備資料,這樣的做法有一個好處就是簡便易行,然而它有一個很大的缺點就是效率太慢,當我們需要的資料量極大時,這樣做是非常耗時間的,所以我覺得還需要掌握各種不同的技能來完成這個任務。以下就是我在前不久的一次測試中學到的經驗:使用oracle sql
Time of Update: 2017-02-27
一、問題的提出目前的很多資料庫應用程式是使用ORACLE資料庫開發的client/server模式。眾所周知,使用此種模式需要在終端上安裝ORACLE用戶端軟體。應用程式可以使用InstallShield軟體打包成安裝程式,由使用者自行安裝。但ORACLE用戶端軟體一般需要有經驗的開發人員通過人機互動的方法安裝,安裝完成後還需在Net8中佈建服務名。這樣當軟體發布時,可能需要在不同地點的成千上萬個終端上安裝ORACLE用戶端,讓費了大量的人力及時間。如何能在不需要人員幹預的情況自動完成ORACL
Time of Update: 2017-02-27
在構建自訂搜尋引擎時,開發人員常遇到的一個問題是實現某種類型的分頁功能;也就是說,允許使用者提交一個返回很多行資料的查詢,但是只顯示前20條。在使用者點擊一個連結時,下20條或者前20條資料會從資料庫應用程式中取出。資料庫訪問存在的一個問題是來自 Web 網站的請求是無狀態的。在等待使用者請求下一組資料時,讓資料庫維護一個遊標的效率是非常低的。對 HTML 編寫代碼讓遊標位於用戶端是可以做到的,但是遊標是一個有限的資源,所以每次在頁面裝載完成時最好關閉遊標。Oracle
Time of Update: 2017-02-27
項目情況:是一個大型公司的內部辦公系統,該系統有兩個和一般公司專屬應用程式不太一樣的特點:一是使用者量非常多,人員數達到2W左右,另一個是採用分級管理的形式,各個分公司資料分開管理。我們的定位:我們是作為業務平台的供應商參與這個項目的,我們提供底層的開發平台,系統整合商在此基礎上進行二次開發。在項目從開發到部署的過程中遇到了很多的問題,也反映出很多問題。一、怎麼回事,跑得比貓還慢項目開發完畢後部署在Ibm aix
Time of Update: 2017-02-27
摘要:介紹了ADF的特點和結構,描述了使用ADF開發J2EE應用程式的過程。關鍵詞:ADF ORACLE J2EE MVCADF簡介ADF(Application Development Framework)是Oracle公司為簡化J2EE程式開發的複雜性專門開發的一 種解決方案,ADF通過減少實現設計模式和應用程式架構的代碼量,簡化了J2EE的研發難度。其優點主要 體現在以下四個方面:(1)
Time of Update: 2017-02-27
/*該實驗針對按照遞增列作為分區條件的情況,按照時間作為分區條件的等下次測試*/create tablespace test01 datafile 'D:\oracle\oradata\myora\test01.dbf'size 50m;create tablespace test02 datafile 'D:\oracle\oradata\myora\test02.dbf'size 50m;create tablespace test03 datafile
Time of Update: 2017-02-27
正如在第1和第2部分中提到那樣,有幾個相對容易的改善效能的步驟你可以採取,這些步驟其中一個 涉及到使用自動化工具“指導”你編寫SQL語句,有許多生產效能分析或效能調整工具的廠家 ,在接下來的文章中,我們將對它們中的一個進行考察。Quest Software許多DBA和開發人員使 用一個名叫Toad的工具,它出自Quest Software公司,按照Quest Software網站上說法,Toad使用者社區大
Time of Update: 2017-02-27
為了能取得圓滿成功,我將涉及到一些預備步驟,它們將在查看發生了什麼時需要,這些步驟包括運 行plustrce SQL指令碼、建立一個“EXPLAIN_PLAN”表、授予角色、配置sql*plus環境查看執行計畫。所有 這些步驟都包括在“Oracle 9i R2資料庫效能調整指南和參考”中“在sql*plus中使用自動跟蹤”,對於 Oracle
Time of Update: 2017-02-27
Oracle效能調整是一個範圍比較廣且有點複雜的主題,普通DBA面對的最大的問題是從哪裡開始以及該 做些什麼。你知道的所有資訊可能是有人(一個使用者)報告了一個關於應用程式或查詢效能下降的問題, 當你面對這樣的問題時該從何下手呢?Oracle的調整方法對那些已經取得了Oracle 8i效能調整認證考試的人而言,有一個實驗地區實驗Oracle的調整方法,當 Oracle 9i發布時Oracle強調了這個方法有所改動,這個方法從8i到9i/10g發生一些變化,兩個方法都不
Time of Update: 2017-02-27
原始未分頁查詢Sql代碼如下:select ROWNUM rn, t.id ID, o.name YYB,u.name XM, t.MC from tZDYSXt,tuser u,lborganization o where t.cjr=u.id and u.orgid=o.orgcode and t.gx = 1order by ID結果如下:RN ID YYB XM MC---------- ----------------- ------------
Time of Update: 2017-02-27
在SQL語句最佳化過程中,經常會用到hint,下面我們來介紹一下在SQL最佳化過程中常見Oracle中"HINT"的 30個用法:1. /*+ALL_ROWS*/表明對語句塊選擇基於開銷的最佳化方法,並獲得最佳輸送量,使資源消耗最小化。例如:SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_INFROM BSEMPMS WHERE EMP_NO='SCOTT';2.
Time of Update: 2017-02-27
由於OracleDatabase Backup有三種方式,每種方式具有不同的恢複特性,因此應整合資料庫與檔案系統備份,整合邏輯備份和物理備份。一、備份策略1.在作業系統級,使用大容量磁碟陣列,通過磁碟映像技術使每一個資料庫檔案自動分佈於每個物理磁碟。這樣,當某個磁碟出現物理損壞時,作業系統會自動引發映像磁碟來取代失效的磁碟,保證資料庫的正常運行。
Time of Update: 2017-02-27
Oracle developer以其快速的資料處理開發而聞名,其異常處理機制也是比較完善,不可小覷。1、 異常的優點如果沒有異常,在程式中,應當檢查每個命令的成功還是失敗,如BEGINSELECT ...-- check for ’no data found’ errorSELECT ...-- check for ’no data found’ errorSELECT ...-- check for ’no data