ORACLE 數據庫導入導出
創建用戶:
create user test identified by test;
說明:
-
create user test 創建用戶test
-
identified by test 密碼爲test
賦予權限:
grant dba to test;
說明:
賦予test dba(系統管理員)權限 -> 最高權限
導出數據:
-
打開SQL plus 鏈接ORACLE服務
-
創建邏輯目錄(最好以administrator管理員身份創建)
create directory dir as 'D:\DB';
dir:別名(任意名稱)
D:DB:手動創建的目錄文件
-
查詢目錄創建是否完成
select * from dba_directories;
-
導入數據庫
$impdp test/test schems=test dumpfile=test_20181214.DMP directory=dir;
$impdp:導入
test/test:用戶名和密碼,該用戶必須擁有dba權限
schemas=test:導出爲test的用戶數據表
dupfile=test_20181214.DMP:導出的數據泵文件
directory=dir:導出的地址(創建的邏輯地址)
-
導出數據庫
$expdp test/test schemas=test dumpfile=test_2018121401.DMP directory=dir;
$expdp :導出
test/test:用戶名和密碼,該用戶必須擁有dba權限
schemas=test:導出爲test的用戶數據表
dupfile=test_2018121401.DMP:導出的數據泵文件
directory=dir:導出的地址(創建的邏輯地址)