摘要:首先通过dbms_flashback.get_system_change_number 可以获得系统当前的SCN值: SQL> col scn for 9999999999999 SQL> select dbms_flashback.get_system_change_number scn from dual; SCN 5223711 再通过SCN找出其时间 se...
阅读全文
随笔分类 - 数据库相关/oracle
摘要:首先通过dbms_flashback.get_system_change_number 可以获得系统当前的SCN值: SQL> col scn for 9999999999999 SQL> select dbms_flashback.get_system_change_number scn from dual; SCN 5223711 再通过SCN找出其时间 se...
阅读全文
摘要:SQL> alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss'; Session altered. SQL> select sysdate, sysdate+1/24, sysdate +1/1440, sysdate + 1/86400 from dual; SYSDATE SYSDATE+1/24 ...
阅读全文
摘要:mysql迁移到oracle工具?有好的选择么?目前只找到sql developer,比较傻瓜,继续关注这话题
阅读全文
摘要:一、深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很...
阅读全文
摘要:在mysql中,有时遇到too many connection时,有一个暂时的解决办法,比如要需要检查下mysql.cnf中的设置, 看下是否有 max_connections这个值,因为默认是100的,要把它搞大些
阅读全文
摘要:在一些情况下,MySQL可以直接使用索引来满足一个 ORDER BY 或 GROUP BY 子句而无需做额外的排序。 尽管 ORDER BY 不是和索引的顺序准确匹配,索引还是可以被用到,只要不用的索引部分和所有的额外的 ORDER BY 字段在 Where 子句中都被包括了。下列的几个查询都会使用索引来解决 ORDER BY 或 GROUP BY 部分: Select * FROM t1 orD...
阅读全文
摘要:from:http://shuixian.javaeye.com/blog/218573 Oracle的结构体系的抽象 一个狂热摄影爱好者—老王的幸福家庭 每一本介绍ORACLE的书籍第一章节一般都会介绍ORACLE的结构体系,当打开该章节时候,读者会一下子陷入一个充满了大量晦涩难懂的、陌生的概念之深渊。读下去的兴趣一下子没有了,产生了ORACLE是一个深奥难懂的一个数据库的想法。但是如果不...
阅读全文
摘要:1 打开统计日志信息 set autot on stat 2 ORACLE的内存分配大致小结 SGA的查看: select * from v$sga; (注意oracle在unix下是多进程的,在windows下是单进程的) 查看系统实际分配的各类pool select * from v$sgastat; sga大小估计: ...
阅读全文
摘要:expdp/imdp,exp/imp的使用小结。其中expdp/imdp只能在服务端用,exp/imp两者都可以使用。 1 expdp 首先建立directory create directory dump as 'e:\dump'; 给权限: grant read,write on directory dump to scott; 导...
阅读全文
摘要:rman的一些常用小结。 1 备份 rman target sys/sys@demo nocataglog rman>run { configure channel device type disk maxpiecesize 400M; configure device type disk parallelism 3;(3通道) backup databas...
阅读全文
摘要:主要是小结之前遇到的备份恢复,内容很多分几次小结。 1 增加控制文件备份 select * from v$controlfile; 增加控制文件 alter system set control_files='d:\demo1\control01.ctl','c:\demo\control02.ctl' scope=spfile; shutown 后,用host copy后再st...
阅读全文
摘要:oracle中,做性能统计的话,用statpack是个不错的选择,但不是图形界面,比较麻烦些,用法比较多,一般大概掌握其基本用法,到时 用到去查就可以了. 1 安装 首先以SYS身份建一个单独的表空间,要求比较大,最好1,2G create tablespace perfstat datafile 'f:"oracle"oradata"jssweb"perfstat.dbf' si...
阅读全文
摘要:V$SYSSTAT中包含多个统计项,这部分介绍了一些关键的v$sysstat统计项,在调优方面相当有用。下列按字母先后排序: 数据库使用状态的一些关键指标: l CPU used by this session:所有session的cpu占用量,不包括后台进程。这项统计的单位是百分之x秒.完全调用一次不超过10ms l db block change...
阅读全文
摘要:在TOM老师的一书中,讲这部分还是比较详细的.但一般来说,基本的概念还是要很清晰的,因此笔记程序员日常要知道的东西 1 范围分区(range) CREATE TABLE range_example ( range_key_column date , data varchar2(20) ) PARTITION BY RANGE (range_key_column)...
阅读全文
摘要:Oracle SQL的优化规则: 尽量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替 用IN写出来的SQL的优点是比较容易写及清晰易懂,但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE 试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询...
阅读全文
摘要:看到一个好的小结,ITPUB的,因此附件形式小结之,留作参考 oracle10gllashback
阅读全文
摘要:1 查看undo表空间的undo段 select segment_name,tablespace_name from dba_rollback_segs; 2 查看在线undo segment信息 select * from v$rollname; 3 查看数据库上所有角色 select * from dba_roles; 4 查看某个用户的角色 ...
阅读全文
摘要:rman,不是superman,是oracle里的备份恢复的重要东西,因此虽然不是做DBA,还是要了解下的. 偶的是oracle 10g r1,一开始启动rman居然说出错: RMAN-00571: =========================================================== RMAN-00569: =============== ...
阅读全文
摘要:最近发现偶的oracle 10g r1版本,想切换到归档模式时,在shutdown 后,再startup 后,居然出现如下错误: ORA-12528:TNS:listener: all appropriate instances are blocking new connections 查了下,有的说是10g r1的问题,要10g r2就解决,但我没R2,只能再看,原来发现主要是linst...
阅读全文
摘要:在oracle 10g中,每次用WEB形式的em之后,都会发现在做一些操作后,都要输入首选身份证明,因为ORACLE是要等到你可以允许 使用操作系统的证明,如果单输入administrator这样是不行的,应该这样做 把administrator从设置-控制面板-管理工具-本地安全策略-本地策略-用户权利指派-作为批处理作业登陆中加入就ok,首选身份证明是oracle的一种认证策略,即下次就用...
阅读全文
|