在dos窗口下执行下面的命令可以对oracle数据库的表做备份

导出命令:

exp jin/otojin@edc81 file=expdat-20061103.dat tables=(ORDR_HDR,ORDR_DTLS)

其中用户名jin,密码otojin,数据库的连接串edc81,导出到文件expdat-20061103.dat,数据库的表(ORDR_HDR,ORDR_DTLS),

edc81在oracle的安装路径文件E:/oracle/product/10.1.0/Db_1/NETWORK/ADMIN/tnsnames.ora里:

EDC81 =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.81)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = orcl)

)

)

导入命令:

imp jin/otojin@edc81 fromuser=jin touser=jin file=expdat-20061103.dat tables=(ORDR_HDR,ORDR_DTLS)

其中多了fromuser和touser。

还有其他一些类似的命令,不作详细解释

exp lxf/lxf rows=y indexes=n compress=n buffer=65536 feedback=100000  file=exp_system_manager_20051121.dmp log=exp_system_manager_20051121.log tables=lxf.mt_corp,lxf.mt_account

imp system/manager fromuser=system touser=system rows=y indexes=n commit=y buffer=65536 feedback=100000 ignore=y file=exp_system_manager_20051121.dmp log=imp_system_manager_20051121.log tables=test,testuser

可以写到一个sql文件里,然后通过sql plus命令执行,已经记不清是否测试过

文件get__log_radius_data.sql:

BACKUP_DIR=.

year = `date +%Y`

month = `date +%m`

file1 = $BACKUP_DIR/${year}${month}_log_radius.txt

set colsep ' ';

set echo off;

set feedback off;

set heading on;

set pagesize 0;

set linesize 500;

set numwidth 12;

set termout off;

set timing off;

set trimout on;

set trimspool on;

spool $file1;

select * from log_radius;

spool off;

exit;

用下面的命令执行:

sqlplus lxf/lxf@orcl  @get_log_radius_data.sql

还有一些不知道的命令,暂时放在这里:

nohup sqlplus lxf/lxf@orcl < getdata.sql  &

oracle用exp定时备份数据库,使用exp和imp对Oracle数据库进行简单的备份相关推荐

  1. exp导oracle数据库,使用exp/imp 在oracle数据库间导数据

    最近工作需要将oracle数据库的表数据导出到另一个oracle数据库表,找到了oracle 自带的命令行,并记录下导数据过程. 导数据过程分以下几步: 假设源数据库为A,目标数据库为B 1.在B上通 ...

  2. Oracle数据库导入导出命令imp/exp

    为什么80%的码农都做不了架构师?>>>    Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份.   大多情况 ...

  3. Oracle备份与还原(exp和imp),导出导入

    安装ORACLE软件 全局数据库名:orcl 密码:admin 基目录:C:\app\Tony 软件位置:C:\app\Tony\product\11.2.0\dbhome_1 数据库文件位置:C:\ ...

  4. Oracle数据库执行exp命令--报参数'log' 不允许有多个值

    前几天设置自动备份oracle 数据库时发现一个问题,自动备份老是执行失败,后来把语句拿出来单独执行才发现是语句写的有问题,一般情况下自动备份都要自动生成日志文件,以便于我们查看备份是否正常执行.下面 ...

  5. oracle数据库备份方法主要有哪几种,Oracle数据库备份方法有哪三种?

    Oracle数据库的备份方法很多,无论使用那种备份方法,备份的目的都是为了在出现故障后能够以尽可能小的时间和代价恢复系统.比如使用export实用程序导出数据库对象.使用Oracle备份数据库.使用O ...

  6. linux exp 导出数据库命令,linux exp 导出数据库

    解决Linux系统下exp导入EXP-00028异常 问题描述: 在Linux系统中,对某个数据库用户进行exp导出备份时,出现下述异常: Oracle Database 11g Enterprise ...

  7. oracle imp 分隔符,Oracle的imp/exp 各版本之间的规则

    Oracle的imp/exp组件是我们常用的工具,它的一个操作原则就是向下兼容.下面是据此总结的几个使用规则和相关测试: 规则1:低版本的exp/imp可以连接到高版本(或同版本)的数据库服务器,但高 ...

  8. 备份数据库的expdp语句_银行业Oracle RAC数据库迁移经验分享

    引言 在银行业中,数据是生命.是金钱.是最重要的资产,因此数据库运维工作更是IT运维中的重点.在数据库日常管理中,数据迁移是一项极为重要的工作.迁移不仅要保证数据完整性,还要确保业务连续稳定运行,是一 ...

  9. oracle数据库imp导入,imp 导入 没有数据库

    IMP-00009: 导出文件异常结束 今天准备从生产库向测试库进行数据导入,结果在imp导入的时候遇到" IMP-00009: 导出文件异常结束" 错误,google一下,发现可 ...

  10. mysql oracle linux_mysql、oracle在Linux和Windows下的简单自动备份

    前面一段时间已经安装好了mysql.oracle等常用数据库,但是数据库在使用时必须做到定时备份,这样能够在数据库出现问题时及时恢复到可用状态.那么下面我们就在Linux和Windows环境下测试使用 ...

最新文章

  1. 费用保险单,如何失焦时自动补零
  2. 怎么用linux设计一个小程序,“Linux”小程序发布一个月后,我们发现了什么
  3. python序列化和反序列化
  4. 合理的嵌入式开发学习路线
  5. 闩锁电流_IGBT——闩锁(Lanchup)效应
  6. 输入法半角和全角的快捷转换_华宇拼音输入法 一款完全免费的国产输入法_第1页...
  7. 德鲁伊 oltp oltp_内存中OLTP –娱乐看门狗的三个关键点
  8. 47页PPT,海量信息!用户画像架构、指标、标签、ETL、性能及案例应用一站通!(附PPT下载及视频 )...
  9. 利用 TFLearn 快速搭建经典深度学习模型
  10. 最新版盲盒商城thinkphp+uniapp
  11. c++ 连接webservice实例
  12. 李开复:在谷歌的最后一天
  13. win10系统怎么恢复出厂设置,电脑重置win10系统
  14. Ogre – 材质脚本(三) (转)
  15. Mysql语句(二)
  16. win10怎么开启aptx_Soomal作品 - Windows与OSX 操作系统对aptX支持的验证测试报告 [Soomal]...
  17. (python)改进的k-shell算法来识别关键节点 The improved k-shell algorithm(IKS)
  18. 4T移动硬盘 分区_Windows如何对硬盘进行分区?
  19. 智能车辆路径跟踪滑膜控制+单点预瞄
  20. 4.关于 “ 写完括号里面代码,如何快速跳出 ”

热门文章

  1. 目标检测——评价指标的学习笔记
  2. 目标检测——图像增广
  3. 在eclipse中使用第三方库总结
  4. 机器学习-代价函数(单变量线性回归)
  5. 移远EC600低功耗唤醒锁wakelock的使用,QuecPython功耗分析
  6. 【QCustomPlot】1.0 - QCustomPlot库添加到自己的工程、创建工程
  7. 项目之爬虫入门(豆瓣TOP250)
  8. 深度学习之RNN、LSTM、GRU篇
  9. Nginx+Mongodb 文件存储方案
  10. 面试—每日一题(5)