Time of Update: 2017-02-27
問:我在redhat8上安裝oracle9i過程中,提示換第二張盤,可我的光碟機卻退不出來,怎麼辦?光碟機是mount 命令載入的,可在換盤時,我在root下用umount命令提示光碟片busy.怎麼辦?線上等待!!!!答:應該這樣執行Oracle安裝程式/mnt/cdrom/runinstaller,如果你是先cd /mnt/cdrom的話就會出這樣的問題解決方案是先找出訪問光碟機的那個進程fuser -m /mnt/cdrom再殺掉這個進程,就可以彈出光碟機了
Time of Update: 2017-02-27
1.安裝oracle 10g r2的軟體2.打oracle 10g最新的補丁,我打的是升級到10.2.0.2的補丁3.運行Pre-Upgrade Information Tool.它用來分析升級到10g前你要做的一些操作,比如需要增加或減少的參數等.啟動要升級的DB,用SYSDBA運行10g的ORACLE_HOME/rdbms/admin下的utlu102i.sql,查看產生的日誌.SQL> SPOOL info.logSQL> @utlu102i.sqlSQL> SPOOL
Time of Update: 2017-02-27
oracle 對於進階特性總是與眾不同(我極力討厭這一點,如果使用它的產品就要對這種產品進行特定的編程,這也是我從不看好weblogic之類的平台的原因),大對象存取一要定用它自己的LOB對象,所幸我還能通過LONG
Time of Update: 2017-02-27
oracle的預存程序返回記錄集,關鍵之處是要用遊標。關於資料庫的遊標(cursor)大家肯定都接觸不少,我們可以通過OPEN,FETCH,CLOSE操作控制遊標進行各種方便的操作,這方面的例子我就不在重複了。我們現在要介紹的是遊標變數(cursor
Time of Update: 2017-02-27
SQL_PLUS中,spool ExecCompProc.sqlselect 'alter procedure '||object_name||' compile;' From all_objects where status = 'INVALID' and object_type = 'PROCEDURE';spool off@ExecCompProc.Sql;整理成一個預存程序Create Or Replace Procedure Zl_Compile_Invalid_Procedure
Time of Update: 2017-02-27
1. 選用適合的ORACLE最佳化器ORACLE的最佳化器共有3種:a. RULE (基於規則) b. COST (基於成本) c. CHOOSE (選擇性)設定預設的最佳化器,可以通過對init.ora檔案中OPTIMIZER_MODE參數的各種聲明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你當然也在SQL句級或是會話(session)級對其進行覆蓋.為了使用基於成本的最佳化器(CBO, Cost-Based Optimizer) ,
Time of Update: 2017-02-27
摘要:對動態SQL的程式開發進行了總結,並結合筆者實際開發經驗給出若干開發技巧。關鍵詞:動態SQL,PL/SQL,高效能1. 靜態SQLSQL與動態SQLOracle編譯PL/SQL程式塊分為兩個種:其一為前期聯編(early binding),即SQL語句在程式編譯期間就已經確定,大多數的編譯情況屬於這種類型;另外一種是後期聯編(late
Time of Update: 2017-02-27
摘要: Oracle資料庫是當前應用最廣泛的大型資料庫之一,而其性最佳化直接關係到系統的運行效率。本文以資料庫效能最佳化的基本原則為出發點,闡述了在資料庫設計階段如何避免競爭和如何最佳化資料訪問,在資料庫運行階段如何從作業系統和資料庫執行個體層級上調整記憶體和I/O來達到資料庫效能最佳化的各種技術。關鍵詞:Oracle資料庫;效能最佳化;記憶體;I/O1.
Time of Update: 2017-02-27
摘 要:本文對ORACLE資料庫及ORACLE應用程式的最佳化,進行了全面的分析與研究,並提出了自己的一些建議。關 鍵 詞:ORACLE,最佳化,資料庫,SQL1.引言隨著資訊化時代的到來,人們開始廣泛地使用資料庫技術對大量而複雜的資訊進行科學高效的管理。在資料庫領域中的各種應用軟體大量湧現,有Visual Foxpro,Power
Time of Update: 2017-02-27
五種類型的策略、列相關策略以及列屏蔽使得 VPD 成為 DBA 的安全工具箱中一種功能更加強大的工具虛擬專用資料庫 (VPD) 也稱為細粒度存取控制,它提供強大的行級安全功能。它是在 Oracle8i 中推出的,已經受到廣泛的歡迎,並且在從教育軟體到金融服務等各種應用程式得到採用。VPD 的工作方法是,通過透明地更改對資料的請求,基於一系列定義的標準向使用者提供表的局部視圖。在運行時,所有查詢都附加了謂詞,以便篩選出准許使用者看到的行。例如,如果只允許使用者查看帳戶管理員 SCOTT
Time of Update: 2017-02-27
引言在.NET應用程式中,我們有很多方法實現對Oracle資料庫的訪問。 但是從功能和效能上來分析,Oracle Data Provider for .NET(ODP.NET)無疑是我們最好的選擇,它是Oracle專門為基於.NET的應用程式設計的一套介面,它的訪問速度要遠遠快於其它方法。本文將介紹Oracle Database的新功能之一:Change Notification。為了能更好的說明這個新功能,我將用常式的方式來介紹它的定義和使用方法。Database Change
Time of Update: 2017-02-27
有很多應用項目, 剛起步的時候用MYSQL資料庫基本上能實現各種功能需求,隨著應用使用者的增多,資料量的增加,MYSQL漸漸地出現不堪重負的情況:串連很慢甚至宕機,於是就有把資料從MYSQL遷到 ORACLE的需求,應用程式也要相應做一些修改。 本人總結出以下幾點注意事項,希望對大家有所協助。 1. 自動成長的資料類型處理 MYSQL有自動成長的資料類型,插入記錄時不用操作此欄位,會自動獲得資料值。
Time of Update: 2017-02-27
其實談不上是陷阱,只是不注意的話,很容易出現配置錯誤。這一篇介紹LOAD_BALANCE和FAILOVER配合可能導致的錯誤。當服務名同時配置了LOAD_BALANCE和FAILOVER時:TESTRAC =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 172.25.198.224)(PORT = 1521))(ADDRESS = (PROTOCOL = TCP)(HOST =
Time of Update: 2017-02-27
RMAN CATALOG資料庫的配置1、catalog database 的功能1)集中存放rman的資料庫(備份的中繼資料),並且可以和target database 的controlfile同步2)存放rman的備份指令碼2、catalog database 的配置1)需要建立一個單獨的database02:43:21 SQL> show parameter nameNAME
Time of Update: 2017-02-27
1)建立指令碼(replace 是修改已經存在的指令碼)RMAN> create script users_bak {2> backup datafile '/u01/app/oracle/oradata/prod/users01.dbf' format '/disk1/rman/prod/users_%s.bak';3> }created script users_bak2)查看指令碼資訊RMAN> print script users_bak;printing
Time of Update: 2017-02-27
Oracle的最佳化器有兩種最佳化方式:基於規則的最佳化方式:Rule-Based Optimization(RBO)基於成本或者統計資訊的最佳化方式(Cost-Based Optimization:CBO)RBO方式:最佳化器在分析SQL語句時,所遵循的是Oracle內部預定的一些規則。比如我們常見的,當一個where子句中的一列有索引時去走索引。CBO方式:CBO是在ORACLE7 引入,但到ORACLE8i 中才成熟。ORACLE 已經聲明在ORACLE9i之後的版本中,RBO將不再支援。
Time of Update: 2017-02-27
資料庫環境LEO1@LEO1> select * from v$version;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit ProductionPL/SQL Release 11.2.0.1.0 - ProductionCORE
Time of Update: 2017-02-27
“資料壓縮”以前對我來說還是比較新鮮的詞,並不是沒有聽說過,而是沒有實際使用過,之前一直做專案經理工作上也設計到資料庫的營運,但由於儲存設計的比較充裕,在加上效能運轉的還能讓客戶接受,所以壓縮技術基本上沒怎麼用,當時也怕對DML操作有負面影響!之所以現在要實驗這方面的技術,也是因為二期我們的資料量暴增,對機器對效能對營運都用一定的壓力和衝擊,這也說明了這門技術是在特定環境、特定場合下來使用的,下面我們來詳細講一講如何去使用這門技術---海量資料之利器“壓縮co
Time of Update: 2017-02-27
本文從幾大方面詳細講述了Oracle資料庫的配置方案。 所有串連到Oracle的使用者必須執行兩個代碼模組: 應用或Oracle工具:一資料庫使用者執行一資料庫應用或一個Oracle工具,可向Oracle資料庫發出SQL語句。 Oracle伺服器程式:負責解釋和處理應用中的SQL語句。 在多進程執行個體中,串連使用者的代碼可按下列三種方案之一配置: 1、對於每一個使用者,其資料庫應用程式和伺服器程式組合成單個使用者進程;
Time of Update: 2017-02-27
很多朋友只用了Oracle的刪除,但很多情況下,他會發現重新安裝時,點了下一步安裝介面就消失了,往往無奈下只好重裝系統,其實只是你資料庫沒刪乾淨,刪乾淨就不會出現這種情況了。實現方法:1、開始->設定->控制台->管理工具->服務停止所有Oracle服務。2、開始->程式->Oracle - OraHome81->Oracle Installation Products->Universal