ORACLE数据库自动备份任务
For win:
1、新建一个批处理文件b.bat,该文件目录下要有exp.exe文件
批处理文件内容:
exp userid=user/passfile=i:\db%date:~0,10%.dmp log=i:\db%date:~0,10%.log
2、新建任务关联b.bat文件即可。
For linux:
1、切到oracle用户下新建一个文件,如b.sh ,并赋于可执行权限 chmod +x b.sh
tim=`date +%Y%m%d`
mday10=`date -d "10 days ago" +%Y%m%d`
unset USERNAME
/prod/proddb/9.2.0/bin/exp userid=wlpos/wlpos file=/prod/dmbackup/dmp/dat$tim.dmp buffer=2048000 >>/prod/dmbackup/log/log$tim.log 2>&1
/usr/bin/gzip /prod/dmbackup/dmp/dat$tim.dmp
/usr/bin/rcp /prod/dmbackup/dmp/dat$tim.dmp.gz backup51:/backup/rman/dmbackup/
/bin/rm -f /prod/dmbackup/dmp/dat$mday10*.dmp.gz
2、切到root用户下新建一个文件,如back.sh ,并赋于可执行权限 chmod +x back.sh
su - oracle -c "/prod/b.sh"
3、定义任务定时执行备份:crontab -e
1 30 * * * /prod/back.sh
相关文档:
oracle补丁下载地址
DB 2009-10-28 18:00 阅读56 评论0
字号: 大大 中中 小小
Oracle 11g 11.1.0.7
ftp://updates.oracle.com/6890831/p6890831_111070_AIX5L_1of2.zip
ftp://updates.oracle.com/6890831/p6890831_111070_AIX5L_2of2.zip
ftp://upda ......
一、设置初始化参数 job_queue_processes
sql> alter system set job_queue_processes=n;(n>0)
job_queue_processes最大值为1000
查看该值 show parameter processes
查看job queue 后台进程
sql>select name,description from v$bgprocess;
二,dbms_job package 用法介 ......
众所周知的几个结果集集合操作命令,今天详细地测试了一下,发现一些问题,记录备考。 假设我们有一个表Student,包括以下字段与数据: drop table student;
create table student
(
id int primary key,
name nvarchar2(50) not null,
score number not null
);
insert into student values(1,'Aaron',78);
inse ......
想使用PL/SQL开发工具,但不想安装那个几百兆的oracle客户端,于是安装了oracle 10g inistant client,40多M吧。
安装后PL/SQL可以用了,但是查询出记录里面的中文却是乱码。折腾了好久才找出解决方法:
设置环境变量:NLS_LANG,值为Oracle数据库设置的字符集,在我的系统里面设置是:SIMPLIFIED CHINESE_CHINA.ZHS16GBK ......
<!--
@Name:分类统计明细
@Time:2010.01.05
@author JZP
--->
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%@ page language="java" import="wfc.service.database.DB"%>
<%@ page import="java.sql.Connection"%>
<%@ page import="java.sql.Resul ......