oracle 備份與恢復

2021-06-13 10:24:50 字數 1858 閱讀 8643

1.建立表空間

sqlplus /nolog;

sql>conn sys/sys as sysdba;

sql>create tablespace test123 datafile 'd:\test123' size 500m;

2. 建立使用者並指向表空間

sql>create user test123() iddentified by test123 default tablespace test123;

3 使用者

3.1 使用者解鎖

alter user test123(使用者) account unlock

3.2 使用者授權

sql>grant dba ,source,connect to test123;

sql>alter user scott account unlock; grant connect,resource,unlimited tablespace to scott;

4 匯出資料

exp匯入資料

imp

1. 獲取幫助

imp help=y

2. 匯入乙個完整資料庫

imp system/manager file=bible_db log=dible_db full=y ignore=y

3. 匯入乙個或一組指定使用者所屬的全部表、索引和其他物件

imp system/manager file=seapark log=seapark fromuser=seapark imp 

system/manager file=seapark log=seapark fromuser=(seapark,amy,amyc,harold)

4. 將乙個使用者所屬的資料匯入另乙個使用者

imp system/manager file=tank log=tank fromuser=seapark touser=seapark_copy

imp system/manager file=tank log=tank fromuser=(seapark,amy)

touser=(seapark1, amy1)

5. 匯入乙個表

imp system/manager file=tank log=tank fromuser=seapark tables=(a,b)

6. 從多個檔案匯入

imp system/manager file=(paycheck_1,paycheck_2,paycheck_3,paycheck_4) 

log=paycheck, filesize=1g full=y

7. 使用引數檔案

imp system/manager parfile=bible_tables.par

bible_tables.par引數檔案:

#import the sample tables used for the oracle8i database administrator's 

bible. fromuser=seapark touser=seapark_copy file=seapark log=seapark_import

8. 增量匯入

imp system./manager inctype= rectore full=y file=a

Oracle備份與恢復

oracle的備份與恢復有三種標準的模式,大致分為兩大類,備份恢復 物理上的 以及匯入匯出 邏輯上的 而備份恢復又可以根據資料庫的工作模式分為非歸檔模式 nonarchivelog style 和歸檔模式 archivelog style 通常,我們把非歸檔模式稱為冷備份,而相應的把歸檔模式稱為熱備...

oracle備份與恢復

完全恢復 前提條件 所需要的歸檔日誌檔案和online redolog都在 方式一 資料庫在開啟的情況下進行恢復 適合的環境 普通資料檔案損壞 非system undo的表空間的資料檔案 環境準備 1 以scott使用者登入,往test表當中插入資料,並導致日誌切換至少3組以上。sql select...

oracle 備份與恢復

oracle備份和恢復 1 邏輯備份 不用去拷貝資料庫的物理檔案 備份邏輯上的結構 外部的工具 匯出和匯入的工具 dos下的命令 cmd下執行 匯出exp export縮寫形式 檢視幫助 exp help y 使用引數檔案匯出 exp parfile c abc.par abc.par的內容 a s...