dds丟失字典檔案
日常維護檢查時發現/dds/dds/dt有個msg.err檔案,內容如下:
......
0803053408[E.CHK00] pput.c:831:putData putData-queue#0 /dds/dds/dt/chk0/173918.dtf, retry.
0803053409[5.CHK00] Load /dds/dds/dt/chk0/173918.dtf (LEN=60)
0803053409[F.CHK00] tab.c:227:OraGetTabPair Dict not found for OBJ#=205775(0x323cf), no file /dds/dds/dt/dict/323cf
0803053409[E.CHK00] pput.c:831:putData putData-queue#0 /dds/dds/dt/chk0/173918.dtf, retry.
0803053410[5.CHK00] Load /dds/dds/dt/chk0/173918.dtf (LEN=60)
......
[@more@]登入源端、目標端發現OBJ#=205775物件存在,/dds/dds/dt/dict/下沒有323cf檔案,/dds/dds/dt/dict/資料夾下是物件的字典檔案。確認原因是由於丟失了字典檔案。
解決方法:
使用dict命令在源端生成一個OBJ#=205775物件的字典檔案323cf,然後將323cf複製到目標端/dds/dds/dt/dict/資料夾下。
dict
功能:生成使用者或表的資料字典。
位置:$DDS_HOME/dict
用法:詳見幫助資訊。
$ dict -h
Usage: dict [OPTIONS] LoginString
OPTIONS:
-h: This Help Screen.
-v: Version Information.
-t: Tables.
OwnerName.
OwnerName.TableName.
-o: OutputFile.
Ex: dict system/manager -o 1.dtf -t User1
Ex: dict system/manager -o 1.dtf -t "User1 User2.Tab1"
注:
unix:loginstr必須寫在最後
dict -o 1.dtf -t "User1 User2.Tab1" system/manager
linux:loginstr可以寫在前面
-o:-檔名寫成msg.err中報錯找不到的檔名
此命令在源端執行,然後將生成的字典檔案複製到目標端報錯的位置。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/670493/viewspace-1024896/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 找回丟失的檔案
- 控制檔案丟失恢復
- 【控制檔案丟失恢復】
- rman恢復:資料檔案丟失,控制檔案丟失,聯機日誌檔案丟失(非當前使用與當前使用)
- 控制檔案丟失恢復(二)
- undo檔案丟失或損壞
- 資料檔案損壞、丟失
- 恢復丟失的控制檔案
- 控制檔案丟失處理方法
- 模擬資料檔案丟失
- 控制檔案全部丟失恢復
- redo log檔案丟失處理措施
- 資料檔案丟失的恢復
- 控制檔案全部丟失的恢復
- 控制檔案部分丟失的恢復
- dfm檔案資料丟失問題
- Oracle Password檔案丟失的恢復Oracle
- 資料檔案丟失如何恢復
- 控制檔案丟失的RMAN恢復
- expect+scp傳輸檔案發現檔案丟失
- win10桌面檔案丟失怎麼辦_win10開機桌面檔案丟失如何找回Win10
- 非歸檔丟失日誌檔案的恢復
- 當前控制檔案全部丟失恢復
- Oracle 各種檔案丟失的恢復Oracle
- windows XP下丟失hal.dll檔案?Windows
- 引數檔案控制檔案和資料檔案丟失的恢復
- rman 恢復---歸檔丟失and資料檔案損壞
- 歸檔模式下資料檔案丟失的恢復模式
- 丟失的隨身碟檔案如何恢復?
- 隨身碟丟失檔案的找回辦法
- 模擬控制檔案丟失進行恢復。
- RMAN完全恢復丟失的資料檔案
- /etc/fstab檔案丟失後--修復系統
- 控制檔案損壞,丟失其中一個
- 磁碟檔案丟失應該怎麼恢復
- 普通資料檔案丟失的恢復方法
- 聯機日誌檔案丟失解決方法
- 資料檔案丟失損壞的恢復--