Oracle數(shù)據(jù)庫導(dǎo)入導(dǎo)出超詳細(xì)教程
一、expdp導(dǎo)出
1、管理員身份登錄
sqlplus system/manager@orcl
2、刪除以前測試的用戶及對應(yīng)的數(shù)據(jù)
drop user CODEQU cascade;drop user QLQ cascade;

3、創(chuàng)建表空間(源表–待導(dǎo)出的表)
create tablespace TEST_SOURCE -- TEST_SOURCE 表空間名字 datafile 'D:\study\oracle\tablespace\TEST_SOURCE.dbf' -- 'D:\study\oracle\tablespace\TEST_SOURCE.dbf' 存儲路徑 size 200M autoextend on next 100M maxsize unlimited; -- 表空間大小設(shè)置200M,每次100M自動(dòng)擴(kuò)展,最大不限制


4、創(chuàng)建用戶,給用戶設(shè)置默認(rèn)表空間和臨時(shí)表空間
create user CODEQU -- 創(chuàng)建用戶名CODEQU identified by CODEQU -- 設(shè)置用戶密碼CODEQU default tablespace TEST_SOURCE -- 指定默認(rèn)表空間 temporary tablespace TEMP; -- 臨時(shí)表空間默認(rèn) TEMP


5、給用戶授權(quán)(創(chuàng)建表和視圖,連接,dba等)
grant connect, resource, dba to CODEQU with admin option;

6、創(chuàng)建備份導(dǎo)出目錄(邏輯目錄存到數(shù)據(jù)庫中,物理路徑需要手動(dòng)創(chuàng)建)
create or replace directory dump_dir as 'D:\study\oracle\dumpdir'
7、授權(quán)備份目錄的讀寫權(quán)限給用戶
grant write, read on directory dump_dir to CODEQU

8、導(dǎo)出備份到備份目錄
expdp CODEQU/CODEQU@orcl directory=dump_dir dumpfile=test.dmp logfile=exptest.log


expdp導(dǎo)出(實(shí)戰(zhàn))完整代碼:
-- 1.以管理員身份登錄Oracle sqlplus system/manager@orcl -- 2.創(chuàng)建表空間 create tablespace TEST_SOURCE -- TEST_SOURCE 表空間名字 datafile 'D:\study\oracle\tablespace\TEST_SOURCE.dbf' -- 'D:\study\oracle\tablespace\TEST_SOURCE.dbf' 存儲路徑 size 200M autoextend on next 100M maxsize unlimited; -- 表空間大小設(shè)置200M,每次100M自動(dòng)擴(kuò)展,最大不限制 -- 3.在表空間TEST_SOURCE內(nèi)創(chuàng)建用戶(用戶名:CODEQU, 密碼:CODEQU) create user CODEQU -- 創(chuàng)建用戶名CODEQU identified by CODEQU -- 設(shè)置用戶密碼CODEQU default tablespace TEST_SOURCE -- 指定默認(rèn)表空間 temporary tablespace TEMP; -- 臨時(shí)表空間默認(rèn) TEMP -- 4.用戶授權(quán) grant connect, resource, dba to CODEQU with admin option; -- 5.創(chuàng)建導(dǎo)出文件(備份)目錄 邏輯目錄(物理真實(shí)目錄需手動(dòng)創(chuàng)建) create or replace directory dump_dir as 'D:\study\oracle\dumpdir' -- 6.授予用戶對導(dǎo)出目錄的讀寫權(quán)限 grant write, read on directory dump_dir to CODEQU -- 7.退出Oracle exit; -- 8.使用expdp導(dǎo)出數(shù)據(jù)(在dos命令中操作,不是sqlplus中操作) expdp CODEQU/CODEQU@orcl directory=dump_dir dumpfile=test.dmp logfile=exptest.log
二、impdp導(dǎo)入





