0. 注意我這裡解決不了丟資料的問題 只是變通解決./
1. 同事不小心將乙個達夢的資料庫中的某張表的內容清空了.
沒有備份.
2. 解決辦法
因為是一張系統配置表,所以想到的辦法是建立乙個空的資料庫,然後更新一些補丁,然後再將資料匯入到被刪掉的資料庫中.
3.建立新庫執行更新增量補丁等.
4.之前的blog裡面說過 達夢是模仿的oracle資料庫. 所以這邊最簡單的方式使用oracle的語法進行備份和匯入操作.
4.1 在新庫裡面執行備份操作.
條件, 隨便找一台安裝了達夢資料庫並且能夠連線目標資料庫的環境.我這是一台windows的達夢資料庫.
執行備份
在達夢資料庫的bin目錄下面開啟命令列或者是將該目錄條件到path目錄(沒必要)
執行匯出命令
dexp wangshn/[email protected] tables=gspdatabaseobject file=c:\wangsh.dmp log=20191203.tx
同事建立的新庫,我匯出檔案寫錯名了 -=
4.2 在目標庫執行匯入.
注意需要先drop表才能執行匯入不然會報錯.5. 進行其他的功能驗證即可.
達夢資料庫外部表
外部表,是指不存在於資料庫中的表。通過向達夢提供描述外部表的元資料,我們可以把乙個作業系統檔案當成乙個唯讀的資料庫表,就像這些資料儲存在乙個普通資料庫表中一樣來進行訪問。外部表是對資料庫表的延伸。建立簡單的達夢外部表的過程 1.假設外部資料在test.txt中 dmdba localhost cat...
達夢資料庫表空間
5 維護回滾表空間 6 臨時表空間 7 刪除表空間 system 系統表空間,存放資料字典資訊 roll 回滾表空間,存放回滾記錄 temp 臨時表空間,做排序 main 系統預設表空間,存放使用者資料。建立使用者,沒有指定表空間,預設就是 main 表空 間。hmain huge 表空間 查詢表空...
達夢資料庫表空間
表空間是一種邏輯儲存結構,資料庫的物件如表 索引等在邏輯上都是儲存在指定的表空間中。system 系統表空間,用於存放資料字典資訊 roll 回滾表空間,用於存放的回滾資料 temp 臨時表空間,用於存放是臨時資料 建立表空間 create table vaspace.student stu no ...