需要脚本,自动清空分区数据。表是按月分区,希望每月自动执行一次,清空下个月的分区数据。 分区后缀是两位数月份,不足前面补0。 SQL> select lpad(extract(month from(add_months(to_date('2012-12-22 00:00:00', 'yyyy-mm-dd hh24:mi:ss'), 1))), 2, '0') aa from dual; AA--01 SQL> select...
2015-08-01 /
1692 次浏览 /
DBA运维
Oracle dbLink跨数据库查询并插入数据 工作中需要从一个数据库中的表GIS_WEICHAI_DATA_1S中的数据导入到另个一数据库的表GIS_WEICHAI_DATA_1S中,数据库服务器都是远程的<IP分别为: 221.131.228.256 211.161.192.46>!我的实现方法是在本地使用PL/SQL...
2015-07-31 /
2033 次浏览 /
DBA运维
输出到文件文件首先编辑一个脚本文件,比如命名为abc.sh spool abc.txt; #将结果输出为abc.txtselect * from wap_subscribe where Telcomcompanyid = '...
2015-07-31 /
1933 次浏览 /
DBA运维
ORA-07445: 出现异常错误: 核心转储(oracle bug) 目录(?)[+]近来在测试时碰到一莫名问题,研发声称在开发环境中正常,而我们在测试环境中则经常遭遇,几番折腾,发现是oracle的bug所致。不过即使是oracle出bug,人家在metalink上也井井有条的写着从哪个版本到那个版本存在这样的问题,在什么版本上可以fix掉这个bug,在什么条件下会触发这个bug...
2015-07-28 /
2185 次浏览 /
DBA运维
"ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效"的快速解决方法在测试数据库里,之前操作一个修改表结构语句失败后,再执行下一个语句时,提供报错: # alter tables items modify (manager,varchar2(8))提供语句有错误。#alter table items modify (manager varchar2(8))提示以下错误 :ORA-00054: 资源正忙, 但指定以 NOWAIT...
2015-07-27 /
1966 次浏览 /
DBA运维
一道关于AVG函数和NULL值的面试题 某部门有10个员工,其中9个工资为1000,另一个为NULL,当使用AVG函数取该部门平均工资时,结果应该是多少?A.1000B.900我这里把题目再延伸一下,如果我们count(工资)结果是多少? A.10, B.9实践出真知SQL> select * from v$version;BANNER---------------------...
2015-07-27 /
2147 次浏览 /
DBA运维
Oracle数据库无效对象问题处理 维护的数据库存在大量的无效对象,其中大量的无效对象(800多个)所有者为系统用户,虽然对应用暂时没有影响,但为了避免隐患,对无效对象进行了处理。$select object_name,object_type,owner,created,last_ddl_time,timestamp from dba_objects where status='INVALID' order by 1,2; OBJE...
2015-07-23 /
2209 次浏览 /
DBA运维
Oracle查询表空间使用情况 --查询表空间使用情况 SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100,2),'990.99') || '%'...
2015-07-22 /
1985 次浏览 /
DBA运维
oracle实例内存(SGA和PGA)调整 一、名词解释(1)SGA:System Global Area是Oracle Instance的基本组成部分,在实例启动时分配;系统全局域SGA主要由三部分构成:共享池、数据缓冲区、日志缓冲区。(2)共享池:Shared Pool用于缓存最近被执行的SQL语句和最近被使用的数据定义,主要包括:Library cache(共享SQL区)和Data dictionary c...
2015-07-15 /
1873 次浏览 /
DBA运维
查看Oracle数据库表空间大小(空闲、已使用),是否要增加表空间的数据文件查看Oracle数据库表空间大小(空闲、已使用),是否要增加表空间的数据文件 1、查看表空间已经使用的百分比Sql代码 select a.tablespace_name,a.bytes/1024/1024 "Sum MB",(a.bytes-b.bytes)/1024/1024 "used MB",b.bytes/1024/1024 "free MB",ro...
2015-07-14 /
1654 次浏览 /
DBA运维