【恩墨學院】千絲萬縷:Oracle擴充套件統計資訊虛擬列引發OGG 1161錯誤
昨天有朋友在微信群提出一個問題,Oracle 12c GoldenGate 在複製時出現錯誤 OGG-01161 。提示在 Trail 檔案中,本應有 79 列,事實上出現了 93 列。
錯誤資訊如下:Bad column index (93) specified for table T_INITIAL_PREM, max columns = 79.
在檢查資料表時,的確發現多出來很多列,這些列以 SYS_STS 開頭,如果以 SYS_STS% 過濾,可以找到這些列:
那麼這些列是怎麼得來的?
查了一下文件確認:這是擴充套件統計資訊生成的虛擬列 - Extended Stats Column 。
刪除擴充套件統計資訊,這些列就被清除了:
DBMS_STATS.DROP_EXTENDED_STATS(OWNNAME => 'MISBI',TABNAME => 'T_INITIAL_PREM',EXTENSION =>'("SALE_SVC_ID","SALECHNL","CTFLAG","CTVALIDATE","BANK_SELL_TYPE")');
這個案例提示我們,要注意學習Oracle的新特性,也要認真思考這些新特性可能帶來的級聯影響,按照六度關係理論,資料庫中任何的修改都可能快速的關聯到整個系統的核心穩定性上。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28530558/viewspace-2148330/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【恩墨學院】恩墨學院獲得Oracle WDP全國授權Oracle
- Oracle優化案例-擴充套件統計資訊(十四)Oracle優化套件
- oracle 11g 擴充套件統計資訊extended_statsOracle套件
- 【恩墨學院】當Java虛擬機器遇上Linux Arena記憶體池Java虛擬機Linux記憶體
- Linux虛擬機器擴充套件磁碟Linux虛擬機套件
- 虛擬主機支援哪些擴充套件功能套件
- MacOs 安裝擴充套件錯誤列表Mac套件
- 擴充套件VirtualBox虛擬機器磁碟容量套件虛擬機
- amqp及zmq擴充套件安裝錯誤MQ套件
- CalltoundefinedfunctionImageCreate()錯誤解決擴充套件gd庫UndefinedFunction套件
- 【恩墨學院】深入剖析 - Oracle SCN機制詳細解讀Oracle
- 【恩墨學院】5分鐘速成Oracle 12.2 RAC 專家Oracle
- ORACLE 擴充套件Oracle套件
- 虛擬磁碟空間滿後的擴充套件方法套件
- Linux 虛擬機器擴充套件磁碟空間Linux虛擬機套件
- 漢諾塔與二進位制、滿二叉樹的千絲萬縷二叉樹
- lv擴充套件過程中遇到的錯誤套件
- 【恩墨學院】Oracle Redo的產生場景及最佳化Oracle Redo
- 【恩墨學院】5 分鐘帶你看懂 DockerDocker
- 手把手教您擴充套件虛擬記憶體套件記憶體
- 【恩墨學院】如何理解並正確使用MySql索引MySql索引
- 【恩墨學院】深入剖析 Group Replication核心的引擎特性
- VirtualBox如何擴充套件虛擬機器Ubuntu的硬碟容量套件虛擬機Ubuntu硬碟
- vm exsi 擴充套件windows虛擬機器磁碟空間套件Windows虛擬機
- 重學ES6 陣列擴充套件(2)陣列套件
- es6陣列擴充套件的學習陣列套件
- Oracle 12C 擴充套件統計資訊是否自動收集? (文件 ID 2102495.1)Oracle套件
- 【恩墨學院】Bad Rabbit病毒引發的企業資料安全的思考與應對方案
- 【恩墨學院】經典故障分析 - ASSM引發的索引爭用與 enq HW -contention 等待事件SSM索引ENQ事件
- JMeter 擴充套件開發:擴充套件 TCP 取樣器JMeter套件TCP
- oracle logfile 擴充套件Oracle套件
- 【恩墨學院】Oracle DG測試failover和後續恢復報告OracleAI
- 學習PHP中統計擴充套件函式的使用PHP套件函式
- es6-陣列擴充套件陣列套件
- 開發php擴充套件PHP套件
- [外掛擴充套件]通用網站統計套件網站
- kotlin 擴充套件(擴充套件函式和擴充套件屬性)Kotlin套件函式
- Laravel-admin 自定義擴充套件,jQuery 語法錯誤?Laravel套件jQuery