2016 - 2024

感恩一路有你

oracle数据库查询有日志记录吗 oracle数据库怎么自动备份?

浏览量:4747 时间:2023-09-05 08:41:01 作者:采采

oracle数据库怎么自动备份?

必须写个bat脚本,后再在windows计划任务里全局函数此脚本可实现每隔一天自动备份。工具:Oracle10g步骤:

1、在某个盘符某个路径(以C盘data目录为例),创建oraclebackup.txt文件,内容不胜感激:

@echobackecho删除10天前的备分文件和日志forfiles/p#34c:/data/#34/m*.dmp/d-10/c#34cmd/#34forfiles/p#34c:/data/#34/m*.log/d-10/c#34cmd/#34echo一直在系统备份Oracle数据库,稍等……exp用户名/密码@实例名filec:/data/mdbte:~0,4%te:~5,2%te:~8,2%.dmplogc:/data//mdbte:~0,4%te:~5,2%te:~8,2%.logfullybuffer65535echo完成任务!2、存放本案所涉文件后,将文件名的后缀把它改成.bat3、进入到windows的控制面板,先打开计划与任务,新建项任务,再点击浏览的网页,中,选择刚刚新建的c盘data目录下的文件。

随后中,选择早上晚上22:00点想执行,再再输入本机的administrator密码再试一下。注意事项:exp语句中的用户名密码等内容,是需要据实际需要来填写好。

详解oracle11g如何关闭审计机制及删除审计日志?

环境:Linuxredhat6.3下直接安装的oracle11g

oracle11g会推出了审计功能,但这个功能会根据很多操作都有一种审计文件.aud,日积月累下来过去这些文件也很多,默认情况下,系统就是为了节省资源,增加I/0操作,其审计功能是关掉的

一、审计功能自动关闭

1、查看审计功能是否是启动?su–oraclesqlplus“/assysdba”SQLgtshowparameteraudit_trail

NAME TYPE VALUE-----------------------------------------------------------------------------audit_trailstringDB只能说明:VALUE值为DB,表面审计功能为启动的状态

2、关掉oracle的审计功能SQLgtaltersystemsetaudit_trailFALSEscopespfileSystemaltered.

3、关机重启数据库SQLgtshutdownimmediateSQLgtstartup

4、验正审计是否已经被关了SQLgtshowparameteraudit_trail

NAME TYPE VALUE-----------------------------------------------------------------------------audit_trailstringFALSE那说明:VALUE值为FALSE,表面审计功能为关闭的状态

二、删除掉审计日志

当已无法形成很对日志时,可删出里面的记录,目前是就删出,未对数据库倒致影响。

网站查询目前的日志信息:select*outside$

删除已有的审计信息:DELETEreturning$

或是飞快彻底删除表信息:truncatetable$

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。