一佳互联

展开菜单

Oracle ADD_MONTHS 使用

Oracle ADD_MONTHS 使用
需要脚本,自动清空分区数据。表是按月分区,希望每月自动执行一次,清空下个月的分区数据。 分区后缀是两位数月份,不足前面补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...

Oracle dbLink跨数据库查询并插入数据

Oracle dbLink跨数据库查询并插入数据
Oracle dbLink跨数据库查询并插入数据 工作中需要从一个数据库中的表GIS_WEICHAI_DATA_1S中的数据导入到另个一数据库的表GIS_WEICHAI_DATA_1S中,数据库服务器都是远程的<IP分别为: 221.131.228.256     211.161.192.46>!我的实现方法是在本地使用PL/SQL...

ORA-07445: 出现异常错误: 核心转储(oracle bug)

ORA-07445: 出现异常错误: 核心转储(oracle bug)
ORA-07445: 出现异常错误: 核心转储(oracle bug) 目录(?)[+]近来在测试时碰到一莫名问题,研发声称在开发环境中正常,而我们在测试环境中则经常遭遇,几番折腾,发现是oracle的bug所致。不过即使是oracle出bug,人家在metalink上也井井有条的写着从哪个版本到那个版本存在这样的问题,在什么版本上可以fix掉这个bug,在什么条件下会触发这个bug...

ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源

ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源
"ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效"的快速解决方法在测试数据库里,之前操作一个修改表结构语句失败后,再执行下一个语句时,提供报错: #  alter tables items modify (manager,varchar2(8))提供语句有错误。#alter table items modify (manager varchar2(8))提示以下错误 :ORA-00054: 资源正忙, 但指定以 NOWAIT...

Oracle COUNT(字段)与AVG(字段)不计算NULL值

Oracle COUNT(字段)与AVG(字段)不计算NULL值
一道关于AVG函数和NULL值的面试题 某部门有10个员工,其中9个工资为1000,另一个为NULL,当使用AVG函数取该部门平均工资时,结果应该是多少?A.1000B.900我这里把题目再延伸一下,如果我们count(工资)结果是多少? A.10, B.9实践出真知SQL> select * from v$version;BANNER---------------------...

Oracle数据库无效对象问题处理

Oracle数据库无效对象问题处理
Oracle数据库无效对象问题处理  维护的数据库存在大量的无效对象,其中大量的无效对象(800多个)所有者为系统用户,虽然对应用暂时没有影响,但为了避免隐患,对无效对象进行了处理。$select object_name,object_type,owner,created,last_ddl_time,timestamp from dba_objects where status='INVALID' order by 1,2; OBJE...

oracle 表空间使用情况与常用语句SQL

oracle 表空间使用情况与常用语句SQL
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') || '%'...

oracle实例内存(SGA和PGA)调整

oracle实例内存(SGA和PGA)调整
oracle实例内存(SGA和PGA)调整   一、名词解释(1)SGA:System Global Area是Oracle Instance的基本组成部分,在实例启动时分配;系统全局域SGA主要由三部分构成:共享池、数据缓冲区、日志缓冲区。(2)共享池:Shared Pool用于缓存最近被执行的SQL语句和最近被使用的数据定义,主要包括:Library cache(共享SQL区)和Data dictionary c...

查看Oracle数据库表空间大小(空闲、已使用),是否要增加表空间的数据文件

查看Oracle数据库表空间大小(空闲、已使用),是否要增加表空间的数据文件
查看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...