`
j1a1v1a1
  • 浏览: 29709 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

oracle 数据库 备份恢复

阅读更多

备份数据库

 

正式服务器导出数据库

aix 进去 切换到oracle下面  备份导出

wxzy1-> expdp system/kingdee schemas=adminnew directory=DMPDIR exclude=statistics parallel=2 dumpfile=yk20120525p.dmp logfile=yk20120525p.txt

 

 expdp system/123456@orcl schemas=yneerp directory=hzback exclude=statistics parallel=2 dumpfile=yne20160225p.dmp logfile=yne20160225p.txt

system/123456@orcl  数据库管理员用户名密码  管理员system的密码 和实例名

schemas   要导出的用户名

directory 虚拟目录   由于oracle 只识别 虚拟目录,不识别 实际的逻辑目录,所以要创建虚拟目录

 

 

 

正式服务器导入用户test01;

 

1 drop user wxzy cascade;   删除用户

2 impdp system/oracle remap_schema=wxzy:test01 parallel=2 directory=expdp_dump dumpfile=wxzy09**p.dmp logfile=wxzy09**p.txt remap_tablespace=eas_d_wxzy_standard:eas_d_test01_standard,eas_d_wxzy_temp2:eas_d_test01_temp2,eas_t_wxzy_standard:eas_t_test01_standard

3 导入以后,用户名 :test01  密码: wxzy 实例名称:

 

在本地操作(以本地test为例)

 

不关闭数据库,停掉用户;

 

SQL>col machine format a10;

SQL>select sid,serial#,username,machine from v$session;

SQL>alter system kill session '144,238';

 

创建表空间

 

SQL> create tablespace eas_d_admin_standard datafile 'E:\20131012orcl\eas_d_admin_standard.dbf' size 7024m

表空间已创建。

 

SQL> create tablespace eas_d_admin_temp2 datafile 'E:\20131012orcl\eas_d_admin_temp2.dbf' size 1024m;

表空间已创建。

 

SQL> create temporary tablespace eas_t_admin_standard tempfile 'E:\20131012orcl\eas_t_admin_standard.dbf' size 1024m;

 

表空间已创建。

 

一、创建逻辑目录,该命令不会在操作系统创建真正的目录(请先创建真正的目录),最好以system等管理员创建逻辑目录。

用dba用户创建,

SQL> create directory hzback as 'E:\oracleback20160225';   (数据库导入导出存放目录)

目录已创建。

SQL> grant read on directory dpdump to system;

授权成功。

然后 grant connect,resource to test_user; 

 

二、查看管理员目录(同时查看操作系统是否存在,因为oracle并不关心该目录是否存在,假如不存在,则出错)

SQL>select * from dba_directories;

 

create user hdwm identified 

三、用impdp导入数据 (需退出SQL界面)

 

 不同用户导入:

 impdp system/123456@orcl remap_schema=ynrerp:ynetest parallel=2 directory=hzback dumpfile=yne20160225p.dmp logfile=yne20160225p.txt remap_tablespace=eas_d_yneerp_standard:eas_d_ynetest_standard

,eas_d_yneerp_temp2:eas_d_ynetest_temp2,eas_t_yneerp_standard:eas_t_ynetest_standard

 

 

impdp system/ynerp@orcl  

directory=db_bak2  dumpfile=yne20131012.dmp REMAP_TABLESPACE=MIDDLE_D_JCUSER_STANDARD

:MIDDLE_D_HDWM_STANDARD

,MIDDLE_T_JCUSER_STANDARD:MIDDLE_T_HDWM_STANDARD 

logfile=yne20131012.txt 

 

 

相同用户导入:impdp system/ORCL parallel=2 directory=DYLTEM  dumpfile=expdp_east_20140623_patch.dmp logfile=expdp_east_20140623_patch.log

 

system 密码是 orcl

0racle 10g  导入 

exp system/manager@TEST file=d:\daochu.dmp full=y

imp yneerp/kingdee@orcl file=E:\oracledate\data\20120105.dmp fromuser=yneerp touser=yneerp ignore=y

 

imp system/ORCL@orcl file=D:\app\Administrator\oracledata\easyui.dmp ignore=y full=y fromuser=pmsystem touser=eas ignore=y

 

select * from nls_database_parameters 查询数据库字符集

 

 

imp system/oracle666@orcl file=E:\oracledate\data\0207.dmp fromuser=auto0207 touser=auto0207 ignore=y

 

 

yk

 

 

 

create tablespace data logging datafile 'D:\oracledate\date\zjk\DATA01.ora' SIZE 500m autoextend on next 200m maxsize unlimited;

 

create tablespace INDEXE logging datafile 'D:\oracledate\date\zjk\INDEXE02.ora' SIZE 500m autoextend on next 200m maxsize unlimited;

 

impdp hdwm/hdwm@hdwm dumpfile=ykzjk20120217p.dmp directory=zjk_dpdump CONTENT=METADATA_ONLY remap_schema=jcuser:hdwm logfile=ykzjk20120217p.txt

 

CREATE USER hdwm PROFILE default IDENTIFIED BY hdwm DEFAULT TABLESPACE MIDDLE_D_HDWM_STANDARD TEMPORARY TABLESPACE MIDDLE_T_HDWM_STANDARD ACCOUNT UNLOCK;

 

 

 

非临时表空间:

select file_id from dba_data_files where tablespace_name='EAS_T_WXZY_STANDARD';

 

alter database datafile 9 autoextend on next 2024M maxsize 20G; 

临时表空间:

select file_id from dba_temp_files where tablespace_name='EAS_T_WXZY_STANDARD';

 

alter database tempfile 3 autoextend on next 10M maxsize 20G;

 

 

0
0
分享到:
评论

相关推荐

    Oracle数据库备份恢复工具

    本工具"Oracle数据库备份恢复工具"是基于MFC(Microsoft Foundation Classes)界面开发的,旨在提供一个简单易用的平台,帮助用户轻松完成Oracle数据库的备份与恢复任务。 首先,我们来了解Oracle数据库备份的基本...

    oracle数据库备份恢复源码

    "Oracle数据库备份恢复源码" 提供了一个自动化工具,旨在简化这个过程,避免手动执行复杂的命令。 该程序的核心功能是对DMP文件进行自动恢复,DMP(Data Pump Export Dump)文件是Oracle数据库的一种导出格式,包含...

    Oracle数据库备份恢复Data Pump Expdp-Impdp参数详解与案例介绍.pdf

    Oracle数据库备份恢复是数据库管理员必须掌握的关键技能之一,它保障了企业数据的安全性与业务的连续性。Oracle提供了一套工具和方法来进行高效的数据备份与恢复,其中Data Pump是一个强大的数据导入导出工具,提供...

    Oracle数据库备份与恢复.pdf

    ### Oracle数据库备份与恢复 #### 一、Oracle数据库概述 Oracle数据库是一款由甲骨文公司开发的关系型数据库管理系统,以其卓越的性能、可扩展性和安全性在全球范围内被广泛应用。Oracle数据库的特点包括: - **...

    Oracle数据库备份恢复程序

    总的来说,这个"Oracle数据库备份恢复程序"很可能是一个集成了自动备份功能的工具,它能够按照预定计划执行数据库的物理和逻辑备份,并且可能具备一定的恢复能力。通过分析提供的文件,我们可以推测它依赖于一系列...

    Oracle数据库备份恢复技术研究及数据库两级备份模式的实现.pdf

    Oracle数据库备份恢复技术是数据库管理中非常关键的一环,它确保了数据的安全性与可用性,是数据维护工作的核心部分。Oracle数据库提供了多种备份方式,每种备份方式都有其适用的场景和限制。 1. Oracle数据库备份...

    oracle数据库备份恢复策略

    2. **系统恢复**:使用最近的全备份恢复数据库实例。 3. **应用归档日志**:利用归档日志将数据库恢复到最新的状态,这一步是关键,因为归档日志记录了自全备份后所有事务的改变。 4. **数据补采**:在系统恢复后,...

    Oracle数据库备份恢复技术详解.pdf

    Oracle数据库备份恢复技术详解 Oracle数据库备份恢复技术详解是指在Oracle数据库中,通过备份和恢复技术来保护数据避免数据丢失和当数据丢失后重建数据库的技术创新。备份恢复技术的目的是保护数据,避免数据丢失...

    oracle数据库备份恢复排错指南

    oracle数据库备份恢复排错指南

    Oracle数据库备份恢复技术详解.pptx

    Oracle数据库备份恢复技术是保障企业数据安全的重要环节,它涉及到数据保护、系统恢复以及灾难恢复策略。本技术详解将深入探讨备份恢复的基础知识、RMAN(Recovery Manager)工具、闪回技术,以及应对各种故障的恢复...

    HP小机oracle数据库备份恢复手册v0.3.doc

    《HP小机Oracle数据库备份恢复手册v0.3》是一份详尽的文档,主要针对在HP小型机上运行的Oracle数据库的备份与恢复策略。本文档的目标是为数据库管理员提供一套系统的操作流程,以应对可能发生的实例故障或介质故障,...

    Oracle数据库备份恢复

    Oracle10G数据库的备份与恢复案例,有详细的可操作的代码

    oracle数据库备份恢复和svn备份恢复

    首先,让我们关注Oracle数据库备份。Oracle提供了多种备份方法,包括物理备份和逻辑备份。物理备份通常涉及使用RMAN(恢复管理器)工具,它可以创建数据文件、控制文件、重做日志文件的映像副本。RMAN还可以配合使用...

    基于RMAN技术的ORACLE数据库备份恢复研究.pdf

    《基于RMAN技术的ORACLE数据库备份恢复研究》这篇论文主要探讨了Oracle数据库中使用RMAN(Recovery Manager)进行备份和恢复的技术及其重要性。RMAN是Oracle公司自8i版本开始引入的一种高效能的数据库管理工具,它...

    01-Oracle数据库备份与恢复教程

    ### Oracle数据库备份与恢复教程知识点概述 #### 一、Oracle数据库备份基础知识 ##### 1.1 备份文件类型及命名规范 - **备份文件**:主要包括两类文件,分别是用户对象文件(*.sql)和数据文件(*.dmp)。 - **...

    Veeam 备份恢复oracle数据库详细配置文档

    Veeam 备份恢复 Oracle 数据库详细配置文档 本文档旨在详细介绍如何使用 Veeam 备份恢复 Oracle 数据库的配置过程。该文档将指导读者从环境准备到推送 Oracle RMAN Plugin,再到创建备份作业和运行备份作业,最后...

    ORACLE数据库备份用bat脚本

    首先,让我们理解"Oracle数据库备份用bat脚本"的概念。批处理脚本是Windows操作系统中的一种命令文件,可以包含一系列的DOS命令,用于自动化执行特定的任务。在Oracle数据库环境中,我们可以利用Oracle的数据泵工具...

    oracle数据库备份与恢复脚本

    oracle数据库备份与恢复脚本:第1步:创建临时表空间 第2步:创建数据表空间 第3步:创建用户并指定表空间

Global site tag (gtag.js) - Google Analytics