- 浏览: 276088 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (220)
- oracle (45)
- extjs (2)
- jstl (8)
- tomcat (9)
- svn (2)
- 系统 (12)
- 工作日志 (4)
- flex (5)
- 乱码 (1)
- jsp (2)
- java (26)
- mysql (8)
- vmware (2)
- 其他 (4)
- acegi (1)
- yui (1)
- hibernate (1)
- javascript (10)
- Maven (2)
- 数据库 (3)
- html css (2)
- displaytag (6)
- 软件开发管理 (2)
- java模式 (2)
- springside (7)
- android (14)
- other (3)
- linux (1)
最新评论
-
yixiandave:
string2020 写道分布式应用 用户认证,应该是在统一的 ...
分布式应用注意简介 -
string2020:
分布式应用 用户认证,应该是在统一的一个地方验证吧
分布式应用注意简介 -
liusu:
1、listView 视图黑色 设置 cacheColorHi ...
android 注意 -
teamilk:
engine 是什么?怎么导呢,不会弄,请教下
H2 数据库数据导出 -
djb_daydayup:
哦,我看到源文件了!
How to use
Ver.2.00 ...
android screen monitor 手机屏幕共享
oracle rnam 备份方案
周日晚上 oracle$>rman target / msglog=/u01/rmanbak/bakl0.log cmdfile=/u01/rmanbak/script/bakl0
周一晚上 oracle$>rman target / msglog=/u01/rmanbak/bakl1.log cmdfile=/u01/rmanbak/script/bakl1
周二晚上 oracle$>rman target / msglog=/u01/rmanbak/bakl2.log cmdfile=/u01/rmanbak/script/bakl2
周三晚上 oracle$>rman target / msglog=/u01/rmanbak/bakl3.log cmdfile=/u01/rmanbak/script/bakl3
周四晚上 oracle$>rman target / msglog=/u01/rmanbak/bakl4.log cmdfile=/u01/rmanbak/script/bakl4
周五晚上 oracle$>rman target / msglog=/u01/rmanbak/bakl5.log cmdfile=/u01/rmanbak/script/bakl5
周六晚上 oracle$>rman target / msglog=/u01/rmanbak/bakl6.log cmdfile=/u01/rmanbak/script/bakl6
注 level 0 全备份;level 2 增量备份; level 1 差量备份 参照http://www.itpub.net/658332.html
自动备份: 备份脚本+ linux下的crontab
在redhat linux 的 u01/rmanbak/script/目录下新建下面文件
bakl0 文件
run{
allocate channel c1 type disk;
backup incremental level 0 format "/u01/rmanbak/inc0_%u_%T" tag monday_inc0 database;
release channel c1;
}
bakl1 文件
run{
allocate channel c1 type disk;
backup incremental level 1 format "/u01/rmanbak/inc1_%u_%T" tag monday_inc0 database;
release channel c1;
}
bakl2 文件
run{
allocate channel c1 type disk;
backup incremental level 2 format "/u01/rmanbak/inc2_%u_%T" tag monday_inc0 database;
release channel c1;
}
执行脚本:
rman target / msglog=/u01/rmanbak/bakl0.log cmdfile=/u01/rmanbak/script/bakl0
rman target / msglog=/u01/rmanbak/bakl1.log cmdfile=/u01/rmanbak/script/bakl1
rman target / msglog=/u01/rmanbak/bakl2.log cmdfile=/u01/rmanbak/script/bakl2
编辑oracle用户自动执行计划
crontab 命令用法参照 : http://blog.csdn.net/yuanfeiyan/archive/2007/10/15/1825288.aspx
crontab -e -u oracle
内容:
30 23 * * 0 rman target / msglog=/u01/rmanbak/bakl0.log cmdfile=/u01/rmanbak/script/bakl0
30 23 * * 1 rman target / msglog=/u01/rmanbak/bakl0.log cmdfile=/u01/rmanbak/script/bakl2
30 23 * * 2 rman target / msglog=/u01/rmanbak/bakl0.log cmdfile=/u01/rmanbak/script/bakl2
30 23 * * 3 rman target / msglog=/u01/rmanbak/bakl0.log cmdfile=/u01/rmanbak/script/bakl1
30 23 * * 4 rman target / msglog=/u01/rmanbak/bakl0.log cmdfile=/u01/rmanbak/script/bakl2
30 23 * * 5 rman target / msglog=/u01/rmanbak/bakl0.log cmdfile=/u01/rmanbak/script/bakl2
30 23 * * 6 rman target / msglog=/u01/rmanbak/bakl0.log cmdfile=/u01/rmanbak/script/bakl2
注释:30 23 * * 0 表示 30分 23点 *日期 *月 0星期天
-e 编辑用户的Crontab文件
重启crontab 命令 : service cronb restart
如果不能执行。原因1、脚本是否是可执行脚本。2、oracle环境变量问题。 解决办法是在写个shall让crontab调用例如
a1、bakup1.sh
rq=`date '+%y%m%d'`;
export ORACLE_HOME=/opt/app/oracle/9.2.0;
export ORACLE_SID=zhang;
export ORACLE_BASE=/opt/app/oracle;
export PATH=$ORACLE_HOME/bin;$PATH;
/opt/app/oracle/9.2.0/bin/rman target / msglog=/home/oracle/oraBak/autoBak/bakup1_$rq.log cmdfile=/home/oracle/oraBak/script/bakup2
发表评论
-
修改归档路径
2013-12-30 13:57 664修改 sql>alter system set log_ ... -
带数据库网站并发数
2011-04-08 16:50 900所以如果要设计一个1000并发的网站,需要一个数据库3个tom ... -
删除过期备份
2011-01-16 06:45 8051. 设置保留最近的3次备份 RMAN> con ... -
Oracle 数据库连接报错 ORA-12514
2010-09-16 13:49 1000hosts文件中有一个用来标识网络上可以访问的计算机的IP地址 ... -
改redo重做日志大小
2010-06-16 14:57 11091、查重做日志详细内容select a.status, b.m ... -
oracle 查日志每分钟的连接数
2010-06-01 17:05 802cat listener.log | grep '30-MAY ... -
异机恢复oracle
2010-06-01 14:37 1293环境准备:a、数据库版本一样。(我的是oracle10.2.0 ... -
ORA-12012: error on auto execute of job ORA-20000: ORA-20000
2010-05-26 20:26 2827Oracle10g中每天晚上10点会进行自动搜集统计信息,数据 ... -
oracle listener.log 过大
2010-05-20 17:00 906lsnrctl set log_status off mv ... -
oracle 重装 后用rman恢复 转载收藏
2010-05-06 16:27 1249重新安装OS,ORACLEL软件用RMAN恢复数据 OS和or ... -
oracle redolog 文件丢失恢复 sqlplus
2010-05-06 10:45 1175好用: sqlplus /nolog 0、connect ... -
oracle 控制文件丢失恢复 rman
2010-05-06 10:33 7930、和恢复spfile一样数据库start nomount 状 ... -
oracle spfile 文件丢失 恢复 rman
2010-05-06 09:56 10711、进入rman : rman target / a、RMA ... -
oracle 口令文件丢失恢复 orapwd
2010-05-06 09:45 9831、一般oracle的口令文$ORACLE_HOME/dbs( ... -
oracle rman
2010-05-04 13:48 10581、rman target / ... -
exp imp 移动数据 注意事项
2010-04-28 22:18 1150当 exp imp 移动数据时长时间未完成时,这时一定要看or ... -
oracle startup 错误诊断
2010-04-21 11:28 745oracle startup 错误大体诊断 1、startu ... -
oracle10g 归档日志文件夹设置
2010-04-20 11:00 13741、双归档备份。两份一样的规定。 alter system ... -
oracle9i 改归档模式
2010-04-18 12:56 755进入sqlplus重启动数据库到mount状态 a0 ... -
oracle9i 恢复 bad的回滚段导致的不能启动 备忘
2010-04-18 12:35 1072停电等意外关机会使orac ...
相关推荐
注意:在实际操作中,还需要考虑额外的安全措施,如备份策略、权限管理以及检查磁盘空间等。在克隆过程中,应确保目标数据库的环境与源数据库兼容,并且有足够的存储空间来容纳源数据库的数据文件和日志文件。此外,...
Oracle Database 12c Background Processes,RAC,Exadata,RNAM, General
必须输入姓名" ID="rnam" runat="server"/> <!-- 代码省略其他验证示例 --> 随便输入一个email: <!-- 此处代码省略了对应验证器的实现细节 --> ``` 在上述代码中,我们可以看到各种验证器...
ta_lib-0.5.1-cp312-cp312-win32.whl
课程设计 在线实时的斗兽棋游戏,时间赶,粗暴的使用jQuery + websoket 实现实时H5对战游戏 + java.zip课程设计
ta_lib-0.5.1-cp310-cp310-win_amd64.whl
基于springboot+vue物流系统源码数据库文档.zip
GEE训练教程——Landsat5、8和Sentinel-2、DEM和各2哦想指数下载
知识图谱
333498005787635解决keil下载失败的文件.zip
【微信机器人原理与实现】 微信机器人是通过模拟微信客户端的行为,自动处理消息、发送消息的程序。在Python中实现微信机器人的主要库是WeChatBot,它提供了丰富的接口,允许开发者方便地进行微信消息的接收与发送。这个项目标题中的"基于python实现的微信机器人源码"指的是使用Python编程语言编写的微信机器人程序。 1. **Python基础**:Python是一种高级编程语言,以其简洁的语法和强大的功能深受开发者喜爱。在实现微信机器人时,你需要熟悉Python的基本语法、数据类型、函数、类以及异常处理等概念。 2. **微信API与WeChatBot库**:微信为开发者提供了微信公共平台和微信开放平台,可以获取到必要的API来实现机器人功能。WeChatBot库是Python中一个用于微信开发的第三方库,它封装了微信的API,简化了消息处理的流程。使用WeChatBot,开发者可以快速搭建起一个微信机器人。 3. **微信OAuth2.0授权**:为了能够接入微信,首先需要通过OAuth2.0协议获取用户的授权。用户授权后,机器人可以获取到微信用户的身份信息,从而进行
基于springboot实验室研究生信息管理系统源码数据库文档.zip
张力控制,色标跟踪,多轴同步,电子凸轮,横切等工艺控制案例。
在Python编程环境中,处理Microsoft Word文档是一项常见的任务。Python提供了几个库来实现这一目标,如`python-docx`,它可以让我们创建、修改和操作.docx文件。本教程将重点介绍如何利用Python进行Word文档的合并、格式转换以及转换为PDF。 1. **合并Word文档(merge4docx)** 合并多个Word文档是一项实用的功能,特别是在处理大量报告或文档集合时。在Python中,可以使用`python-docx`库实现。我们需要导入`docx`模块,然后读取每个文档并将其内容插入到主文档中。以下是一个基本示例: ```python from docx import Document def merge4docx(file_list, output_file): main_doc = Document() for file in file_list: doc = Document(file) for paragraph in doc.paragraphs: main_doc.add_paragraph(paragraph.text) m
基于springboot+Javaweb的二手图书交易系统源码数据库文档.zip
基于springboot餐品美食论坛源码数据库文档.zip
基于springboot亚运会志愿者管理系统源码数据库文档.zip
使用WPF的数据样式绑定,切换对象数据值来完成控件动态切换背景渐变动画效果。 使用动画样式渲染比线程修改性能消耗更低更稳定
基于SpringBoot的企业客源关系管理系统源码数据库文档.zip
基于springboot+vue的桂林旅游网站系统源码数据库文档.zip