![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
文章平均质量分 79
wfgyj
这个作者很懒,什么都没留下…
展开
-
Oracle体系结构
1、oracle内存由SGA+PGA所构成2、oracle数据库体系结构数据库的体系结构是指数据库的组成、工作过程与原理,以及数据在数据库中的组织与管理机制。 oracle工作原理:1)、在数据库服务器上启动Oracle实例;2)、应用程序在客户端的用户进程中运行,启用Oracle网络服务驱动器与服务器建立连接;3)、服务器运行Oracle网络服务驱动器,建立...原创 2014-03-01 09:56:08 · 78 阅读 · 0 评论 -
oracle常用的数据字典
一、主要由以下几种视图构成:1.user视图以user_为前缀,用来记录用户对象的信息2.all视图以all_为前缀,用来记录用户对象的信息及被授权访问的对象信息3.dba视图以dba_为前缀,用来记录数据库实例的所有对象的信息4.v$视图以v$为前缀,用来记录与数据库活动相关的性能统计动态信息5.gv$视图以gv$为前缀,用来记录分布式环境下所有实例的动态信息二、oracl...原创 2014-03-01 10:01:20 · 106 阅读 · 0 评论 -
Oracle DBA常用查询
1. 查询系统所有对象select owner, object_name, object_type, created, last_ddl_time, timestamp, statusfrom dba_objectswhere owner=upper('scott')2. 查看系统所有表select owner, table_name, tablespace_name from dba_t...原创 2014-03-01 10:08:34 · 110 阅读 · 0 评论 -
oracle常用函数
SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数(注:是字符而非字符串);SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE--------- ------ 65 97 48 32 2.CHR给出整数,返回对应的字符;S...原创 2014-03-01 10:11:34 · 87 阅读 · 0 评论 -
Oracle 树操作
oracle树查询的最重要的就是select…start with…connect by…prior语法了。依托于该语法,我们可以将一个表形结构的以树的顺序列出来。在下面列述了oracle中树型查询的常用查询方式以及经常使用的与树查询相关的oracle特性函数等,在这里只涉及到一张表中的树查询方式而不涉及多表中的关联等。1、准备测试表和测试数据--菜单目录结构表create ta...原创 2014-03-01 10:44:13 · 86 阅读 · 0 评论 -
某物流系统数据库故障诊断
故障现象:某物流公司新上一套软件系统,数据库CPU占用率基本维持在80%以上,业务高峰期数据库宕机。 知识预览:LGWR什么时候开始工作的,触发他的动作? A. 重做日志缓冲区的已使用的空间达到三分之一时 B. 当dbwn进程向磁盘写入已修改的缓冲区的时候 C. 每隔3秒钟 D. 用户提交事务处理时...原创 2015-05-15 22:48:49 · 412 阅读 · 0 评论 -
查询Oracle 数据库中带有lob字段的某一个表的大小
注意:由于lob字段有独立的lob segment来存储,故对于带有lob字段的表,不能仅仅查询dba_segments. 以下脚本来自:How to Compute the Size of a Table containing Outline CLOBs and BLOBs[Article ID 118531.1]经过修改:改为了NVL(SUM(S.BYTES),0) SQL&...原创 2015-05-18 17:08:13 · 752 阅读 · 0 评论 -
动态SQL对日期处理要特别注意
如果一定要是动态SQL,一定要将日期类型用||拼起来,见下列写法,红色的是错的,下面的才对,两次类型转换,但是没有什么必要--要么用绑定变量绑定date类型,要么静态sql,不要两次转换,直接拼日期前后不加单引号还会报错。SQL> DECLARE 2 v_date date := sysdate; 3 v_cnt number := 0; 4 v_sq...原创 2015-10-24 11:36:38 · 906 阅读 · 0 评论 -
删除重复的数据
我们经常需要对一些重复数据进行处理,删除重复的数据,只保留一份即可。重复数据的原因很多:1.应用上事先没有建立有效的唯一约束或主键2.建立了唯一约束或主键,但是失效了 这里记录一个高效的处理方式,使用建立约束时的exceptions into功能,简单描述如下: --1.构造千万级数据,并插入一些重复数据,共有42条重复,保留一份,则保留21条即可dingjun12...原创 2015-10-24 11:39:35 · 183 阅读 · 0 评论