Time of Update: 2018-12-07
Oracle RAC 同時具備HA(High Availiablity) 和LB(LoadBalance). 而其高可用性的基礎就是Failover(容錯移轉). 它指叢集中任何一個節點的故障都不會影響使用者的使用,串連到故障節點的使用者會被自動轉移到健康節點,從使用者感受而言, 是感覺不到這種切換。 Oracle 10g RAC 的Failover 可以分為3種: 1. Client-Side Connect time Failover 2. TAF 3. Service-Side TAF
Time of Update: 2018-12-07
本文主要討論以下幾個部分:如何查看查詢oracle字元集、 修改設定字元集以及常見的oracle utf8字元集和oracle exp 字元集問題。一、什麼是Oracle字元集 Oracle字元集是一個位元組資料的解釋的符號集合,有大小之分,有相互的包容關係。ORACLE
Time of Update: 2018-12-07
INTERVAL DAY TO SECOND資料類型 Oracle文法: INTERVAL '{ integer | integer time_expr | time_expr }' { { DAY | HOUR | MINUTE } [ ( leading_precision ) ] | SECOND [ ( leading_precision [, fractional_seconds_precision ] ) ] } [ TO { DAY | HOUR | MINUTE |
Time of Update: 2018-12-07
學習和掌握如何使用NBU備份檔案系統,對於一個資料管理員來說,僅僅是一個開始。因為對於大部分企業來說,買來NBU主要是為了備份企業資料庫的資料,保護資料庫的資料安全,進而保證公司專屬應用程式的安全運行。因此,從本文起,將陸續推出針對oracle、DB2和sybase的Database Backup。 Oracle備份簡介: 簡單的按照備份進行的方式,可以分為邏輯備份、冷備份(離線備份)、熱備份(聯機備份),其實冷備份與熱備份又可以合稱為物理備份。
Time of Update: 2018-12-07
Oracle從10g升級到11g詳細步驟資料庫舊版本:10.2.0.4資料庫新版本:11.2.0.2OS 版本: Solaris 10參考文檔:Complete Checklist for Manual Upgrades to 11gR2 [ID 837570.1]第一部分 -
Time of Update: 2018-12-07
Oracle 叢集(RAC)的啟動與關閉Oracle RAC啟動與關閉的時候需要注意以下幾點:一、檢查共用裝置二、自動啟動RAC並檢查相關進程三、 手動啟動RAC 四、 在啟動的過程中最好檢測著crs、ASM和資料庫的日誌。 一、檢查共用裝置一般情況下, 存放OCR 和 Voting Disk 的OCFS2 或者raw 都是自動啟動的。 如果他們沒有啟動,RAC 肯定是啟動不了的。 1.1 如果使用ocfs2的,檢查ocfs2 狀態/etc/init.d/o2cb status 在掛載之前,
Time of Update: 2018-12-07
問題一:哪個進程負責硬解析?shared pool設定不合理除了命中率低外還有哪些現象? 說到軟解析(soft prase)和硬解析(hard prase),就不能不說一下Oracle對sql的處理過程。當你發出一條sql語句交付Oracle,在執行和擷取結果前,Oracle對此sql將進行幾個步驟的處理過程: 1、語法檢查(syntax check) 檢查此sql的拼字是否文法。 2、語義檢查(semantic check)
Time of Update: 2018-12-07
在網上看到eygle寫的一篇關於分區表和本地索引的文章,感覺總結的挺好,特轉了過來。 Oracle的分區技術在某些條件下可以極大的提高查詢的效能,所以被廣泛採用。從產品上說,分區技術是Oracle企業版中獨立收費的一個組件。以下是對於分區及本地索引的一個樣本。 首先根據字典表建立一個測試分區表: SQL> connect eygle/eygle Connected. SQL> CREATE TABLE dbobjs
Time of Update: 2018-12-07
Oracle 11g client的配置首先從OTN下載幾個壓縮包為: http://www.oracle.com/technology/software/tech/oci/instantclient/index.html然後根據你的平台,選擇不同的下載,我是安裝在rhel5下,所以選擇了linux x86 並下載了下面2個包:instantclient-basic-linux32-11.1.0.7.zip
Time of Update: 2018-12-07
Oracle資料泵詳解 Oracle Database 10g中採用了資料泵(Data Dump)技術,使DBA或開發人員可以將資料庫中繼資料(對象定義)和資料快速移動到另一個oracle資料庫中。 一、 資料泵匯出匯入(EXPDP和IMPDP)的作用: 1、實現邏輯備份和邏輯恢複。 2、在資料庫使用者之間移動對象。 3、在資料庫之間移動對象 4、實現資料表空間搬移。 二、 資料泵匯出匯入與傳統匯出匯入的區別:
Time of Update: 2018-12-07
程式從MYSQL遷移ORACLE注意事項之二 程式從Mysql遷移到Oracle的時候,需要注意到以下幾個地方: 4. 長字串的處理 長字串的處理ORACLE也有它特殊的地方。INSERT和UPDATE時最大可操作的字串長度小於等於4000個單位元組, 如果要插入更長的字串, 請考慮欄位用CLOB類型,方法借用ORACLE裡內建的DBMS_LOB程式包。插入修改記錄前一定要做進行非空和長度判斷,不可為空的欄位值和超出長 度欄位值都應該提出警告,返回上次操作。 5.
Time of Update: 2018-12-07
/*ORACLE中的支援Regex的函數主要有下面四個:1,REGEXP_LIKE :與LIKE的功能相似2,REGEXP_INSTR :與INSTR的功能相似3,REGEXP_SUBSTR :與SUBSTR的功能相似4,REGEXP_REPLACE :與REPLACE的功能相似它們在用法上與Oracle SQL 函數LIKE、INSTR、SUBSTR 和REPLACE 用法相同,但是它們使用POSIX Regex代替了老的百分比符號(%)和萬用字元(_)字元。POSIX
Time of Update: 2018-12-07
Oracle中start with...connect by prior子句用法 connect by 是結構化查詢中用到的,其基本文法是: select ... from tablename start with 條件1 connect by 條件2 where 條件3;例:select * from tablestart with org_id = 'HBHqfWGWPy'connect by prior org_id =
Time of Update: 2018-12-07
該檔案的命名規範預設為:init$ORACLE_SID.ora (Unix環境下)init%ORACLE_SID%.ora (Windows環境下)預設地將其放在以下目錄中$ORACLE_HOME/dbs (Unix)%ORACLE_HOME%/DATABASE
Time of Update: 2018-12-07
1.選用適合的ORACLE最佳化器 ORACLE的最佳化器共有3種: 1.RULE(基於規則) 2.COST(基於成本) 3.CHOOSE(選擇性) 設定預設的最佳化器,可以通過對init.ora檔案中OPTIMIZER_MODE參數的各種聲明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你當然也在SQL句級或是會話(session)級對其進行覆蓋. 為了使用基於成本的最佳化器(CBO, Cost-Based
Time of Update: 2018-12-07
近日,Oracle(甲骨文)發布了最新的融合中介軟體套件11g,Oracle總裁Charles Phillips專程前往華盛頓,和融合中介軟體進階副總裁Thomas Kurian一道,舉行了兩個小時的示範,並介紹了新的融合產品是如何協同工作的。
Time of Update: 2018-12-07
Oracle資料庫以其高可靠性、安全性、可相容性,得到越來越多的企業的青睞。如何使Oracle資料庫保持優良效能,這是許多資料庫管理員關心的問題,根據筆者經驗建議不妨針對以下幾個方面加以考慮。 一、分區
Time of Update: 2018-12-07
一、冷備份 資料庫在關閉狀態下完成所有物理系統檔案拷貝的過程,也稱離線備份 適合於非歸檔模式下,資料庫處於一致性狀態 二、步驟 首先在啟動並執行庫中得到資料庫啟動並執行所有的物理檔案位置,然後在計劃內關閉資料庫(shutdown) 再執行拷貝物理文家到備份路徑或備份裝置 備份完成後立即啟動資料庫讓其提供正常的服務 三、冷備指令碼的寫法 首先應該在相關視圖裡查出資料庫的資料檔案,記錄檔,控制檔案,臨時檔案所在的位置 注意:不要直接把oradat
Time of Update: 2018-12-07
在過去的十年中, Oracle 已經成為世界上最專業的資料庫之一。對於 IT 專家來說,就是要確保利用 Oracle 的強大特性來提高他們公司的生產力。最有效方法之一是通過 Oracle 調優。它有大量的調整參數和技術來改進你的 Oracle 資料庫的效能。 Oracle 調優是一個複雜的主題。關於調優可以寫整整一本書,不過,為了改善 Oracle 資料庫的效能,有一些基本的概念是每個 Oracle DBA 都應該遵從的。 在這篇簡介中,我們將簡要地介紹以下的 Oracle
Time of Update: 2018-12-07
為了提高效能,我們針對Oracle資料庫本身提供了的方法或方案進行過不少的嘗試,主要包括: 共用伺服器模式(MTS) 叢集技術(Clustering)RAC 分區 平行處理(主要是並行查詢) Oracle提供的這些特性確實是用來進行效能改善的,但我們往往忽略了對自身應用特性的分析,它們是否適合於我們.最近,通過對這方面知識的深入瞭解,發現我們以前存在一些錯誤的認識.我覺得有必要,大家一起來改變這種誤解.