易截截图软件、单文件、免安装、纯绿色、仅160KB

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 表空间操作

oracle表空间操作详解
  1
  2
  3作者:   来源:    更新日期:2006-01-04 
  5
  6 
  7建立表空间
  8
  9CREATE TABLESPACE data01
 10DATAFILE '/ora ......

oracle使用子查询插入和修改数据

使用子查询插入数据:
示例一:insert into employee (empno,ename,sal,deptno)
           select empno,ename,sal,deptno from emp
          where deptno=20;
示例二:insert /*+APPEND*/ into employee (empno,e ......

oracle事务处理

1.回退事务
最好设置一个保存点,例savepoint a,或者执行 exec dbms_transaction.savepoint('a')(执行前需要执行set serveroutput on语句);取消部分事务就可以使用rollback to a,或者执行exec dbms_transaction.rollback_savepoint('a');取消全部事务可以执行rollback,或者exec dbms_transaction.rollback;
2.只读事务
......

Oracle session总结

  从上周起,服务器Oracle数据库出现问题,用不到半天,就会报maxsession(150)的问题,肯定是数据库的会话超过最大数了。
  由于服务器跑的是文件传输应用,占用的请求和会话肯定很大,因此用户数不大就已经让oracle的会话数达到最大值。
  处理方式不外乎两种:扩大oracle最大session数以及清除inact ......

Oracle公布Java发展策略


甲骨文已经完成了对SUN公司的收购,于1月27日发布了对Sun各项业务的整合规划。总体上说,Oracle要成为软硬件一体化的整体解决方案的厂商。 以下就其对备受关注的Java方面的策略做个介绍。
 
Java SE:
1)推出JDK SE 7, 它将包括多个新的功能,如提高开发人员的效率,提供高性能,对多核芯片的支持等。
2)Sun的 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号