随笔分类 -  Oracle

上一页 1 2 3 下一页

Oracle数据库清除缓存
摘要:性能测试的时候,遇到第一次读取数据库很慢,以后几次都瞬间读取完成。 应该是Oracle缓存的作用,第一次读完以后放入缓存,以后读取就很快了。 但是测试的时候这样可不行。 解决方法:清除缓存 [plain] view plain copy ALTER SYSTEM FLUSH SHARED_POOL 阅读全文

posted @ 2018-03-24 09:17 djq002 阅读(511) 评论(0) 推荐(0)

CREATE DATABASE LINK 创建数据库链接
摘要:用CREATE DATABASE LINK语句可以创建一个数据库连接。数据库连接是数据库中的一个schema实体,它可以允许你访问别的库的实体。其他数据库可以不一定要是数据库系统,然而访问non-Oracle系统你必须使用同质的服务。在dblink创建完成后,你就可以在的SQL语句中通过在表、视图和 阅读全文

posted @ 2018-03-12 14:49 djq002 阅读(4473) 评论(0) 推荐(0)

Oracle DBLINK 简单使用
摘要:摘自:https://www.cnblogs.com/wangyong/p/6354528.html oracle在进行跨库访问时,可以通过创建dblink实现,今天就简单的介绍下如果创建dblink,以及通过dblink完成插入、修改、删除等操作 首先了解下环境:在tnsnames.ora中配置两 阅读全文

posted @ 2018-03-09 15:45 djq002 阅读(235) 评论(0) 推荐(0)

FLASHBACK DATABASE
摘要:一、flashback database特性 flashback data1base闪回到过去的某一时刻 闪回点之后的工作全部丢失 使用resetlogs创建新的场景并打开数据库(一旦resetlogs之后,将不能再flashback至resetlogs之前的时间点) 常用的场景:truncate 阅读全文

posted @ 2018-02-08 11:39 djq002 阅读(427) 评论(0) 推荐(0)

CentOS7静默安装oracle12c
摘要:操作系统: 官网下载镜像CentOS-7-x86_64-Minimal-1708.iso。安装步骤略。 [root@oracle01 ~]# uname -m x86_64 [root@oracle01 ~]# cat /etc/redhat-release CentOS Linux release 阅读全文

posted @ 2018-02-06 17:11 djq002 阅读(2931) 评论(0) 推荐(0)

