加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Oracle11G impdp,empdp导入导出数据库操作流程

发布时间:2020-12-12 16:37:30 所属栏目:百科 来源:网络整理
导读:数据库顾名思义就是存储数据的仓库,所以重要性不言而喻,所以我们队数据库需要做相应的保护策略,数据备份就是其中最基本也是最重要的一环,今天我们就来说一说数据备份的流程是什么?我们在做任何工作的时候,我们都需要一个标准的工作流程。数据库备份和

数据库顾名思义就是存储数据的仓库,所以重要性不言而喻,所以我们队数据库需要做相应的保护策略,数据备份就是其中最基本也是最重要的一环,今天我们就来说一说数据备份的流程是什么?我们在做任何工作的时候,我们都需要一个标准的工作流程。数据库备份和恢复也存在标准的流程,今天我们主要说说数据库恢复的流程。恢复流程主要有以下几个步骤:

1,数据库安装

数据库的安装就不多说了,作为一个数据库管理人员,如果连数据库安装还需要相应的手册或者是详细讲解,我建议你还是回炉重新学习或者干脆转行吧。但是依然有几点需要 注意,那就是相应的内存配置(数据库内存的70%~80%)和编码配置(UTF-8)。

2,数据库虚拟目录创建

--1,创建虚拟目录
create or replace directory exp_dir as '/tmp';
--2,授权虚拟目录
grant read,write on directory exp_dir to eygle;
--3,查询虚拟目录
select * from dba_directories;
--4,删除虚拟目录
drop directory exp_dir;

3,数据库表空间创建

CREATE TABLESPACE TS_IMAGEDATA
DATAFILE  'E:"ORACLE"ORADATA"DATA_01.DBF'  SIZE 2000M REUSE    
                AUTOEXTEND ON    
                NEXT 51200K MAXSIZE 3900M,'E:"ORACLE"ORADATA"XL"DATA_02.DBF'  SIZE 2000M REUSE   
                AUTOEXTEND ON    
                NEXT 51200K MAXSIZE 3900M,'E:"ORACLE"ORADATA"XL"DATA_03.DBF'  SIZE 2000M REUSE   
                AUTOEXTEND ON    
                NEXT 51200K MAXSIZE 3900M,'E:"ORACLE"ORADATA"XL"DATA_04.DBF'  SIZE 2000M REUSE   
                AUTOEXTEND ON    
                NEXT 51200K MAXSIZE 3900M   
EXTENT MANAGEMENT LOCAL    
SEGMENT SPACE MANAGEMENT AUTO;  



1:创建临时表空间
create temporary tablespace user_temp  
tempfile 'Q:oracleproduct10.2.0oradataTestxyrj_temp.dbf' 
size 50m  
autoextend on  
next 50m maxsize 20480m  
extent management local;  
 
2:创建数据表空间
create tablespace user_data  
logging  
datafile 'Q:oracleproduct10.2.0oradataTestxyrj_data.dbf' 
size 50m  
autoextend on  
next 50m maxsize 20480m  
extent management local;  

第一种方式:表空间增加数据文件
1、alter tablespace spacess1 add datafile 'G:spacess01.DBF' size 30000M;
第二种方式:表空间增加数据文件,设置自增长,限制最大值
2、alter tablespace spacess1 add datafile 'G:spacess01.DBF' size 500M autoextend on maxsize 3072M; 


临时表空间添加文件
ALTER TABLESPACE &tablespace_name ADD TEMPFILE '&datafile_name' SIZE 2G;
这里有一点需要注意,就是创建表空间的时候不要开启日志,因为开启日志时会非常耗时。

4,数据库用户创建及授权

创建用户也不在这里多做讲解,只需要注意指定相应的表空间,授权即可。

5,数据库恢复

impdp system/password dumpfile=data.dmp directory=backup remap_schema=userA:userB remap_tablespace=tablespaceA:dtablespaceB parallel=8 exclude=statistics transform=OID:N
6,导出数据库

expdp expdp/expdp DIRECTORY=backup SCHEMAS=userA DUMPFILE=data.dmp logfile=data.log statistics=none;

通过以上5部标准流程,就可以快速准确的完成数据库恢复,所以说任何工作都可以规范,标准的完成。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读