從一個用戶導入數據到另一個用戶的表中的4種方法


1.使用sys用戶登陸:insert into 導入用戶.表名 select * from 導出用戶.表名
例如:cms0706 -> cms0707

2. conn cms0706/cms0706@ora248;
以t_ums_config為例

(1).select * from t_ums_config;
(2).使用工具生成insert語句: Export Results -> SQL files

conn cms0707/cms0707@ora248;
@+文件路徑
commit;

3.conn cms0706/cms0706@ora248;
(1).打開 PL/SQL Developer 數據庫設計工具,使用某以用戶進行登陸。
(2).在菜單欄上的tools中,選擇"Export Tables"選項。
(3).選擇"SQL Inserts"。
(4).選擇要導出的表,同時選擇一個備份的路徑和取個文件名稱。
(5).點擊"Export"。

conn cms0707/cms0707@ora248;
@+文件路徑

4.sql*plus導入:表對象+表數據

假設:需要將ora248下cms0924_cn中t_ums_config的數據導入到ora125下的hbq用戶中的t_ums_config表中

先使用exp命令導出:
exp userid=cms0924_cn/cms0924_cn@ora248 file=c:\exp.dmp tables=(t_ums_config)
再使用imp命令導入:
imp userid=hbq/hbq@ora125 file=c:\emp.dmp fromuser=cms0924_cn touser=hbq


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM