天天看點

ORACLE 部落格文章目錄(2015-05-27更新)

從接觸ORACLE到深入學習,已有好幾年了,雖然寫的部落格不多,品質也參差不齊,但是,它卻是成長的曆程的點點滴滴的一個見證,見證了我在這條路上的尋尋覓覓,朝聖的心路曆程,現在将ORACLE方面的部落格整理、歸納分類,友善自己和大家檢視、翻閱。 

ORACLE資料類型

ORACLE基本資料類型總結

ORACLE VARCHAR2最大長度問題

ORACLE資料庫漢字占幾個位元組問題

ORACLE NUMBER類型Scale為0引發的問題

PL/SQL文法學習

PLSQL 調試觸發器

PL/SQL重新編譯包無反應

ORACLE表和視圖

ORACLE臨時表總結

ORACLE外部表總結

Oracle表連接配接的奇怪問題

(ORACLE)檢視分區表的相關資訊

ORACLE已建表能否建立分區

ORACLE SQL腳本能否修改字段名稱?

ORACLE對象大小寫問題

GRANT/SELECT View時的遭遇ORA-01720和ORA-01031錯誤

ORACLE計算表索引占用空間大小

ORACLE判别字段是否包含中文

ORACLE索引限制

ORACLE限制總結

ORACLE的觸發器

ORACLE一些不常用的腳本

ORACLE觸發器判斷是否更新了某個字段

ORACLE函數介紹

ORACLE 常用函數——聚合函數

ORACLE 常用函數——日期/時間函數

ORACLE 常用函數——字元函數

ORACLE 常用函數——轉換函數

ORALC的STDDEV、STDDEV_POP、STDDEV_SAMP等函數

ORACLE MERGE 介紹

ORACLE存儲過程

ORACLE的包介紹

ORACLE序列總結

ORACLE的同義詞

ORACLE同義詞總結

ORACLE日志檔案

ORACLE告警日志檔案

ORACLE體系結構

執行個體結構組成

ORACLE 9i 資料庫體系結構圖

ORACLE 10g 資料庫體系結構圖

ORACLE 11g 資料庫體系結構圖

存儲結構介紹

邏輯存儲結構

ORACLE表空間管理維護

ORACLE臨時表空間總結

專用伺服器模式&共享伺服器模式

會話和程序管理

ORACLE定期清理INACTIVE會話

ORACLE快速徹底Kill掉的會話

ORACLE會話連接配接程序三者總結

ORACLE的鎖機制

【轉載】latch: cache buffers chains

ORACLE監聽服務

Oracle監聽服務啟動失敗案例

資料庫配置管理

一)ORALCE安裝解除安裝

Windows Xp Oracle 10g的安裝

Windows Xp Oracle 10g的解除安裝

Rhel-Server 5.5 安裝ORACLE10

RHEL6 64位系統安裝ORACLE 10g 64bit 資料庫

Oracle Linux(64位)安裝64位Oracle10g遇到ins_ctx.mk問題

Linux 平台安裝Oracle Database 12c

Linux平台下解除安裝ORACLE

Linux平台ORACLE INSTANT用戶端安裝

ORACLE——Instant Client配置SQL*LDR、EXP等指令工具

ORACLE檢視資料庫安裝更新檔情況

Linux下Oracle 10.2.0.1更新到10.2.0.4總結

ORACLE檢視更新檔出現“OPatch failed with error code 1”

ORACLE opatch指令學習實踐

虛拟機VMWARE上ORACLE License 的計算

ORACLE編譯失效對象小結

Oracle system identifier(SID) "xxx" alread exits. Specify another SID

如何檢視Oracle用戶端版本

二)使用者權限管理

ORACLE使用者管理

三)資料庫參數配置

ORACLE的SPFILE與PFILE

ORACLE 移動資料檔案控制檔案重做日志檔案

ORACLE字元集基礎知識

ORACLE原理介紹

資料庫表分割技術淺析

淺談資料庫的分割技術[轉載]

ORACLE資料庫SQL語句的執行過程

ORACLE優化器RBO與CBO介紹總結

ORACLE動态采樣分析

ORACLE導入導出

1)資料泵學習總結

Oracle資料泵(Data Dump)錯誤彙集

expdp 報The value (30) of MAXTRANS parameter ignored錯誤的原因診斷

2)EXP&IMP學習總結

EXP&EXPDP導出資料同步問題

ORACLE資料庫連結

SQL*Plus學習總結

ORACLE SQL*PLUS 指令大全

SQL*Plus環境變量設定淺析

iSQL*PLUS配置設定

SQL*Plus中替換變量與定義變量

ORACLE經典腳本

1)ORACLE經典案例

SQL語言藝術實踐篇——局外思考

資料庫性能調優

1)常用的監控腳本

ORACLE檢視SQL的執行次數/頻率

2)ORACLE應用調優

橫表與豎表性能淺析

ORACLE應用調優:請避免SQL做大量循環邏輯處理

