Oracle單錶備份三種方案

2021-10-02 02:43:56 字數 1175 閱讀 3133

備份方案一:備份

create table [備份名] as select * from [表名];恢復

truncate table org_group;

insert into org_group select * from [備份名] ;說明

此種情況適用於,同乙個資料庫,需要備份某張表。

備份方案二:備份

oracle使用者終端執行:

exp [使用者名稱]/[密碼] tables=[表一],[表二] file=/home/oracle/table.dmp恢復

oracle使用者終端執行:

imp [使用者名稱]/[密碼] grants=y commit=y full=y ignore=y file=/home/oracle/table.dmp

備份方案三:備份

登入sqlplus:

sqlplus / as sysdba

建立directory:

create directory dpdata as 『/home/oracle/』;

目錄建立以後,就可以把讀寫許可權授予特定使用者:

grant read, write on directory dpdata to [使用者名稱];

oracle使用者終端執行:

expdp [使用者名稱]/[密碼] tables=[表一],[表二] directory=dpdata dumpfile=table.dmp job_name=cases_export恢復

登入sqlplus :

sqlplus / as sysdba

建立directory:

create directory dpdata as 『/home/oracle/』;

目錄建立以後,就可以把讀寫許可權授予特定使用者:

grant read, write on directory dpdata to [使用者名稱];

oracle使用者終端執行:

impdp [使用者名稱]/[密碼] directory=dpdata dumpfile=table.dmp job_name=cases_export說明

查詢dba_directories檢視所有directory:

select * from dba_directories;

刪除directory:

drop directory dpdata;

三種備份方式

2 在ntfs格式下建乙個資料夾,起用壓縮,然後備份到這個資料夾 備份時間變長,還原時間也長 3。起用壓縮胡備份 壓縮時間短,還原時間也短 這點非常重要 但是缺點是cpu使用率高 普通備份 backup database adventureworks to disk c backup adv 1.b...

oracle三種表連線方式

nested loop 對於被連線的資料子集較小的情況,nested loop連線是個較好的選擇。nested loop就是掃瞄乙個表,每讀到一條記錄,就根據索引去另乙個表裡面查詢,沒有索引一般就不會是 nested loops。一般在nested loop中,驅動表滿足條件結果集不大,被驅動表的連...

oracle 三種表連線方式

oracle 小知識 1.oracle 檢視表大小 select sum t.bytes 1024 1024 1024 from dba segments t where t.segment name tt tsfr fuzzy abnormal 2.強制走全表掃瞄和索引 full tt conve...