`
jimmy9495
  • 浏览: 296898 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论
文章列表
由于oracle的归档日志不停增加导致服务器硬盘满了,数据库不能使用。做此bat脚本,删除一周前的oracle archive log归档日志,设置window执行计划自动执行。 1.delete_archivelog.rman: delete noprompt archivelog all completed before 'sysdate-7'; 2.run_delete_archivelog.bat: rman target / @delete_archivelog.rman 参考阅读: http://bbs.51cto.com/thread-887442-1.html ...
以下为window下自动备份oracle数据库的bat脚本,可实现备份数据库的.dmp文件,并且压缩。 在服务器设置一个每天凌晨执行的计划任务,可时间每天自动化备份打包。 rem windows环境下Oracle数据库的自动备份脚本。 rem 可以将本批处理设成windows任务计划下自动执行。 @echo off @echo ================================================ @echo  windows环境下Oracle数据库的自动备份脚本 @echo  说明:启动备份时,需要配置以下变量 @echo    1、BACKUP_DIR ...
原帖由 silent2916 于 2011-3-11 15:22 发表 具体语句需要怎么写啊?请指教!因为我们需要每个月更新一次测试库,搞得每导一次就有JOB导入,而且JOB还会自动发邮件,直接影响生产啊! 是IMP,还是IMPDP? 若是前者,把JOB PROCESS 这个参数设置为 0 即可,若是后者,IMPDP时直接EXCLUDE 以上引自:http://www.itpub.net/forum.php?mod=viewthread&tid=1397736&highlight= 以下引自:http://blog.csdn.net/tianlincao/article ...
转自:http://hi.baidu.com/fynaa/item/c2978952d8d542dfd48bacf6 "ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效"的快速解决方法今天在导一个临时表的数据,导出完成后准备清空数据,执行truncate命令时,遇到如下问题 ...
--取出2012-10-01到2012-10-07中9点到17点范围的一个随机时间 SELECT to_date(TRUNC(DBMS_RANDOM.VALUE(to_number(to_char(to_date('20121001', 'yyyymmdd'), 'J')), ...
下面3个语句是用来解决oracle锁问题的 -- 注意你的用户有没有权限问题 1. 查看被锁的表 SELECT p.spid, a.serial#, c.object_name, b.session_id, b.oracle_username, b.os_user_name FROM v$process p, v$session a, v$locked_object b, all_objects c WHERE p.addr = a.paddr AND a.process = b.process AND c.object_id = b.objec ...
--sql-1,不使用order by排序再分页,执行300多秒才出来: select * from (select t.*, rownum rn from (select a.RFID, decode(e.type, '112', e.name, sh.name) as name, to_char(d.DEATH_DATE, 'yyyy-mm-dd hh24:mi:ss'), to_char(d.DEATH_DEAL_ ...
csv文件中的数字列,如果数字前包含0的话,直接用Excel打开,0会丢失 如0123,打开后会变成123 先打开空的EXCEL,菜单 数据->获取外部数据->导入文本文件,选择CSV文件, 把相关的列设置成文本格式,这样就得到要的数据格式了。 导入csv不应直接用excel打开csv文件,这会导致一些格式丢失。 如csv文件中有"11111232222343434"这样的长数字字段,直接用excel打开可能会变成11111232222343000,后面的数字被替换成0了。格式若不设置,出现问题可是五花八门。
[color=darkblue] 对于oracle时间,我们可以根据我们实际的需求,进行加减法计算。下面就为您详细介绍oracle时间的加法和减法,希望对您学习oracle时间方面能有所帮助。 加法 select sysdate,add_months(sysdate,12) from dual; --加1年 select sysdate,add_months(sysdate,1) from dual; --加1月 select sysdate,to_char(sysdate+7,'yyyy-mm-dd HH24:MI:SS') from dua ...
查询数据库连接数 select count(*) from v$session select v.PROGRAM,v.* from v$session v  where v.PROGRAM like '%JDBC%' ; select v.STATUS,count(1) from v$session v  where v.PROGRAM like '%JDBC%' group by v.STATUS ; select v.STATE,count(1) from v$session v  where v.PROGRAM like '%JDBC%' group by v.STATE ;
需要对在Oracle数据库中查询出来的数值进行比率的计算。类似于如下的SQL: Select Round((discount/Amount),2) from dual;   这样算出来的数字可以满足绝大部分的需求。但是对于不到1的数字,问题出来了......显示的类似于 .45样子的数据。0.45前面的0不见了。   以下总结了两种方法来解决缺0的问题。   第一种解决方法: SELECT DECODE (TRUNC (1/100),0, REPLACE (1/100, '.', '0.'),TO_CHAR (1/100)) FROM DUAL;   大家只要在1/10 ...
英语学习的六大原则 我在英语学习方面是十分幸运的。在下过硬工夫的过程中,我从未感到英语学习的单调和苦闷,也未感到英语学习有多么艰难。我读过一些英语名家谈体会的书,其中有中文译本,也有英文原文本。这些书给了我很多启发,使我能够在结合自身学习英语的方法和经验的基础上,总结出符合常识的学习方法,并上升到符合英语学习规律的原则。如果你能按照这些原则一步一个脚印地去做,认认真真地去学习和体味,那么你就定能学好英语。 英语学习应遵循以下六大原则。这些原则都是"常识"性的。正如美国总统林肯所说:一个人必须依据语言、逻辑和"简单的常识"来决定问题和建立自己的行 ...
1.下载Setup-Subversion-1.7.2.msi并安装 http://subversion.apache.org/packages.html#windows 2.进入命令行并切换到subversion的bin目录。 cd /d E:\Program Files\Subversion\bin 3.建立版本库(Repository),使用Subversion服务器需要建立一个版本库,用来存放svn项目。 svnadmin create E:\svn\repos1 此命令在d:\svn下建立一个版本库repos1,repos1下面会自动生成一些文件夹和文件 4.配置用户 打 ...
create or replace procedure do_update is OutputFile UTL_FILE.FILE_TYPE; v_result varchar2(2048); v_rfid_num number; cursor r is select distinct h.rfid as rfid from his_animal_info h; thedata r%rowtype; begin v_rfid_num := 0; open r; loop fetch r into the ...
create or replace procedure get_BirthdayHis_By_RFID(i_rfid in varchar2,o_birthday_his out varchar2) is v_birthdayLast date; v_birthday date; v_updateTime date; v_result varchar2(2048); cursor r is select h.birthday as birthday ,case when h.update_time is null then h.his_time else h. ...
Global site tag (gtag.js) - Google Analytics