3)SQL文法調優

ORACLE資料庫檢視執行計劃

MERGE INTO 性能問題疑問

4)性能調優案例

ORACLE DELETE資料慢的案例

資料庫管理配置

1)執行個體的啟動關閉

Oracle shutdown immediate無法關閉資料庫解決方法

Oracle資料庫shutdown immediate被hang住的幾個原因

中斷ORACLE資料庫關閉程序導緻錯誤案例

2)重做日志檔案

ORACLE——重做日志檔案管理

3)ORACLE服務配置

監聽服務管理

斷開網線後監聽伺服器配置

sys不能遠端登入的問題

ORACLE高水位線

INITIAL參數設定導緻TRUNCATE TABLE不能降低高水位線案例

ORACLE閃回總結

ORACLE FLASHBACK TABLE 的一個有趣問題

裸裝置知識介紹【轉載】

ORACLE資源回收筒機制介紹

RMAN備份和還原  

Oracle 釋放flash recovery area的四種方法

RMAN異機恢複遭遇ORA-01547、ORA-01152、ORA-01110錯誤案例

RMAN異機還原遭遇ORA-19698錯誤案例

RMAN備份腳本一列分享

Oracle RAMN 備份解決方案一例 

RMAN還原遭遇ORA-32006&ORA-27102錯誤

RMAN-06023: no backup or copy of datafile 1 found to restore

RMAN還原32位資料庫到64位執行個體的錯誤處理

RMAN備份失敗: ORA-19502 & ORA-27072: File I/O error

RMAN冷備份異機還原

RMAN-03002, RMAN-06059, ORA-19625 and ORA-27037 When Running RMAN Backup of Archivelogs

日志檔案管理

歸檔—監控ORACLE資料庫告警日志

Warning: log write time 600ms, size 43KB

ORACLE清理、截斷監聽日志檔案(listener.log)

ORACLE錯誤彙總

ORA-10000以下

ORA-00060錯誤

ORA-00600: internal error code, arguments: [17281], [1001], [0x1FF863EE8], [], [], [], [], []

ORA-00600: internal error code, arguments: [LibraryCacheNotEmptyOnClose]

ORA-00604: error occurred at recursive SQL level 1

ORA-00824: cannot set sga_target due to existing internal settings, see alert log for more information

Expdp 導數錯誤 ORA-00832

用SYS本地登入或遠端登入引起ORA-01031錯誤

ORA-01078: failure in processing system parameters & LRM-00109: could not open parameter file

Create view failed with ORA-01031:insufficient privileges

ORA-01033: ORACLE initialization or shutdown in progress

ORA-01102: cannot mount database in EXCLUSIVE mode

ORA-01157 & ORA-01110

ORA-01502: index ‘index_name' or partition of such index is in unusable state

ORA-01950: no privileges on tablespace xxxx

ORA-02266: unique/primary keys in table referenced by enabled foreign keys

ORA-02429: cannot drop index used for enforcement of unique /primary key

ORA-04091: table xxxx is mutating, trigger/function may not see it

ORA-04063: view "SYS.DBA_REGISTRY" has errors

ORA-06502:PL/SQL :numberic or value error: character string buffer too small

ORACLE OLAP錯誤ORA-06512: at "SYS.OLAPIHISTORYRETENTION"

Oracle ORA-06550:錯誤

ORACLE關閉啟動的詭異錯誤

ORA-10000以上

ORA-01012: not logged on

ORA-10635: Invalid segment or tablespace type

ORA-01113: file xxxx needs media recovery

ORA-12154: TNS:could not resolve the connect identifier specified

ORA-12170:TNS:連接配接逾時

Linux iptables配置錯誤導緻ORA-12535 & ORA-12170

ORA-12504:TNS:監聽程式在CONNECT_DATA中未獲得SERVICE_NAME

ORA-12514: TNS: 監聽程式目前無法識别連接配接描述符中請求的服務

ORA-12516:TNS:listener could not find available handler with matching protocol stack

ORA-12520: TNS:listener could not find available handler for requested type of server

計算機改名引發的ORA-12541: TNS無監聽程式錯誤

TNS-12541: TNS:no listener TNS-12560 TNS-00511: No listener

ORA-14450: attempt to access a transactional temp table already in use

ORA-14452的出現原因解析及解決方法

ORA-19502: write error on file "xxxxx", block number xxxx

ORA-19563: header validation failed for file

ORA-20000以上

ORA-27125: unable to create shared memory segment之一

ORA-27125: unable to create shared memory segment之二

ORA-27125: unable to create shared memory segment之三

邪惡的PLS-00103錯誤提示

監聽TNS錯誤

TNS-12502: TNS:listener received no CONNECT_DATA from client

TNS-12518 & Linux Error:32:Broken pipe

ORA-12523: TNS: 監聽程式無法找到适用于客戶機連接配接的例程TNS-12540: TNS:internal limit restriction exceeded

ORACLE 12c新特性