Oracle
oracle數據庫恢復腳本
我被告知我需要創建一個 sql 腳本來重新創建我目前數據庫的所有表/過程/觸發器/視圖/序列等。有人知道我該怎麼做嗎?它是一個oracle 10g express 數據庫。
DBMS_METADATA.GET_DDL是你的朋友。
然後花一些時間學習原始碼控制工具,例如 SVN 或 GIT。
另一種選擇是去老學校並通過 exp 命令執行無行導出。
在 exp 參數文件中設置 ROWS=N 意味著只導出元數據,沒有實際數據。您將使用 imp 命令恢復該元數據。
請注意 exp 生成二進制轉儲文件 - 如果您希望 SQL 腳本使用 Gary 提到的 DBMS_METADATA。