impdp導(dǎo)入(實(shí)戰(zhàn))完整代碼:
-- 1.以管理員身份登錄Oracle sqlplus system/manager@orcl -- 2.創(chuàng)建表空間 create tablespace TEST_TARGET -- TEST_TARGET 表空間名字 datafile 'D:\study\oracle\tablespace\TEST_TARGET.dbf' -- 'D:\study\oracle\tablespace\TEST_TARGET.dbf' 存儲路徑 size 200M autoextend on next 100M maxsize unlimited; -- 表空間大小設(shè)置200M,每次100M自動(dòng)擴(kuò)展,最大不限制 -- 3.在表空間CODEQU內(nèi)創(chuàng)建用戶(用戶名:QLQ, 密碼:QLQ) create user QLQ -- 創(chuàng)建用戶名qlq identified by QLQ -- 設(shè)置用戶密碼qlq default tablespace TEST_TARGET -- 指定默認(rèn)表空間 temporary tablespace TEMP; -- 臨時(shí)表空間默認(rèn) TEMP -- 4.用戶授權(quán) grant connect, resource, dba to QLQ with admin option; -- 5. 導(dǎo)入用戶及其數(shù)據(jù) impdp QLQ/QLQ@orcl -- 本地用戶 directory=dump_dir -- 導(dǎo)出的邏輯目錄,一定要在oracle中創(chuàng)建完成,并且給用戶讀寫權(quán)限 dumpfile=test.dmp -- 導(dǎo)出的數(shù)據(jù)文件名稱 remap_schema=CODEQU:QLQ -- CODEQU導(dǎo)出時(shí)創(chuàng)建的,QLQ是當(dāng)前用戶(要導(dǎo)入的用戶) logfile=imptest.log -- 日志文件 impdp QHTF/QHTF@orcl directory=datadir dumpfile=QHTF_2022070539.DMP remap_schema=QHTF:QHTF logfile=20220705_QHTF_IMPORT.log
三、遠(yuǎn)程服務(wù)器Oracle數(shù)據(jù)庫導(dǎo)入本地Oracle數(shù)據(jù)庫(expdp導(dǎo)出)
1、刪除本地已有用戶
drop user QHTF cascade; drop user PLATFORM cascade;
2、查詢本地的導(dǎo)出目錄(備份路徑)
select * from dba_directories

sqlplus system/manager@orcl drop user QHTF cascade; drop user PLATFORM cascade; create user QHTF identified by QHTF default tablespace MES_QHTF temporary tablespace TEMP; create user prj_muber62 identified by prj_muber62 default tablespace MES_XXX temporary tablespace TEMP; create user PLATFORM identified by PLATFORM default tablespace MES_QHTF_PLATFORM temporary tablespace TEMP; grant connect, resource, dba to QHTF with admin option; grant connect, resource, dba to PLATFORM with admin option; impdp QHTF/QHTF@orcl directory=datadir dumpfile=QHTF_2022070539.DMP remap_schema=QHTF:QHTF logfile=20220705_QHTF_IMPORT.log impdp PLATFORM/PLATFORM@orcl directory=datadir dumpfile=PLATFORM_2022070577.DMP remap_schema=QHTF:QHTF logfile=20220705_PLATFORM_IMPORT.log
總結(jié)
到此這篇關(guān)于Oracle數(shù)據(jù)庫導(dǎo)入導(dǎo)出的文章就介紹到這了,更多相關(guān)Oracle數(shù)據(jù)庫導(dǎo)入導(dǎo)出內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- oracle數(shù)據(jù)庫導(dǎo)出和oracle導(dǎo)入數(shù)據(jù)的二種方法(oracle導(dǎo)入導(dǎo)出數(shù)據(jù))
- Oracle 數(shù)據(jù)庫導(dǎo)出(exp)導(dǎo)入(imp)說明
- oracle數(shù)據(jù)庫導(dǎo)入導(dǎo)出命令使用方法
- Oracle導(dǎo)入導(dǎo)出數(shù)據(jù)的幾種方式
- oracle數(shù)據(jù)庫導(dǎo)入導(dǎo)出命令解析
- oracle的導(dǎo)入導(dǎo)出注意事項(xiàng)及心得分享
- Oracle導(dǎo)出導(dǎo)入表結(jié)構(gòu)操作實(shí)戰(zhàn)記錄
相關(guān)文章
Oracle EBS工具選項(xiàng):關(guān)閉其他表單修改方法
這篇文章主要介紹了Oracle EBS工具選項(xiàng)關(guān)閉其他表單修改方法,包括通過SQL語句永久打開或關(guān)閉這個(gè)選項(xiàng)的方法,需要的朋友可以了解下。2017-09-09
解決Windows 7下安裝Oracle 11g相關(guān)問題的方法
本文將為大家介紹Windows 7下安裝Oracle 11g方面的有關(guān)問題解決方案。希望通過本文,能讓大家對11g這款產(chǎn)品有更多的認(rèn)識,需要的朋友可以參考下2015-08-08
oracle中函數(shù) trunc(),round(),ceil(),floor的使用詳解
這篇文章主要介紹了oracle中函數(shù) trunc(),round(),ceil(),floor的使用詳解的相關(guān)資料,需要的朋友可以參考下2017-03-03
Oracle 8x監(jiān)控sysdba角色用戶登陸情況
Oracle 8x監(jiān)控sysdba角色用戶登陸情況...2007-03-03

