Oracle 11g系列:資料庫

libingql發表於2014-03-10

1、建立Oracle資料庫

  建立Oracle資料庫的最常用工具為Database Configuration Assistant(資料庫配置助手),依次選擇【開始】|【所有程式】|【Oracle-OraDb11g_home1】|【Configuration and Migration Tools】|【Database Configuration Assistant】命令。

  一個資料庫檔案,大致包含以下幾種檔案:資料檔案(DBF)、控制檔案(CTL)和日誌檔案(LOG)。

2、邏輯匯出匯出

  邏輯備份是指利用exp命令進行備份,exp命令可以新增多個引數選項,以實現不同的匯出策略。其中,常用引數包括owner及table。

1>、將資料庫ORCL完全匯出,使用者名稱system、密碼1,匯出到檔案ORCL.DMP

  在【開始】|【執行】,執行cmd之後,執行以下語句:

EXP system/1@ORCL FILE=D:\ORCL.DMP FULL=Y

2>、將資料庫中system使用者與sys使用者的表匯出

EXP system/1@ORCL OWNER=(system, sys) FILE=D:\ORCL.DMP

3>、將資料庫中的表emp、dept匯出

EXP system/1@ORCL TABLES=(emp, dept) FILE=D:\ORCL.DMP

3、邏輯恢復匯入

  邏輯恢復利用imp命令進行匯入恢復。

1>、將D:\ORCL.DMP 中的資料匯入 ORCL資料庫中

IMP system/1@ORCL FILE=D:\ORCL.DMP
IMP system/1@ORCL FILE=D:\ORCL.DMP FULL=Y IGNORE=Y

  如果表已經存在,匯入將會報錯,對該表不進行匯入, 在後面加上 IGNORE=Y可以忽略匯入已存在的表。

2>、將D:\ORCL.DMP 中的表emp,dept匯入 ORCL資料庫中

IMP system/1@ORCL FILE=D:\ORCL.DMP TABLES=(emp, dept)

相關文章