在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/imp工具进行逻辑增量备份的方法及其恢复策略。 1一、实现需求 在Oracle数据库环境中,确保数据安全性和可用性是关键。逻辑增量备份的主要目标是在最小化系统停机时间和资源...
1. **数据迁移**:当需要将数据从一个Oracle数据库迁移到另一个Oracle数据库时,可以使用EXP和IMP。 2. **数据库备份和恢复**:定期执行EXP导出,可以在数据库出现问题时快速恢复到某个已知的良好状态。 3. **开发和...
**IMP(Import)**则是Oracle数据库的导入工具,它的作用是将由EXP生成的导出文件中的数据和对象重新加载到另一个数据库中。这在数据库迁移、恢复或复制数据时非常有用。IMP支持增量导入,即只导入自上次导入以来...
在Linux环境下,远程定时备份Oracle数据库是一项至关重要的任务,它能确保数据的安全性和业务的连续性。Oracle数据库作为企业级的数据库管理系统,其备份与恢复策略必须严谨且可靠。以下将详细阐述如何在没有安装...
Oracle 19c 备份恢复-导入导出是指使用 Oracle 数据库提供的工具 exp 和 imp 实现数据库的备份恢复和数据的导入导出。本文将详细介绍 Oracle 19c 备份恢复-导入导出的基本命令、工作方式、模式、选项和高级选项。 ...
Oracle 数据库 exp/imp 命令详解 Oracle 数据库 exp/imp 命令是 Oracle 中最常用的命令之一。...exp/imp 命令是 Oracle 数据库备份和恢复的重要工具,了解其使用方法和参数可以帮助我们更好地备份和恢复数据库。
Oracle exp/imp 是Oracle数据库系统提供的两个实用工具,用于数据的备份和恢复。exp(Export)用于导出数据库中的对象和数据,而imp(Import)则用于将这些导出的数据导入到另一个数据库中。在实际操作中,由于各种...
Oracle 的数据库导入导出(imp/exp)是数据库管理员经常使用的两个命令,它们分别用于数据库的导出和导入。本文档总结了 Oracle 数据库的完全导入导出、imp 和 exp 命令的使用方法,以及本机和异机恢复的步骤。 一...
### ORACLE数据库自动备份3种方法详解 #### 一、概述 在企业级应用中,数据库的安全性至关重要,定期进行数据库备份是确保数据安全的重要措施之一。对于Oracle数据库而言,实现自动化的数据库备份不仅可以提高效率...
Oracle数据库备份命令ExpImp.pdf Oracle数据库备份命令ExpImp.pdf是一份详细介绍Oracle数据库备份命令的文档...Oracle数据库备份命令ExpImp.pdf提供了详细的备份命令和方法,帮助数据库管理员更好地备份和恢复数据库。
Oracle数据库提供了多种备份方法,包括物理备份和逻辑备份。 ##### 1. 物理备份 物理备份是指直接复制数据库的物理文件,如数据文件、控制文件和重做日志等。这种备份方式保留了数据库的物理结构和内容,可以快速...
Java备份和还原Oracle数据库知识 Java备份Oracle数据库是指使用Java语言编写的...Java备份和还原Oracle数据库需要使用Oracle的EXP和IMP工具,Java程序需要构建命令,处理错误信息,读取命令的输出信息,处理异常信息。
Oracle数据库提供了三种标准的备份方式:导出/导入(EXP/IMP)、热备份(Hot Backup)和冷备份(Cold Backup)。这些方法根据不同的场景和需求,各有优势。 - **导出/导入(EXP/IMP)**:这是一种逻辑备份的方式,...
Oracle数据库的备份与恢复是数据库管理中的重要环节,Oracle提供了内置的工具——exp(导出)和imp(导入)命令,用于实现这一目的。这两个命令是Oracle早期版本中用于数据备份和恢复的主要方法,虽然在现代Oracle版本中...
"Oracle_imp_exp.rar_ oracle_imp_exp_oracle_oracle exp_oracle_imp_" 这个压缩包文件,显然与Oracle数据库的导入(exp)和导出(imp)操作有关,可能包含一个自编写的工具,用于简化和记录这些过程。 Oracle...
Oracle的expimp工具是Oracle数据库管理系统中用于数据迁移和备份的关键组件。它们分别代表了数据导出和导入的功能,能够帮助管理员将数据从一个数据库移动到另一个数据库,或者创建数据库的备份副本。以下是对这两个...
本文将详细介绍Oracle数据库的导入导出命令,包括exp和imp命令的使用方法和参数设置。 exp命令 exp命令是Oracle数据库的导出命令,用于将数据库中的数据导出到操作系统的文件中。exp命令的基本语法如下: ``` exp ...