oracle還原資料庫

2021-06-22 18:23:27 字數 1687 閱讀 9666

-- 第一步 登陸

sqlplus "/as sysdba"

-- 第二步  建立表空間  xzfw_yw     這個e:\xuw\xzfw_yw.dmp.ora是存放的日誌檔案

create smallfile tablespace xzfw_xuwei datafile 'e:\xuw\xzfw_yw.dmp.ora' size 1024m autoextend on next 512m maxsize unlimited  logging extent management local segment space management auto;

-- 第三步  建立使用者

create user yw identified by sa default tablespace xzfw_xuwei temporary tablespace temp;

-- 第四步  授權

grant connect, resource, dba to yw;

-- 第五步 需要退出oracle之後才能還原  zqxzjc都是使用者名稱

imp yw/sa@orcl fromuser=xzfw_yw  touser=yw   file =e:\xuw\xzfw_20140725.dmp ignore=y;

-- 刪除表空間

drop tablespace xzfw_yw including contents and datafiles;

-- 刪除使用者cmd

drop user xzfw_yw cascade;

-- 刪除oracle中的 .ora檔案方法:

alter database datafile 'f:dbo_web_sx.ora' offline drop;

-- 匯出資料庫

exp xzfw/sa123@orcl file=e:\xzfw_ds_20130515.dmp owner=dsxzfw

exp dsxzjc/sa123@orcl file=d:\xzjc_ds_20130528.dmp full=y

-- 修改表空間大小

alter database datafile 'f:\zfsoft\restore\dbf\yw_xzsp_2013_05_13.dbf' resize 400m

-- 啟動***: 

lsnrctl start

-- 關閉***:

lsnrctl stop

-- 開啟本地資料庫對應的服務:  

net start oracleserviceorcl

-- 關閉本地資料庫對應的服務:  

net stop oracleserviceorcl

create tablespace oldsystem

logging

datafile 'f:\zfsoft\restore\ora\oldsystem.ora'

size 340m extent   

management local segment space management auto;

impdp xzfw_yw sa@orcl directory=xzfw dumpfile=xzfw_yw_20140421.dmp version=10.2.0.1.0

impdp xzfw_yw/sa@orcl directory=xzfw dumpfile=xzfw_yw_20140421.dmp version=10.2.0.1.0

oracle備份還原資料庫

1 備份資料庫 exp 使用者名稱 密碼 資料庫名 file e oracle date databack 2013 11 03 init dmp。2 還原資料庫 imp 使用者名稱 密碼 資料庫名 file e oracle date databack 2013 11 03 init dmp fu...

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...

Oracle資料庫備份還原

注 以下 如未特別說明,均為sqlplus中執行 sqlplus中連線oracle conn system root 讓備份檔案中包含空表 有些表可能是空表,oracle預設是不會備份空表的 執行以下語句,執行完後得到一些語句集,然後執行這些語句集,如果沒有資料則表示所有表均在備份集中 select...