Oracle 10g 数据的还原和备份

本文详细介绍了如何在 Oracle 10g 中进行数据的还原和备份操作。首先通过 PLSQL 删除原有用户及表空间,然后创建新用户和表空间,并赋予相应权限。接着,将数据备份文件(.dmp)导入到指定位置,通过命令行工具使用 imp 命令完成数据的导入。最后,简要提及了数据备份的相关内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、数据的还原

        首先在 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

即可完成数据的导入。


二、数据备份

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值