資料庫備份和還原過程

2021-12-30 10:25:14 字數 1609 閱讀 1727

資料庫備份和還原過程

1、新建資料庫例項注意字符集為utf-8

2、命令列下 c:\>set oracle_sid=eas(注意例項名未大寫例項名) 定義預設例項

c:\>sqlplus /nolog

3、使用者system使用者登入

sql> user/password as sysdba

----登入sqlplus建立目錄

sql> create directory expdp_dump as 'f:\dmp';

----用system登陸為使用者賦許可權  www.2cto.com  

sql> grant read,write on directory expdp_dump to system;

----用ls登陸sqlplus建立目錄

sql> select * from dba_directories;

----查詢建立了那些子目錄:

sql>select * from dba_directories;

----如果需要刪除目錄的話,需要:

sql> drop directory expdp_dump;

4、在相應的碟符建立實際資料夾路徑

5、備份資料庫例項

expdp system/eas70@orcl schemas=ccmc directory=expdp_dump exclude=statistics parallel=4 dumpfile=eas703.dmp logfile=eas703.log

6、建立表空間(注意表需要提前建立表空間的路徑,表空間的名字和備份出來的資料庫名字一致)

create tablespace eas_d_easdba_standard  datafile 'f:\database\eas.ora' size 5000m autoextend on; 

create tablespace eas_d_easdba_temp2 datafile 'f:\database\eastmp.dbf' size 500m autoextend on;

create temporary tablespace eas_t_easdba_standard tempfile 'f:\database\eas.dbf' size 500m autoextend on;

7、建立使用者

create user ccmc identified by eas default tablespace eas_d_easdba_standard temporary tablespace eas_t_easdba_standard;

----檢視使用者的方法:  www.2cto.com  

select * from all_users; 

----刪除使用者的方法:

drop user test cascade; 

8、賦權

grant connect,resource,dba to ccmc;

9、匯入

---匯入指令碼:

$impdp system/easdba remap_schema=ccmc:ccmc directory=expdp_dump parallel=2 dumpfile=eas703.dmp logfile=eas703.txt  

作者 lucherr

資料庫備份和還原過程

1 新建資料庫例項注意字符集為utf 8 2 命令列下 c set oracle sid eas 注意例項名未大寫例項名 定義預設例項 c sqlplus nolog 3 使用者system使用者登入 sql user password as sysdba 登入sqlplus建立目錄 sql cre...

備份還原 資料庫備份和還原

最近在搞封閉開發,有些東西基本上都忘記了,在網上重新搜尋了一下貼子,總結了一下檔案組備份和還原的一些東西 環境 microsoft corporation developer edition on windows nt 5.1 build 2600 service pack 3,v.5755 1 建...

備份 還原資料庫

備份資料庫 backup database test 這裡的test指的是資料庫名稱 to disk d backup.bak 這裡指名的資料庫路徑 backup.bak為備份檔案名 with format,name full backup of mynwind 這個是備註,無所謂。隨便寫 還原資料...