linux下的Oracle備份與還原

2021-05-23 20:02:40 字數 1120 閱讀 3921

su oralce使用者下,system使用者進入sqlplus操作:

--建立表空間

create tablespace "eas_d_haiya_standard" datafile  '/kingdee/oradata/oradata/hy/eas_d_haiya_standard.ora' size 5000m;

alter database datafile '/kingdee/oradata/oradata/hy/eas_d_haiya_standard.ora' autoextend on;

--建立臨時表空間

create temporary tablespace "eas_t_haiya_standard" tempfile '/kingdee/oradata/oradata/hy/eas_t_haiya_standard.dbf' size 1000m;

alter database tempfile '/kingdee/oradata/oradata/hy/eas_t_haiya_standard.dbf' autoextend on;

--建立使用者

create user hy0728 identified by kingdee default tablespace eas_d_haiya_standard temporary tablespace eas_t_haiya_standard;

--使用者賦權

grant dba to hy0728;

--使用者賦予密碼

alter user hy0728 identified by kingdee;

su oralce使用者下操作:

--備份正式資料庫

exp kingdee1/lsjygs@oral file='d:/20101210x.dmp'  log='d:/20101210x.log' statistics=none full=y

statistics=none的作用是去掉報統計錯誤

--匯入dmp格式的備份檔案,不用上傳100727x.log檔案

imp hy0728/kingdee fromuser=haiya touser=hy0728 file='/kingdee/100727x.dmp' log='/kingdee/100727x.log' ignore=y

Linux下oracle定時備份

1.設定資料庫空表可匯出 用pl sql登入資料庫 或者其他工具 執行 select alter table table name allocate extent from user tables where num rows 0 然後執行查詢出來的語句 2.檢視資料庫的字符集 資料庫的字符集必須和...

linux下oracle資料庫自動備份

bin sh rq date y m d h m s echo rq su oracle c exp rqst weixin pkwr z3gole file home oracle expdat rq.dmp log home oracle date y m d h m s log exit 0 ...

Linux環境下備份和恢復Oracle資料庫

1 切換到oracle使用者 su oracle 1.1 設定臨時環境變數 export oracle sid sid 例項名注意區分大小寫 2 以system身份登陸資料庫 sqlplus as sysdba 2.1 查詢當前資料庫例項 select instance name from v in...