oracle資料庫的備份還原
阿新 • • 發佈:2019-01-09
(一)expdp備份方式還原
1.建立表空間:
CREATE BIGFILE TABLESPACE 表空間名 LOGGING DATAFILE 'D:\app\20160505\oradata\orcl\***.DBF' SIZE 1G AUTOEXTEND ON NEXT 1G MAXSIZE 5G EXTENT MANAGEMENT LOCAL2.建立使用者:
CREATE USER 使用者名稱 IDENTIFIED BY 1234 DEFAULT TABLESPACE 表空間名; GRANT DBA TO 使用者名稱; CREATE DIRECTORY 存放路徑名 AS 'C:\Users\20160505\Desktop\yzdbp';
3.在cmd中執行:
exp備份方式還原:
1.建立表空間:
CREATE TABLESPACE 表空間名 LOGGING DATAFILE 'D:\app\20160505\oradata\orcl\NBYZ.DBF' SIZE 1000M AUTOEXTEND ON NEXT 1000M MAXSIZE 5120M EXTENT MANAGEMENT LOCAL;2.建立使用者:
CREATE USER 使用者名稱 IDENTIFIED BY 1234 DEFAULT TABLESPACE 表空間名3.在cmd中執行:
imp ***/***@orcl file=D:\work\cdszz\***備份檔案全名 full=y log=D:\work\cdszz\***日誌檔名.dmp.log 刪除表空間:可以先將其offline
alter tablespace xx offline;
將磁碟上的資料檔案一同刪除
drop tablespace xxx including contents and datafiles;