用exp/imp把遠端資料匯入到本地資料庫中
需求:
把遠端192.168.1.76主機中的herendh使用者下的資料,匯入到本機的herendh使用者下。
步驟:
(1)在cmd視窗中執行匯出命令
exp herendh/herendh@192.168.1.76:1522/orcl file=f:\test76.dmp log=f:\test76.log
這裡herendh/herendh是遠端庫中的使用者名稱和密碼,192.168.1.76是遠端主機的IP,1522是遠端資料庫監聽的埠,file引數則指定了資料檔案儲存在本地的路徑。log引數指定了日誌檔案,裡面記錄了匯出時的所有日誌資訊。
注意,這個語句導的是herendh使用者下所有的表。若只想匯出部分表,則可用tables引數來實現:
exp herendh/herendh@192.168.1.76:1522/orcl file=f:\test76.dmp log=f:\test76.log tables=(tablesA,tablesB,tablesC)
(2)進入本機的sqlplus環境
sqlplus / as sysdba #本句等價於sqlplus sys/oracle as sysdba
或
sqlplus system/oracle
(3)若之前已建立過表空間和使用者,需要先刪除掉
SQL> drop tablespace herendh including contents and datafiles;
SQL> drop user herendh cascade;
(4)建立表空間
SQL>
create tablespace HERENDH
datafile 'F:\app\Administrator\oradata\orcl\HERENDH.dbf'
size 1024M
autoextend on
next 50M maxsize 20480M
extent management local;
這裡指定了表空間的名稱是HERENDH,
表空間檔案存放於路徑F:\app\Administrator\oradata\orcl\HERENDH.dbf,注意,這個路徑要根據你安裝Oracle時的具體路徑而定。假設你的資料庫是安裝在D:\oracle目錄下,則應寫成D:\oracle\oradata\orcl\HERENDH.dbf
初始大小為1024M,若此表空間存放的資料達到此值,則表空間檔案會自動增加大小,每次增加50M,最大值為20G,超過此值後無法再自動增加。
extent manaagement local表示區間管理為本地管理。Oracle管理區間有兩種方式:本地管理和資料字典管理,預設就是本地管理,所以這句也可以不寫。
(5)建立使用者,並給使用者指定空間和臨時表空間
SQL>
create user herendh identified by herendh
default tablespace HERENDH
temporary tablespace TEMP;
注意,這裡TEMP是預設的臨時表空間,資料庫裝好後就已存在,不用手工建立。
(6)給使用者授權
SQL> grant dba to herendh;
注意:這裡因為是測試,直接給herendh授予最大的dba許可權。若是生產環境,則要酌情考慮。
(7)退出sqlplus環境
SQL> exit
(8)在cmd視窗執行匯入命令
imp herendh/herendh file=f:\test76.dmp full=y log=f:\imp76.log
注意:上面的命令是匯入使用者herendh下所有的表。如果只是匯入部分表,比如要匯入tableA,tableB和tableC,則應該改成
imp herendh/herendh file=f:\test76.dmp tables=(tableA,tableB,tableC) log=f:\imp76.log
(9)幫助命令
假如要查閱exp和imp的其它語法,只需要在cmd視窗輸入
exp help=y
或
imp help=y
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29485627/viewspace-1983675/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 遠端資料庫AWR 匯入到本地分析資料庫
- 資料匯入匯出EXP/IMP
- exp/imp匯出匯入資料
- oracle資料庫遠端不落地匯入本地資料庫Oracle資料庫
- oracle資料匯出匯入(exp/imp)Oracle
- Oracle 遠端匯出匯入 imp/expOracle
- 資料泵在本地匯出資料到遠端資料庫中資料庫
- Oracle資料匯入匯出imp/exp命令Oracle
- oracle資料的匯入匯出imp/expOracle
- 用EXP/IMP從高版本資料庫匯出至低版本資料庫匯入實驗資料庫
- Oracle資料庫匯入匯出。imp匯入命令和exp匯出命令Oracle資料庫
- Oracle資料匯入匯出imp/exp命令(轉)Oracle
- IMPDP匯入遠端資料庫資料庫
- 把csv檔案的資料匯入到oracle資料庫中Oracle資料庫
- Oracle中exp,imp(匯入匯出)資料遷移注意事項Oracle
- 從遠端把mysql透過mysqldump備份資料庫到本地MySql資料庫
- 資料庫遠端檔案匯入資料庫
- exp/imp之@遠端匯出操作
- Windows DOS窗體下Oracle 資料庫的匯入匯出(IMP/EXP)命令WindowsOracle資料庫
- 通過EXPDP/IMPDP匯出匯入遠端資料倒本地
- exp imp資料
- Sql Server資料庫資料匯入到SQLite資料庫中Server資料庫SQLite
- 遠端登入server匯出linux下oracle資料庫中的資料並從本地下載ServerLinuxOracle資料庫
- EXP,EXPDP資料匯入本地效能測試
- 使用exp/imp匯出匯入資料(邏輯備份恢復)
- 使用Oracle 的 imp ,exp 命令實現資料的匯入匯出Oracle
- 把ACCESS的資料匯入到Mysql中(轉)MySql
- Oracle資料庫資料遷移或匯出匯入(exp/imp,dblink)應該注意的點(總結)Oracle資料庫
- Oracle資料庫備份與恢復之exp/imp(匯出與匯入裝庫與卸庫)Oracle資料庫
- 把Excel表資料匯入到mysqlExcelMySql
- exp/imp對資料庫版本的要求資料庫
- ORACLE expdp匯出遠端庫指定使用者資料到本地資料庫Oracle資料庫
- Oracle資料庫備份與恢復之一:exp/imp(匯出與匯入裝庫與卸庫)Oracle資料庫
- Oracle 資料庫備份與恢復總結-exp/imp (匯出與匯入裝庫與卸庫)Oracle資料庫
- 【EXP/IMP】使用EXP /IMP工具“模糊”匯出和匯入
- 【原創】比較資料泵和exp/imp對相同資料匯出/匯入的效能差異
- pl/sql developer將excel資料匯入到資料庫中SQLDeveloperExcel資料庫
- exp,imp 遷移資料