什么是oracle的直方图
摘要:直方图是描述表的列值数据分布的一种状态,它以桶(buckets)的形式存储。直方图根据列中值的不同和数据分布,又分为频率直方图(Frequency histograms and top frequency histograms)、高度平衡直方图(Height-Balanced histograms 阅读全文

posted @ 2018-02-02 09:33 djq002 阅读(579) 评论(0) 推荐(0)

DBMS_STATS.GATHER_TABLE_STATS的语法
摘要:作用:DBMS_STATS.GATHER_TABLE_STATS统计表,列,索引的统计信息. DBMS_STATS.GATHER_TABLE_STATS的语法如下: DBMS_STATS.GATHER_TABLE_STATS (ownname VARCHAR2, tabname VARCHAR2, 阅读全文

posted @ 2018-01-17 17:10 djq002 阅读(384) 评论(0) 推荐(0)

VARCHAR2(N CHAR)与VARCHAR2(N)的区别
摘要:在数据库开发的时候,经常需要考虑存储空间的问题,当然很多时候我们并不需要去考虑一些细小的差别,但是当存储资源较为紧张的时候,我们还是有必要了解的。这里采用一个例子来区分VARCHAR2(N CHAR)与VARCHAR2(N)的区别。 SQL> create table tangyun (c1 var 阅读全文

posted @ 2018-01-02 14:33 djq002 阅读(575) 评论(0) 推荐(0)

mysql 命令行参数
摘要:原文链接:http://blog.51yip.com/mysql/1056.html 阅读全文

posted @ 2017-12-22 11:02 djq002 阅读(200) 评论(0) 推荐(0)

Oracle(创建序列)
摘要:概念: 所谓序列,在oracle中就是一个对象,这个对象用来提供一个有序的数据列,这个有序的数据列的值都不重复。 1.序列可以自动生成唯一值 2.是一个可以被共享的对象 3.典型的用来生成主键值的一个对象 4.可以替代应用程序代码 5.当sequence的值存放在缓存中时可以提高访问效率。 创建序列 阅读全文

posted @ 2017-12-22 09:09 djq002 阅读(224) 评论(0) 推荐(0)

rman的level 0 1 2级备份有什么区别
摘要:Level 0 级是各增量备份的基础,那level 1 与level 2有什么不同呢?分两种情况,incremental的和cumulitive的,前者备份跟自己同级或比自己级别低的,后者只备份比自己级别低的前者:level1备份上一次level1或level0以来的变化,level2备份上一次le 阅读全文

posted @ 2017-12-12 11:36 djq002 阅读(2204) 评论(0) 推荐(0)

Oracle查看表空间大小和使用率
摘要:1. 全部表空间的大小 2. 空闲表空间大小 3. 已使用空间可以这样计算 阅读全文

posted @ 2017-12-07 17:06 djq002 阅读(238) 评论(0) 推荐(0)

查看Oracle操作历史的试图
摘要:select * from v$sqlarea; 阅读全文

posted @ 2017-09-27 10:41 djq002 阅读(208) 评论(0) 推荐(0)

【概念】为什么有时全表扫描比通过索引扫描效率更高
摘要:Oracle SQL优化器可以判断出在某些情况下,使用全表扫描比使用索引扫描能更快的得到数据结果。有没有想过,她是怎么做到的呢?背后的原理是什么呢?举一个非常好理解的场景(scenario:通过索引读取表中20%的数据)解释一下这个有趣的概念:假设一张表含有10万行数据 100000行我们要读取其中 阅读全文

posted @ 2017-09-19 17:27 djq002 阅读(450) 评论(0) 推荐(0)

oracle驱动表以及如何确定驱动表
摘要:驱动表普遍认为是由SQL语句的写法决定的,简单的说,就是FROM语句后面的表列表中的最后一个。由于SQL语句是从后向前进行分析,Oracle会根据FROM语句从后到前将各个表依次连接起来。 根据这个例子,可以看出,SQL语句的写法对于驱动表的影响。然而,实际上驱动表和连接顺序的选择要比上面的观点复杂 阅读全文

posted @ 2017-09-19 09:31 djq002 阅读(1889) 评论(0) 推荐(0)

Oracle exp、imp的基本语法
摘要:基本语法和实例: 1、EXP: 有三种主要的方式(完全、用户、表) 1、完全: EXP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y 如果要执行完全导出,必须具有特殊的权限 2、用户模式: EXP SONIC/SONIC BUFFER=640 阅读全文

posted @ 2017-08-31 15:23 djq002 阅读(1791) 评论(0) 推荐(0)

Oracle nest table -- 嵌套表的使用
摘要:Forward from: http://blog.sina.com.cn/s/blog_4e7cf89d01008zom.html 一、嵌套表的定义: 嵌套表是表中之表。一个嵌套表是某些行的集合,它在主表中表示为其中的一列。对主表中的每一条记录,嵌套表可以包含多个行。在某种意义上,它是在一个表中存 阅读全文

posted @ 2017-06-26 09:13 djq002 阅读(1080) 评论(0) 推荐(0)

Oracle中动态SQL详解
摘要:Oracle中动态SQL详解 1.静态SQLSQL与动态SQL Oracle编译PL/SQL程序块分为两个种:其一为前期联编(early binding),即SQL语句在程序编译期间就已经确定,大多数的编译情况属于这种类型;另外一种是后期联编(late binding),即SQL语句只有在运行阶段才 阅读全文

posted @ 2017-06-20 09:20 djq002 阅读(8349) 评论(0) 推荐(2)

Oracle中dual表的用途介绍
摘要:导读]dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情。 1、查看当前用户,可以在 SQL Plus中执行下面语句 select user from dual;dual是一个虚拟表,用来构成select的语法规则,oracl 阅读全文

posted @ 2017-06-07 15:37 djq002 阅读(172) 评论(0) 推荐(0)

PL/SQL包
摘要:一、什么是PL/SQL包 包就是一个把各种逻辑相关的类型、常量、变量、异常和子程序组合在一起的模式对象。包通常由两个部分组成:包说明和包体,但有时包体是不需要的。说明(简写为spec)是应用程序接口;它声明了可用的类型、变量、常量、异常、游标和子程序,包体部分完全定义游标和子程序,并对说明中的内容加 阅读全文

posted @ 2017-06-05 14:02 djq002 阅读(269) 评论(0) 推荐(0)

上一页 1 2 3 下一页

导航