oracle資料幫浦備份與還原

2022-08-11 02:09:18 字數 1403 閱讀 2727

完整的常用的一套oracle備份以及還原方案

--在新庫中新建資料目錄,我沒有特別說明在哪執行的語句都可在plsql中執行

create or replace directory dump_dir as 'e:/oracledatafile';

--將此目錄的讀寫許可權賦予所有使用者,可以按照自己的具體情況單獨賦予讀或寫給某個使用者

grant read,write on directory dump_dir to public;

--建立表空間,初始大小1000m,自動增長,每次32m,沒有最大值限制

create tablespace tablespacet logging datafile 'e:\oracledatafile\data.dbf' size 1000m autoextend on next 32m maxsize unlimited;

--建立臨時表空間,初始大小1000m,自動增長,每次32m,沒有最大值限制

create temporary tablespace tablespacett tempfile 'e:\oracledatafile\datat.dbf' size 1000m autoextend on next 32m maxsize unlimited;

--建立使用者,指定表空間

create user user0414 identified by "user0414" default tablespace tablespacet temporary tablespace tablespacett;

--賦予使用者許可權

grant create session, connect, resource,dba,unlimited tablespace to user0414;

--在舊庫所在伺服器上的cmd中執行,expdp後是舊庫中要備份庫的使用者密碼以及例項,directory指定匯出的目錄,dumpfile指定匯出的檔名稱,schemas要匯出庫使用者名稱,job_name匯出任務全量匯出

expdp user0328/user0328@orcl0328 directory=dump_dir dumpfile=data032820190414.dmp schemas=user0328

--在新庫所在伺服器的cmd中執行,impdp 後是新庫中已經建立好的使用者賬號密碼例項,directory要匯入檔案所在目錄,dumpfile要匯入檔案的名稱,remap_schema從哪個使用者匯入到哪個使用者寫法(舊使用者名稱:新使用者名稱),remap_tablespace從哪個表空間匯入到哪個表空間寫法(舊表空間名:新空間名)

impdp user0414/user0414@orcl0414 directory=dump_dir dumpfile=data032820190414.dmp remap_schema=user0328:user0414 remap_tablespace=orcl0328:orcl0414

使用oracle資料幫浦還原和備份資料

使用expdp和impdp時應該注意的事項 exp和imp是客戶端工具程式,它們既可以在客戶端使用,也可以在服務端使用。expdp和impdp是服務端的工具程式,他們只能在oracle服務端使用,不能在客戶端使用。imp只適用於exp匯出的檔案,不適用於expdp匯出檔案 impdp只適用於expd...

oracle 備份與還原

1 完全備份 exp demo demo orcl buffer 1024 file d back.dmp full ydemo 使用者名稱 密碼 buffer 快取大小 file 具體的備份檔案位址 full 是否匯出全部檔案 ignore 忽略錯誤,如果表已經存在,則也是覆蓋 2 將資料庫中sy...

Oracle資料幫浦expdp並行備份與壓縮

作為乙個剛入門的oracle dba來說,備份永遠是最重要的工作內容,剛入門dba常用備份命令之一就是exp 邏輯備份 該命令對於小資料庫還是非常好用的 如果遇到資料量大的庫而你又不會其他備份的時候就很麻煩了,下面介紹一下邏輯備份的另外一種方法 資料幫浦並行備份 1.建立directory目錄 1 ...