Windows 2008 R2 做RMAN定时自动备份;日期格式影响日志文件生成
2016-09-07 15:59
573 查看
编写的脚本
将以上bat文件添加到定时计划任务里就可以。添加完毕使用schtasks /query查看计划任务状态。 1、遇到的问题 A、测试执行脚本,发现不按着指定的日志格式产生备份日志。 chk_%date:~0,10%.log 报错信息是~无法打开指定的日志文件。 尝试按着报错格式创建好文件名称chk_2015/08/19.log再重新尝试,但是报错: 原来date日期格式是yyyy/MM/dd格式的,系统无法生成含有‘/’的log文件: 修改日期格式yyyy-MM-dd,测试能正常生成日志: B、进入cmd命令行,使用schtasks /query|more命令查看任务计划状态时, 报错:无法加载列资源。 解决: 查看cmd编码,用chcp命令,如果是936,代表中文GBK编码, Windows 2008 R2使用schtasks /query 会报错,错误内容便是:无法加载列资源。 调整 936为 437美国编码则可以运行,但是无法打印出非ascii字符。 (非ascii字符都显示为‘?’) 调整方法:chcp 437,换回去,就用chcp 936或者退出。 (xp/windows7/window 8没这个问题) | ||||||
开启块跟踪服务: 1、 查看是否开启 SQL> select status,filename from v$block_change_tracking; STATUS FILENAME ---------- ---------- DISABLED 2、开启块跟踪(BLKTRK.BLK文件不能手工创建,并且D:\APP\DATA\BLK.TRK\要存在)(RAC的块跟踪文件要放到共享存储) SQL> alter database enable block change tracking using file ' D:\APP\DATA\BLK.TRK\BLKTRK.BLK'; Database altered. 如果更改跟踪文件所在的路径: SQL> select status ,filename from v$block_change_tracking; STATUS FILENAME --------------------------------------------------------------- ENABLED D:\APP\DATA\BLK.TRK\BLKTRK.BLK SQL> shutdown immediate; 将D:\APP\DATA\BLK.TRK\BLKTRK.BLK复制到D:\app\data\trckblk.trc\BLKTRK.BLK SQL> startup mount; SQL> alter database rename file 'D:\app\data\blk.trk\blktrk.blk' to 'D:\app\data\trckblk.trc\BLKTRK.BLK'; SQL> alter database open ; SQL> select status ,filename from v$block_change_tracking; STATUS FILENAME ---------- --------------------------------------------------- ENABLED D:\APP\DATA\TRCKBLK.TRC\BLKTRK.BLK |
相关文章推荐
- Android之获取手机上的图片和视频缩略图thumbnails
- Oracle DB 使用RMAN恢复目录
- RMAN跨小版本跨平台与字节序传输表空间
- 数据库链接字符串查询网站
- RMAN 各种情况下恢复
- DB2实例管理
- DB2实例管理
- 保障MySQL数据安全的14个最佳方法
- mysql问答汇集
- 第三章 数据库备份和还原
- 创建一个空的IBM DB2 ECO数据库的方法
- 路由器备份配置
- Access 2000 数据库 80 万记录通用快速分页类
- 开通一个数据库失败的原因的和解决办法
- 一个简单的asp数据库操作类
- CentOS下DB2数据库安装过程详解
- 备份线路的配置
- EasyASP v1.5发布(包含数据库操作类,原clsDbCtrl.asp)第1/2页
- sql2008 还原数据库解决方案