oracle如何備份資料庫

2021-09-23 13:58:09 字數 1489 閱讀 1400

1.建立表空間

sql命令:

create tablespace jeefh2_gblz17

logging

datafile 『/u02/oradata/orcl/jeefh2_gblz17.dbf』 --表空間檔案儲存位置

size 1024m --表空間檔案初始大小

autoextend on --表空間自動增長

next 100m maxsize unlimited --自動增長檔案大小及最大空間

extent management local;

2.建立使用者

sql命令:

create user jeefh2_gblz17 identified by jeefh2_gblz17

default tablespace jeefh2_gblz17

temporary tablespace temp;

3.給使用者授予許可權

sql命令:

grant connect,resource,dba to jeefh2_gblz17;

4.匯出/匯入表結構

5.匯出/匯入表資料(命令視窗執行)

sql命令:

exp jeefh_gblz_zd04/[email protected]:1521/orcl file=h:/jeefh_gblz_zd04_2019052300.dmp owner=「jeefh_gblz_zd04」

imp jeefh_gblz_zd06/[email protected]:1521/orcl file=h:/jeefh_gblz_zd04_2019052300.dmp fromuser=『jeefh_gblz_zd04』 touser=『jeefh_gblz_zd06』 data_only=y

注意:–查詢當前使用者有多少張表(表名)

select wm_concat(object_name) from user_objects where lower(object_type)=『table』;

–如果匯入到一半報錯,剩餘的按表名接著匯入

imp jeefh2_gblz18/[email protected]:1521/orcl file=h:/jeefh2_gblz12_2019031800.dmp data_only=y tables=(t_month_work_real_c_norm,t_pub_message)

注意:大家在匯入表資料前最好先把觸發器禁用掉,匯入之後再啟用!

備份資料庫 oracle

一 資料匯出 1 將資料庫orcl完全匯出,使用者名稱system 密碼manager 匯出到d daochu.dmp中 exp system manager test file d daochu.dmp full y 2 將資料庫中system使用者與sys使用者的表匯出 exp system m...

Oracle備份資料庫

說明 exp.exe是匯出資料庫備份檔案的執行程式,imp.exe是匯入的執行程式。步驟 1 源資料庫端執行 exp user pwd orcl file d orcl.dmp log d orcl.log 說明 在windows下cmd中執行.orcl指sid,orcl.dmp是匯出後的檔案,or...

Oracle備份資料庫

工作中資料庫備份是乙個很重要的事情,難免有時候乙個不小心就會誤操作,造成無法挽回的措施。在昨天的工作中,我們的乙個產品經理在操作定製端的時候乙個誤操作,清空了幾張表的資料同時還刪除了幾張系統表,操作都是物理操作,要是以前沒有備份,那麼就欲哭無淚了啊。在這裡我們採用oracle的匯出命令 定時計畫任務...