從接觸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新特性