`
AutomaticThoughts
  • 浏览: 162474 次
社区版块
存档分类
最新评论

数据库备份的命令及方法汇总(oracle备份)

    博客分类:
  • DB
 
阅读更多

数据库备份的命令及方法汇总(oracle备份)

      oracle数据库:

1):命令行备份:
 1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中
  exp system/manager@TEST file=d:\daochu.dmp full=y
 2 将数据库中system用户与sys用户的表导出
  exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
 3 将数据库中的表inner_notify、notify_staff_relat导出
  exp aichannel/aichannel@TESTDB2 file= d:\data\newsmgnt.dmp tables=(inner_notify,notify_staff_relat)
 4 将数据库中的表table1中的字段filed1以"00"打头的数据导出
  exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\" 上面是常用的导出,对于压缩,既用winzip把dmp文件可以很好的压缩。
 也可以在上面命令后面 加上 compress=y 来实现。

数据的导入:
 1 将D:\daochu.dmp 中的数据导入 TEST数据库中。
  imp system/manager@TEST  file=d:\daochu.dmp
  imp aichannel/aichannel@HUST full=y  file=file= d:\data\newsmgnt.dmp ignore=y
 上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。
 在后面加上 ignore=y 就可以了。
 2 将d:\daochu.dmp中的表table1 导入
  imp system/manager@TEST  file=d:\daochu.dmp  tables=(table1)
 基本上上面的导入导出够用了。不少情况要先是将表彻底删除,然后导入。 注意:
 操作者要有足够的权限,权限不够它会提示。
 数据库时可以连上的。可以用tnsping TEST 来获得数据库TEST能否连上。


附录一:
 给用户增加导入数据权限的操作
 第一,启动sql*puls
 第二,以system/manager登陆
 第三,create user 用户名 IDENTIFIED BY 密码(如果已经创建过用户,这步可以省略)
 第四,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 用户名字
 第五, 运行-cmd-进入dmp文件所在的目录,
  imp userid=system/manager full=y file=*.dmp
  或者 imp userid=system/manager full=y file=filename.dmp
 执行示例:
 F:\Work\Oracle_Data\backup>imp userid=test/test full=y file=inner_notify.dmp
 屏幕显示
 Import: Release 8.1.7.0.0 - Production on 星期四 2月 16 16:50:05 2006
 (c) Copyright 2000 Oracle Corporation.  All rights reserved.
 连接到: Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production
 With the Partitioning option
 JServer Release 8.1.7.0.0 - Production
 经由常规路径导出由EXPORT:V08.01.07创建的文件
 已经完成ZHS16GBK字符集和ZHS16GBK NCHAR 字符集中的导入
 导出服务器使用UTF8 NCHAR 字符集 (可能的ncharset转换)
 . 正在将AICHANNEL的对象导入到 AICHANNEL
 . . 正在导入表  "INNER_NOTIFY"  4行被导入
 准备启用约束条件...
 成功终止导入,但出现警告。

附录二:
 Oracle 不允许直接改变表的拥有者, 利用Export/Import可以达到这一目的.
 先建立import9.par,
 然后,使用时命令如下:imp parfile=/filepath/import9.par
 例 import9.par 内容如下:
 FROMUSER=TGPMS
 TOUSER=TGPMS2(注:把表的拥有者由FROMUSER改为TOUSER,FROMUSER和TOUSER的用户可以不同)
 ROWS=Y
 INDEXES=Y
 GRANTS=Y
 CONSTRAINTS=Y
 BUFFER=409600
 file==/backup/ctgpc_20030623.dmp
 log==/backup/import_20030623.log 

 2):plsql方式导入导出:

导出表结构:

  打开PLsql,选择工具>导出用户对象出现如图界面

 导出表数据:打开PLSQL 选择工具>导出表出现如图界面

 

导入表结构和数据:打开PLSQL 选择工具>导入表出现如图界面
选择导出文件导入。
分享到:
评论

相关推荐

    高性能动态SQL Oracle数据安全 Oracle 数据库的聚簇技术 等等

    Oracle监控数据库性能的SQL汇总 36 Oracle如何精确计算row的大小 38 PL/SQL编程 39 数据库的分组问题 41 oracle知识 42 数据库的导入导出 42 Oracle查询中rownum与Order by查询 45 oracle9i小结 46 Oracle 数据库的...

    Oracle 面试题及答案 面试常见的问题及回答 doc 数据库 db question 问题汇总

    Oracle 面试题及答案 面试常见的问题及回答 doc 数据库 db question 问题汇总

    Oracle升级迁移实战文章和方案文档汇总-共168篇.xlsx

    Oracle 10g->11g XTTS迁移方案 Oracle 9i至11g exp迁移 Oracle数据库三种迁移方案 ...Oracle Database Upgrade and Migration Methods - 数据库升级迁移方法 xtts迁移方案-u2l-v3.5 ORACLE 11G RAC迁移至单机

    oracle数据库dba管理手册

    1.1 数据库概述及实例 1 1.2 数据库 1 1.2.1 表空间 2 1.2.2 文件 2 1.3 实例 3 1.4 数据库内部结构 3 1.4.1 表、列和数据类型 4 1.4.2 约束条件 5 1.4.3 抽象数据类型 6 1.4.4 分区和子分区 7 1.4.5 用户 7 1.4.6 ...

    Oracle日常维护故障定位故障排除

    4由于未打补丁导致RMAN备份时将数据库挂起 5由于BLOB类型的表记录数太多操作又太频繁导致数据库效率急差 6由于未对特大表(达到或超过100万条记录)定期做表分析导致数据库操作特别慢 7由于空间不够导致插入数据时...

    oracle数据库经典题目

    16. Oralce数据库在进行物理备份有联机备份和脱机备份两种方式可供选择。 . 17. 从存储结构的角度来说,Oracle数据库可分为物理结构和逻辑结构。 18. 表空间是Oracle数据库中数据的逻辑组织,每个数据库至少有一个...

    Oracle DBA实战攻略

    本书是目前Oracle数据库运维领域不可多得的一本著作,也是为数不多的既有大量实践应用案例又包含实战方法论的著作。作者根据其多年的运维诊断经验,从数据库如何创建开始,循序渐进地介绍了数据库的启动关闭过程,...

    ORACLE常见问题整理

    oracle数据库的备份还原等操作的描述; 修改oracle数据库字符集

    Oracle DBA笔试及面试题汇总

    1:SQL调整最关注的是什么?... 8:对于一个要求恢复时间比较短的系统(数据库50G,每天归档5G),你如何设计备份策略  9:对于一个存在系统性能的系统,说出你的诊断处理思路  10:列举几种诊断IO、CPU、性能状况的方法

    oracle10g课堂练习II(1)

    数据库体系结构:结构组件汇总 1-19 小结 1-20 2 配置 Oracle Recovery Manager 课程目标 2-2 备份和恢复:概述 2-3 Oracle Recovery Manager 的功能 2-4 Oracle Recovery Manager 组件 2-6 配置 RMAN 的...

    oracle10g课堂练习II(2)

    数据库体系结构:结构组件汇总 1-19 小结 1-20 2 配置 Oracle Recovery Manager 课程目标 2-2 备份和恢复:概述 2-3 Oracle Recovery Manager 的功能 2-4 Oracle Recovery Manager 组件 2-6 配置 RMAN 的...

    [小e笔记]之一步一步学习用户管理的备份恢复笔记汇总

    [小e笔记]之一步一步学习备份恢复——第三篇 数据库恢复案例(Part 1) [小e笔记]之一步一步学习备份恢复——第三篇 数据库恢复案例(Part 2) [小e笔记]之一步一步学习备份恢复——第三篇 数据库恢复案例(Part 3) ...

    2021 云和恩墨大讲堂PPT汇总(50份).zip

    2021 云和恩墨大讲堂PPT汇总,共50份。 2021 云和恩墨大讲堂内容涵盖Oracle、MySQL、PG等多种数据库。 带你走进PG的世界 MySQL查询优化 Oracle数据库SQL执行计划的取得和解析 11gR2频繁遭遇Checkpoint incompelte ...

    ORACLE11G宝典.rar 是光盘里面的内容,书太厚咧没法影印啊

    第5~9章分别介绍了Oracle11g的体系结构、表空间与数据文件的管理、启动和关闭数据库、网络服务与管理,第10—13章介绍了有关安全的几个内容(权限、角色、概要文件、用户的管理),第14—17章介绍了几种方案对象...

    大数据常用数据库汇总.pdf

    ⼤数据常⽤数据库汇总 通常数据库分为关系型数据库和⾮关系型数据库,关系型数据库的优势到现在也是⽆可替代的,⽐如MySQL、SQL Server、Oracle、 DB2、SyBase、Informix、PostgreSQL以及⽐较⼩型的Access等等数据库...

    RMAN测试演练即讲解

    3、 Report命令报告备份情况(判断数据库当前可恢复状态和提供数据库备份的信息) (1) report schema;(报告数据库结构) (2) report need backup;(报告需要备份的内容) (3) report obsolete(Which ...

    北京苍穹城镇地籍与土地利用数据库建设操作手册

    第一章 运行环境 4 1.1ArcGis平台运行环境 4 1.2 KqGis平台运行环境 4 ...第十章 数据库备份及还原 200 第十一章 不同数据库的转换 205 11.1不同平台之间的转换 205 11.2二调库与苍穹标准库之间的转换 205

    NBU一体机数据库还原测试操作记录20200724.docx

    NBU一体机数据库还原测试操作记录,以及实例备份还原,数据一致性比对。出现问题的解决办法汇总,还原的流程步骤很详细

    java_jsp项目源码_企业费用管理系统(SSH+Oracle)130222.rar

    企业费用管理系统(SSH+Oracle)是一个基于Java JSP技术、结合SSH(Struts2、Spring、Hibernate)框架和Oracle数据库的企业级费用管理解决方案。该系统旨在帮助企业实现费用管理的规范化、高效化和智能化,从而降低...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part1

    注:本系列图书的第I、II卷再版时均相应改名为《xxx开发实例大全》(基础卷)及(提高卷),但内容基本无变化,需要的童鞋可自由匹配查找。 内容简介  《PHP开发实战1200例》分为I、II两卷共计1200个例子,包括了开发...

Global site tag (gtag.js) - Google Analytics