最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

oracle10g数据库采用批处理命令备份表

来源:懂视网 责编:小采 时间:2020-11-09 10:05:57
文档

oracle10g数据库采用批处理命令备份表

oracle10g数据库采用批处理命令备份表:今天看一朋友在做数据库备份时采用批处理命令备份表 ,在在oracle 10g中是多么方便的一件事情哦,下面我们来看看。 今天看一朋友在做数据库备份时采用批处理命令备份表 ,在在oracle 10g中是多么方便的一件事情哦,下面我们来看看。今天看一朋友在做备份时采用
推荐度:
导读oracle10g数据库采用批处理命令备份表:今天看一朋友在做数据库备份时采用批处理命令备份表 ,在在oracle 10g中是多么方便的一件事情哦,下面我们来看看。 今天看一朋友在做数据库备份时采用批处理命令备份表 ,在在oracle 10g中是多么方便的一件事情哦,下面我们来看看。今天看一朋友在做备份时采用

今天看一朋友在做数据库备份时采用批处理命令备份表 ,在在oracle 10g中是多么方便的一件事情哦,下面我们来看看。

今天看一朋友在做数据库备份时采用批处理命令备份表 ,在在oracle 10g中是多么方便的一件事情哦,下面我们来看看。

今天看一朋友在做备份时采用批处理命令备份表 ,在在oracle 10g中是多么方便的一件事情哦,下面我们来看看。

说明:

1.我用的是oracle 10g的数据库,导出的是scott用户下的emp和dept表;

2.导出的备份文件我放在 D:pantpbackup

3.数据库scott用户的密码为orcl;

4.数据库的SID为ORCL;

5.数据库导出的备份文件名为daochu加上今天的日期,比如 daochu_20120725.dmp

5.我的oracle安装路径是D盘的根目录;

下面直接把批处理文件的内容给贴出来:

代码如下

backup_table.bat
@rem 关掉命令行显示信息,也不显示echo off这条命令的信息
@echo off

echo oracle数据库正在备份,请稍等....

@rem ==================================================================================================
@rem 假设备份的文件放在D盘下的pantp文件夹下面的backup中,先查找D盘下的指定的文件夹是否存在,不存在则新建
dir d:| find "pantpbackup"

@rem %errorlevel%每个命令运行结束,可以用这个命令行格式查看返回码用于判断刚才的命令是否执行成功默认值为0
if %errorlevel%==0 goto ok
if %errorlevel%==1 goto end

:ok
echo 文件夹已经存在
:end
md d:pantpbackup
@rem =================================================================================================

@rem 切换到oracle安装目录下bin目录
cd/d "D:oracleproduct10.2.0db_1BIN"

@rem 得到系统当前的时间,格式如:20120725
set currentTime=%date:~0,4%%date:~5,2%%date:~8,2%

@rem 设置备份文件的名称,写绝对路径,同时需要写导出的后缀名.dmp
set filename=d:/pantp/backup/daochu_%currentTime%.dmp

@rem 调用oracle自带的exp命令,导出指定用户下的指定表的数据
exp scott/orcl@ORCL file=%filename% tables=(emp,dept)

echo oracle数据库备份已经完成,按任意键退出...

pause

如果你需要使用此批处理脚本,需要根据实际情况修改以下部分(必须检查或修改):

1.oracle的exp命令的bin目录;

2.oracle数据库的用户名、密码以及SID;

3.需要导出的oracle数据库中的表;

本机测试截图

双击backup_table.bat文件,运行的截图如下:

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

oracle10g数据库采用批处理命令备份表

oracle10g数据库采用批处理命令备份表:今天看一朋友在做数据库备份时采用批处理命令备份表 ,在在oracle 10g中是多么方便的一件事情哦,下面我们来看看。 今天看一朋友在做数据库备份时采用批处理命令备份表 ,在在oracle 10g中是多么方便的一件事情哦,下面我们来看看。今天看一朋友在做备份时采用
推荐度:
标签: 备份 10 数据库
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top