热搜词: 

数据库中索引如何发挥作用

发布:甲仲丰

I、oracle数据库要设定一个数据库用户每天在晚上23:00进行自动备份,并重建索引怎么做首先需要编写一个批处理文件来执行数据库备份功能,可以命名为***.BAT(后缀改为BAT):@echooffcolor0bmodeconcols=80lines=25echo正在备份数据库,请稍候。 .177176177回声--------------------------------------echo指定数据库用户(“=”后写上需要备份的数据库登录用户名)setyh=informationecho指定数据库密码(“=”后写上需要备份的数据库登录密码)setmm=informationecho指定数据库服务名称(“=”后写上需要备份的数据库服务名称)setfwm=CSecho指定备份目录(指定备份文件夹,以“\”结尾)setml=e:\lkdata\echo---------------------------------------------------------------------echo开始计算备份文件的日期和时间Name(由于是自动备份,我们定义备份文件的名称为数据库登录名+系统时间-精确到秒)sethh=%time:~0,2%echo如果小时是个位数,则添加前导零if/i%hh%LSS10(sethh=0%time:~1,1%)setrq=%日期:~0,4%%日期:~5,2%%日期:~8,2%setsj=%hh%%时间:~3,2%%时间:~6,2%setwjm=%yh%%rq%%sj%echo----------------------------------------------------------echo请检查以下数据是否正确echo用户名:%yh%echo密码:%mm%echo服务名称:%fwm%echo备份目录:%ml%echo备份文件名:%wjm%echo----------------------------------------------echo开始备份echo数据库-----------------------------------------------exp%yh%/%mm%@%fwm%file=%ml%%wjm%.dmplog=%ml%%wjm%.logowner=%yh%echoecho数据库备份完成---------------------------------------------就是这样在我们的自动备份代码中,echo后面的文字就是描述文字你可以删除它,将上述代码复制到一个文本文件中,命名为***.BAT(备份文件尽量不要放在桌面或系统盘上。 为了避免系统崩溃后丢失备份文件),保存后,我们可以双击执行,执行完成后,文件会备份到备份目录下,如图1所示。 自动备份执行以上我们已经执行了数据库备份脚本,那么如何实现自动定时备份呢?这就需要使用WINDOW操作系统提供的计划任务功能我们通过开始---控制面板打开控制面板,双击运行计划任务打开计划任务功能,然后双击添加计划任务到。 打开计划任务向导,单击下一步选择浏览并找到我们在第二步中创建的备份脚本文件。 点击打开进入下一步,我们输入备份计划的名称,方便以后区别。 同时选择备份频率(这里,数据库操作较少的时期,这一步会采用一天),一般建议在中午空闲时间段进行考试。 此步骤需要输入用户和密码登录操作系统,如果系统默认用户Administrator没有设置密码,您可以创建其他用户并设置密码。 确认以上操作无误后,点击完成,这样我们就可以在计划任务列表中看到当前的计划任务上面我们已经实现了ORACLE数据库的自动备份功能,是在某个时间段进行备份,我们只需要重复以上操作。 二:设置自动删除以前的备份。 我们实现了ORACLE数据库的自动备份功能,但是每次备份都会创建一个新的备份文件,经过一定时间后,占用的硬盘空间会很大功能删除之前的备份文件粘贴输入以下代码到文本文档,重命名为***.BAT(后缀改为BAT):dele:\lkdata\*.*删除指定备份目录下的所有备份文件这里要删除的备份文件地址必须与备份目录的地址,然后添加一个定时任务每周定时运行。 计划运行时间应该比备份计划早1小时,这样才能达到。 旧的备份将首先被删除,新的备份将在1小时后自动创建。

以上就是关于数据库中索引如何发挥作用的全部内容,希望能够帮到您。

大家都在看

查看更多综合百科