最近的幾個技術問題總結和答疑(六)
當然學習還是不能丟,總結也是學習,我看了看最近的公眾號留言和微信留言,也積累了不少問題了,簡單總結一下。
問題1:問題基於之前的一篇文章 一次效能突發情況的緊急修復(r9筆記第18天)
講講sqlt吧
把原庫執行計劃關鍵資訊拿出來,替換目標庫,這個怎麼做(類似的另一個問題)
使用sqlt手工建立sql_profile(r4筆記第37天)
而正統的解釋是:SQLT也叫作SQLTXPLAIN,是Oracle Server Technologies Center of Expertise - ST CoE 提供的一款工具,可以透過MOS ID【ID 215187.1】瞭解更多並下載
問題2:問題基於之前的一篇文章 伺服器遷移的兩種方式淺談(r9筆記第15天)
問下那個資料量在10T左右邏輯資料泵匯入會不會太慢,而且有些以前資料庫的欄位值改變了大小長度,經常在同樣版本的資料庫匯入時報錯,這個怎麼辦?
答:10T的資料量邏輯匯入維護時長是個大問題,可能物理遷移的方式要好一些,比如XTTS,邏輯的OGG也可以考慮。如果欄位長度大小不統一,前提需要時目標端的欄位長度大於源端的,一種是使用OGG來配置相容,另外一種就是邏輯匯入,只匯入資料
問題3:還是基於文章 伺服器遷移的兩種方式淺談(r9筆記第15天)
在第二個方案中,怎麼在機房三中搭建一主一備保證和機房一中的資料一致呢
答:這種方案遷移方式較多,OGG邏輯同步,Datapump邏輯匯入,或者主從切換,重建備庫都可以
建議一些命令和執行結果能不能截圖,這樣讀起來跟方便。
問題4:ORA-00600的delete報錯
這個問題是幫一個網友解答的,網友開門見山,就問了下面的問題。
網友問:我做了一個delete語句報錯了,報錯如下:
對於這類的問題,看起來確實是個硬骨頭,delete拋ORA-00600著實罕見。所以可以藉助搜尋引擎或者Metalink來找到一些有價值的資訊。看看錯誤的編碼代表哪裡出問題了。
帶著僥倖,看到一篇相關的文章,是說可能是rename導致的此類問題,文章中是drop操作導致,和delete還是有一些差別。
可以參考 Doc ID 1612402.1,所以也是帶著疑惑問他,是否dba_mview_logs中存在物化檢視日誌的資訊,網友反饋是沒有,但是我又提供了一個語句 ,在obj$中檢視是有資訊的。說明資料字典中的資訊出現了不一致的情況。對於這類問題Oracle的一個建議就是使用重建物化檢視日誌,使用with rowid的方式來建立,然後刪除,這種方法在這個網友的場景中也是可以的。所以問題是相似的。
官方的解釋如下:
Cause
Dictionary information related to a materialized view log defined on the table is partly missing due to a rename of a table while a materialized view log was still defined on it and afterwards trying to drop the table.
The MLOG$ entry didn't exist but the MLOG$_... segment in OBJ$ still existed, and the table referenced in its flags that it uses a materialized view log.
Solution
To implement a solution for this issue please execute the following steps in the given order:
drop the MLOG$_... segment from the database using a DROP TABLE command
create a new materialized view log using CREATE MATERIALIZED VIEW LOG ON <table> WITH ROWID;
drop the table with the materialized view log defined on it
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23718752/viewspace-2118003/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 最近的幾個技術問題總結和答疑
- 最近的幾個技術問題總結和答疑(九)
- 最近的幾個技術問題總結和答疑 (11)
- 最近的幾個技術問題總結和答疑(七)
- 最近的幾個技術問題總結和答疑(八)
- 最近的幾個技術問題總結和答疑(二)
- 最近的幾個技術問題總結和答疑(三)
- 最近的幾個技術問題總結和答疑(四)
- 最近的幾個技術問題總結和答疑(五)
- 最近技術總結
- 最近遇到的幾個LINUX問題Linux
- 最近幾個月總結(17年12月)
- 總結一下最近遇到的問題
- 最近解決的幾個DIV+CSS的問題CSS
- 資料遷移中的幾個問題總結
- 配置tnsnames.ora遇到的幾個問題總結
- 外包這幾年的技術和管理經驗總結
- Python基礎技術問題總結Python
- C# 基礎技術問題總結C#
- 技術人溝通中的幾個常見問題
- 關於虛擬化技術的幾個問題薦
- 一個非技術問題的問題
- 12個iOS技術面試題及答案總結iOS面試題
- 最近思考的一個問題
- 最近處理的幾個小問題_20160311
- 兩個流程鏈路問題的排查和總結
- 最近積累的幾個關於 PHP 類與 MySQL 的小問題PHPMySql
- 最近幾天玩freebsd奮鬥成果總結
- 最近幾天做oracle stream遇到很多問題Oracle
- 原始碼防洩密幾種技術原理總結原始碼
- 和開發同學討論的一個技術問題
- iOS面試題總結(六)iOS面試題
- 最近使用 gin 的總結
- 最近使用redis的總結Redis
- RAID技術介紹和總結AI
- 專案總結(幾大未解決問題)
- 技術問答集錦(六)
- 關於最近3天連續加班解決登陸問題的總結