Oracle資料庫備份與還原操作具體步驟

2022-02-06 08:47:07 字數 1187 閱讀 4822

oracle資料庫匯出操作

匯入匯出都要進行目錄建立與授權。

在pl/sql

裡面編寫也可以

select * from dba_directories(這個是檢視建立的目錄)

drop directory exp_dir(刪除指定名稱的目錄)

查詢建立了那些子目錄:select * from dba_directories;

1.如下是bat

命令匯出

@echo off

echo 備份執行開始

!set filename=%date:~8,2%  ::設定獲取當前系統日期

expdp gdxaorcl/gdxadb2013@ecampus schemas=gdxaorcl dumpfile=%filename%.dmp directory=expdp_dir

::使用

expdp

匯出,schemas

指定使用者名稱,

dumpfile

指定匯出檔名稱,

directory

即指導到指定目錄下

echo 備份執行完成

!2.oracle資料庫匯入操作

資料庫匯入bat

命令:@echo 

set /a tui = %date:~8,2%-1 ::設定系統日期前一天的資料庫備份檔案

impdp gdxaorcl/gdxadb2013@localhost/ecampus file=%tui%.dmp log=%tui%.log full=y table_exists_action=replace  ::(

file

指定要匯入的備份檔案注意:已經把%tui%.dmp複製到

full=y ( 

全庫匯出

): 匯出除

ordsys,mdsys,ctxsys,ordplugins,lbacsys 

這些系統使用者之外的所有使用者的資料。replace引數先drop

表,然後建立表,最後插入資料。

oracle資料庫還原與備份

1.首先查詢目標使用者的當前程序,注意是serial 而不是serial,網上有的介紹漏掉了 select sid,serial from v session where username bjrl 對應資料庫的使用者名稱,注意大寫 使用此語句會返回乙個程序列表,每行有兩個數字,然後用數字替代下面的...

Oracle建立使用者以及備份還原資料庫操作

create the user create user xx identified by default tablespace users temporary tablespace temp profile default password expire grant revoke role priv...

Oracle建立使用者以及備份還原資料庫操作

create the user create user xx identified by default tablespace users temporary tablespace temp profile default password expire grant revoke role priv...