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

oracle定时备份

未实验
ORACLE数据库自带的DBMS_JOB功能可以实现定时执行PL/SQL的存储过程,但是如果SQL语句很复杂,
        SQL语句很多,以及经常要改变SQL语句的写法,用写PL/SQL存储过程的方法再定时执行会比较繁琐。何
        况还有一些UNIX系统管理员不会写PL/SQL存储过程,所以我介绍一个简单的shell程序可以在安装了
        ORACLE SERVER或CLIENT的UNIX机器上实现定时执行一个*.sql文件。
        首先我们在安装了ORACLE SERVER或CLIENT的UNIX机器上连接目的数据库:
        $sqlplus username/password@servie_name
        如果能够成功进入
        SQL>;
        状态,并执行简单的SQL语句
        SQL>; SELECT SYSDATE from DUAL;
        表明连接成功。
        
        否则检查/$ORACLE_HOME/network/admin/tnsnames.ora        里servie_name是否正确定义
                          /etc/hostname                        里是否包含目的数据库的主机名
                          
        等等......(其它的网络检查就不在这里详细列举了)
        
        接着在scott用户下运行测试的SQL语句:scott_select.sql
        
        SQL>; SELECT D.DNAME,E.ENAME,E.JOB,E.HIREDATE 
                        from EMP E,DEPT D 
                        WHERE TO_CHAR(E.HIREDATE,'YYYY')='1981' AND E.DEPTNO=D.DEPTNO;
        
        然后在目录/oracle_backup/


相关文档:

java调用oracle存储过程

一:无返回值的存储过程
存储过程为:
create or replace procedure adddept(deptno number,dname varchar2,loc varchar2)
as
  begin
    insert into dept values(deptno,dname,loc);
end;
然后呢,在java里调用时就用下面的代码:
public class TestProcedure {
 Connectio ......

Oracle中的日期类型及其相关的函数

Oracle
中的日期类型及其相关的函数
Oracle
提供了很多的内置的日期类型,包括如下几种:
Date
Timestamp
Timestamp With Time Zone
Timestamp With Local Time Zone
Interval Year To Month
Interval Day To Second
Date类型用于存储日期,精确到秒,可能通过设置NLS_DATE_FORMAT或者TO_CHAR方法来格式化日期的� ......

Oracle免费的数据库开发工具

    之前开发Oracle一般是使用PL/SQL Developer或者是TOAD,由于现在公司对版权问题看得比较重,所以我也只能对这些熟悉的开发工具说声拜拜了!在Oracle官方网站站看到了Oracle已经有了一个Oracle SQL Developer,并且是免费的!
以下是Oracle官方对Oracle SQL Developer的介绍
 程序代码
orac ......

ORACLE 如何产生一个随机数

ORACLE 如何产生一个随机数:DBMS_RANDOM
--1、小数( 0 ~ 1)
     select dbms_random.value from dual ;
--2、指定范围内的小数 ( 0 ~ 100 )
     select dbms_random.value(0,100) from dual ;
--3、指定范围内的整数 ( 0 ~ 100 )
     select trunc(d ......

Oracle 常用监控SQL

1.监控事例的等待:
         select event,sum(decode(wait_time,0,0,1)) prev, sum(decode(wait_time,0,1,0)) curr,count(*)
from v$session_wait
group by event order by 4;
2.回滚段的争用情况:
select name,waits,gets,waits/gets ratio from v$rollstat a,v$rollnam ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号