Oracle學習筆記 imp還原資料庫

2022-07-29 05:27:09 字數 2462 閱讀 2916

1.

建立使用者及指定使用者名稱密碼

create user [

使用者名稱]identified by [

密碼];

create user fskxjsxy  identified by fskxjsxy;

2.使用者授權

grant connect,resource,dbato  [

使用者名稱];

grant connect,resource,dba to fskxjsxy;

3.建立使用者表空間

(和匯入的表空間名相同

)create tablespace zbzyxy datafile '

4.指定使用者預設表空間名

alter user [

使用者名稱] default tablespace

表空間名

;alter user fskxjsxy default tablespace

zbzyxy;5.

imp還原資料

(imp

命令是在

dos提示符下執行的。

直接cmd

後執行而不是在

sql下執行的

)imp [

使用者名稱]/[

密碼]file=

備份檔案路徑

log=

日誌檔案路徑 full=y

imp fskxjsxy/fskxjsxy@orcl file=

d:\apache-tomcat-6.0.41-windows-x64\zbzyxy20180328.dmp

log=

d:\apache-tomcat-    6.0.41-windows-x64\

drzbzyxy

.log

full=y

刪除資料庫:

1.刪除使用者

drop user [

使用者名稱] cascade;

drop user fskxjsxy cascade;

2.刪除表空間

drop tablespace [

表空間] including contents and datafiles;

drop tablespace 

cqdrsfxy 

including contents and datafiles;

exp備份資料庫:

exp  [資料庫使用者名稱]/[資料庫密碼] file=匯出dmp檔案目錄\檔名.dmp log=匯出過程中產生的日誌路徑\產生的日誌檔案.log

使用資料幫浦進行還原備份操作(impdp、expdp)

先sqlplus / as sysdba 進入sql環境

create directory [ 目錄名 ] as 『目錄路徑』;

grant read,write on directory [ 目錄名 ] to [ 資料庫使用者名稱 ];

exit退出sql環境。

impdp [資料庫使用者名稱]/ [資料庫密碼] dumpfile=匯入檔名.dmp logfile=匯入時產生的日誌檔名.log directory= [ 目錄名 ]

例如:create directory dpdata as 'h:\';

grant read,write on directory dpdata to fszyjsxy;

impdp fszyjsxy/fszyjsxy@orcl dumpfile=fszyjsxy20180821.dmp logfile=fszyjsxy20180910.log directory=dpdata;

expdp [資料庫使用者名稱]/ [資料庫密碼]  dumpfile=匯出檔名.dmp logfile=匯出時產生的日誌檔名.log directory= [ 目錄名 ] 

增加資料檔案:

alter tablespace tablespace_name add datafile  'filename.dbf'  size  xx;

刪除資料檔案:

alter tablespace tablespace_name drop datafile  'filename.dbf'

修改表空間:

設定聯機或離線狀態:

alter tablespace tablespace_name  online|offline;

檢視表空間狀態:

select status from dba_tablespaces where tablespace_name='tablespace_name';

設定唯讀或可讀寫狀態

alter tablespace tablespace_name read only|read write

刪除表以及表中資料:

truncate table tablename; //刪除表中資料

drop table tablename;//刪除表

修改表alter table xsjbxx_temp rename column jx01ndid to zy;//修改表的列名

oracle 還原資料庫 imp

imp c nvs 111111 file e 專案 ishow web buckup database oracle初始資料庫匯入 20170714 expdata 20170714.dump log e 專案 ishow web buckup database oracle初始資料庫匯入 201...

C oracle還原imp例項

c 來做oracle還原,呼叫oracle自帶函式imp.exe時,需要注意的是 1 imp.exe 中fromuser 和touser兩個關鍵字 fromuser與exp.exe中的owner對應,為表的所有者,都可以是多個引數,如 fromuser a,b,c 2 imp.exe 進行恢復資料庫...

學習筆記 備份還原

一 備份還原的概念 1 完整備份 完整備份因為需要備份的資料量大,所以需要在空閒時間進行,並且定期進行。3 差異備份 只備份修改過的資料,與每小時進行的日誌備份配合使用,效率更高。二 備份裝置 1 在進行備份資料的儲存時,需要輸入的檔案路徑很長,並且每次都要輸入,難免麻煩費事,所以我們先給檔案路徑取...