Oracle 10g 資料的還原和備份

2021-07-10 05:06:56 字數 2069 閱讀 2268

一、資料的還原

首先在 plsql 中執行如下操作,先刪除原有的使用者,及其表空間;並建立新使用者(賬號密碼和原使用者一致),新錶空間。

--刪除原使用者

drop user htgl cascade;

--刪除表空間

drop tablespace htgl;

--刪除資料庫檔案 e:\oradata\orcl\htgl.dbf

--建立表空間

create tablespace htgl

datafile 'e:\oracle\product\10.2.0\oradata\orcl\htgl.dbf'

size 100m autoextend on;

--建立使用者

create user htgl identified by htgl(使用者名稱)

default tablespace htgl;

--賦予連線許可權

grant connect to htgl;

--賦予操作表的許可權

grant resource to htgl;

grant

connect,                

resource,               

--dba,                  

--unlimited tablespace,

create  session,         

create any sequence,     

create any table,        

create any view ,        

create any index,        

create any procedure,    

create any directory,    

alter  session,

alter any sequence,     

alter any table,        

--alter any view ,        --不能修改檢視

alter any index,        

alter any procedure,    

--alter any directory,    --不能修改目錄

--drop  session,       --不能刪除session

drop any sequence,     

drop any table,        

drop any view ,        

drop any index,        

drop any procedure,    

drop any directory,    

select any table,

select any dictionary,

insert any table,

update any table,

delete any table,

debug any procedure,

debug connect session,

exp_full_database,  

imp_full_database     

to htgl;

grant create user,drop user,alter user ,create any view ,

drop any view,exp_full_database,imp_full_database,

dba,connect,resource,create session  to htgl

建立好新使用者後,把資料備份檔案 (字尾為 .dmp)放入oracle 資料夾中,把檔案路徑複製出來,開啟命令控制台輸入如下指令: 

--在命令控制台輸入如下指令,匯入資料檔案

imp htgl/htgl@orcl file=e:\oracle\product\10.2.0\oradata\htgldbbak20150511.dmp fromuser=htgl touser=htgl

即可完成資料的匯入。

二、資料備份

oracle10g 解除安裝

1 oracle 10g解除安裝軟體環境 1 windows xp oracle 10g2 oracle 安裝路徑為 d oracle 實現方法 1 開始 設定 控制面板 管理工具 服務停止所有 oracle 服務 2 開始 程式 oracle oradb 10g home1 oracle inst...

Oracle10g解除安裝

一 軟體解除安裝 1 windows xp oracle 10g 2 oracle安裝路徑為 d oracle 1 如果資料庫配置了自動儲存管理 asm 應該先刪除聚集同步服務css cluster synchronization services 刪除css服務的方法是在dos命令列中執行如下命令...

解除安裝oracle10g

1.停止所有與oracle相關的服務。2.使用oui oracle universal installer 解除安裝oracle軟體。開始 程式 oracle oradb110g home1 oracle installation product universal installer.3.刪除登錄...