`
feng5hao
  • 浏览: 23069 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
select sid,user,status,machine,program,serial# from v$session where program ='SunImgCutter.exe'; alter system kill session '535,1884' immediate;  
用dbms_flashback包 dbms_flashback 包提供了以下几个函数: enable_at_time:设置当前session 的闪回查询时间 enable_at_system_change_number:设置当前session的闪回查询scn get_system_change_number:取得当前数据库的scn disable:关闭当前session 的闪回查询 如: sql> select dbms_flashback.get_system_change_number from dual; get_system_c ...
 --查看unco tablespace使用情况的语句 SELECT B.TABLESPACE_NAME, B.TOTAL_MB - NVL(A.FREE_MB, 0) USED_MB, B.TOTAL_MB TOTAL_MB, ROUND((B.TOTAL_MB - NVL(A.FREE_MB, 0)) / B.TOTAL_MB * 100, 2) USED_PERCENT, B.TOTAL_ALLOCATE_MB + NVL(C.NONAUTO, 0) MAX_ALLOCATE_MB, NVL(B.TOTAL_ ...
1.什么是ASM ASM全称为Automated Storage Management,即自动存储管理,它是自Oracle10g这个版本Oracle推出的新功能。这是Oracle提供的一个卷管理器,用于替代操作操作系统所提供的LVM,它不仅支持单实例配置,也支持RAC这样的多实例配 ...
1.DECODE(exp,s1,r1,s2,r2..s,r) 可以把它理解成一个增强型的if else,只不过它并不通过多行语句,而是在一个函数内实现if else的功能。 2.sign(exp) 判断正负数的,如果exp为负数则返回-1,为正数则返回1,为0则返回0;exp可以为number也可以为表达式。 这两个函数都是非常重要的函数也是比较常用的函数,估计大家都已经用过n次了,但是如果把这两个函数结合起来使用就能帮我们完成between and 的功能。 1.用a b c三个变量去实验b在这三个数中的位置(顺序) SQL> var a number; SQL> v ...
确定当前ORACLE的性能瓶颈 首先,利用V$SYSTEM_EVENT视图执行下面的查询查看数据库中某些常见的等待事件 select * from v$system_event where event in ('buffer busy waits','db file sequential read', 'db file scattered read','enqueue', 'free buffer waits','latch free', 'log file parallel write','log file sync'); ...
################################################################ Oracle语句优化53个规则详解 ################################################################ Oracle语句优化53个规则详解(1) Oracle sql 性能优化调整 1. 选用适合的ORACLE优化器 OR ...
======================================================================== --查看表锁 select * from sys.v_$sqlarea where disk_reads>100 --监控事例的等待 select event,sum(decode(wait_Time,0,0,1)) "Prev", sum(decode(wait_Time,0,1,0)) "Curr",count(*) "Tot" from v$session_ ...
========================================================================== package sort; import java.util.Random; /** * 排序测试类 * * 排序算法的分类如下: 1.插入排序(直接插入排序、折半插入排序、希尔排序); 2.交换排序(冒泡泡排序、快速排序); * 3.选择排序(直接选择排序、堆排序); 4.归并排序; 5.基数排序。 * * 关于排序方法的选择: (1)若n较小(如n≤50),可 ...
========================================================================= oracle 提供了BUFFER CACHE 的多缓冲池技术。 把 buffer cache 分为:default,keep ,recycle 。默认情况下所有表都在default下。 Oracle的db_buffer_pool由三部分组成 1. buffer_pool_default 2. buffer_pool_keep 3. buffer_pool_recycle --表缓存 alter table ..... storag ...
========================================================================== -- 查看数据文件使用情况 select file_name, bytes / 1024 / 1024 "MB", autoextensible, tablespace_name,INCREMENT_BY from dba_data_files   ========================================================================== -- resiz ...
========================================================================   表空间迁移   -- 表迁移 select 'alter table ' || table_name || ' move tablespace tbs_name;' table_name from dba_tables where owner in ('CPSASST','FACTORY','MANAGE','MANAGEBAK');    -- lob 字段迁移 select 'alter table' ||tab ...
    IBM solidDB 可以部署为一个独立的内存数据库,供应用程序直接使用。它也可以部署为一个缓存,用于加速 IBM DB2®、Oracle 和 SQL Server 等传统数据库。solidDB 支持标准 Java Database Connectivity (JDBC) 2.0 规范。solidDB JDBC Driver 是一个类型 4 驱动程序(即它是 JDBC 2.0 标准的一个 100% 的 Java™ 实现),可用于支持 JDK 1.4.2 或更高版本的所有 Java 环境。由于 solidDB 支持 JDBC,您也可以通过 solidDB 使用 JPA。这就意味着编写需要 ...
索引表与标准表的差异   一、索引表中的ROWID列存放的是【逻辑】物理地址。而标准表的ROWID伪列中存储的则是真实的物理地址,这是两者之间最本质的区别。另外其他几个方面的差异都是因为有这个差异存在而存在。或者说,它是索引表优势的根源。     二、索引表对记录的访问是基于主键的,也就是说,根据逻辑的ROWID。而标准表在访问记录的时候,则是通过物理的ROWID地址。     三、表的扫描方式不同。若采用索引表的话,则数据库是通过全索引扫描方式访问相关的记录;而若采用标准表的话,则是通过顺序扫描的方式访问相关的记录。这两者访问方式在性 ...
PGA_AGGREGATE_TARGET = (物理内存大小 * 80%) * 20%   alter index xxx unusable;配合参数SKIP_UNUSABLE_INDEXES=true使用   select object_name from all_objects where status ='INVALID' and object_type ='PROCEDURE' and owner in ('CPSASST','FACTORY','MANAGE','MANAGEBAK');   DEDICATED DB shared_servers = 0 , TNSn ...
Global site tag (gtag.js) - Google Analytics