-- 第一步 登陸
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...