oracle導出sql腳本
發布時間: 2023-08-13 14:47:46
方法/步驟
首先,打開PL/SQL Developer,選中要生成SQL的表。
滑鼠點擊右鍵—>「Export data」,會彈出「Export Tables」對話框。選中第二個頁簽「SQL Inserts」,根據自己的需要設置導出條件即可。比如我需要創建表的SQL,則選中如下所示的選項,再選擇「Output file」輸出到文件,點擊按鈕「Export」,即可導出。
也可以選擇插入數據的SQL腳本,大家按需所選即可。
⑵ oracle用命令行導出sql語句文本
導出命令:
1)單表導出:exp 用戶名/密碼@伺服器別名 tables=表名 file=d:名稱.dmp
expjm110/jm110@120_2tables=ajbfile=d:ajb.dmp
多張表:
expjm110/jm110@120_2tables=(ajb,jjdwb)file=d:ajb2.dmp
2)完全導出:也就是資料庫中的所有表都導出
格式:exp 用戶名/密碼@伺服器別名 file=d:名稱.dmp
expjm110/jm110@120_2file=d:jm110.dmp
導入命令:
因為導入的內容都是dmp文件,所以未涉及到單表導入的情況,統一命令格式
格式:imp 新用戶名/密碼@新伺服器別名 file=d:名稱.dmp buffer=102400000 feedback=10000 log=d:名稱.txt full=y
參數:buffer:設置緩存大小,越大越好,它決定導入的速度
full:完全導入,導出表結構及存儲過程等等
impjm110/jm110@120_1file=d:jm110.dmpbuffer=102400000feedback=10000log=d:jm110.txtfull=y
⑶ 如何導出一個oracle資料庫的所有用戶的Sql腳本
需要用到exp命令。
1、首先按鍵盤的win鍵+R鍵,輸入cmd,回車,進入命令提示符。
2、 使用cd命令進入要存放文件的路徑下。
3、輸入exp命令,「exp 用戶名/密碼@本地實例名 file=導出文件名稱.dmp log=生成日誌名稱.log owner=用戶名」(不含引號),如圖:
其中:owner=用戶名 就是被導出的用戶下的全部內容。
熱點內容