- 博客(63)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Centos6.6 本地 yum 配置
Centos6.6 本地yum源配置1.首先将需要rpm库添加到系统中:1).虚拟机中安装的linux操作系统:则只需将安装包ISO文件挂载到media下面(如无法挂载请参考http://www.cnblogs.com/shenliang123/p/3203278.html)2).单独的服务器系统,则先在/media下新建centos(名字可以自定义,但与下面4中添加的目录相关
2015-11-20 17:00:39
4134
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 DBMS_METADATE.GET_DDL 使用
当我们想要查看某个表或者是表空间的DDL的时候,可以利用 dbms_metadata.get_ddl 这个包来查看。dbms_metadata包中的get_ddl函数详细参数:GET_DDL函数返回创建对象的原数据的DDL语句,详细参数如下-- object_type --- 需要返回原数据的DDL语句的对象类型-- name --
2015-02-11 10:19:47
798
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 ORACLE PL/SQL编程之八:把触发器说透
ORACLE PL/SQL编程之八: 把触发器说透 本篇主要内容如下:8.1 触发器类型8.1.1 DML触发器8.1.2 替代触发器8.1.3 系统触发器8.2 创建触发器8.2.1 触发器触发次序8.2.2 创建DML触发器8.2.3 创建替代(INSTEAD OF)触发器
2015-01-10 12:56:28
1161
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 ORACLE PL/SQL编程详解之七:程序包的创建与应用
ORACLE PL/SQL编程详解之七: 程序包的创建与应用(聪明在于学习,天才在于积累!)
2015-01-10 12:22:09
2115
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 ORACLE PL/SQL编程之六:把过程与函数说透
ORACLE PL/SQL编程之六:把过程与函数说透(穷追猛打,把根儿都拔起!) 本篇主要内容如下:6.1 引言6.2 创建函数6.3 存储过程6.3.1 创建过程6.3.2 调用存储过程6.3.3 AUTHID6.3.4 PRAGMA AUTONOMOUS_TRANSACTION6.3.
2015-01-10 11:40:26
520
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 ORACLE PL/SQL编程之五:异常错误处理
ORACLE PL/SQL编程之五:异常错误处理(知已知彼、百战不殆)本篇主要内容如下:5.1 异常处理概念5.1.1 预定义的异常处理5.1.2 非预定义的异常处理5.1.3 用户自定义的异常处理5.1.4 用户定义的异常处理5.2 异常错误传播5.2.1 在执行部分引发异常错误5.2.2 在声明部分
2015-01-10 11:00:17
553
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 ORACLE PL/SQL编程之四:把游标说透
ORACLE PL/SQL编程之四:把游标说透(不怕做不到,只怕想不到)本篇主要内容如下:4.1 游标概念4.1.1 处理显式游标4.1.2 处理隐式游标4.1.3 关于 NO_DATA_FOUND 和 %NOTFOUND的区别4.1.4 使用游标更新和删除数据4.2 游标变量4.2.1 声明游标变量4.2
2015-01-08 12:27:54
1205
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 ORACLE PL/SQL编程详解之三:PL/SQL流程控制
ORACLE PL/SQL编程详解之三:PL/SQL流程控制语句(不给规则,不成方圆)本篇主要内容如下:3.1 条件语句3.2 CASE 表达式3.3 循环3.4 标号和GOTO3.5 NULL 语句介绍PL/SQL的流程控制语句, 包括如下三类:l 控制语句: IF 语句l 循环语句:
2015-01-07 12:16:07
482
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素
ORACLE PL/SQL编程详解之二: PL/SQL块结构和组成元素(为山九仞,岂一日之功)本篇主要内容如下:2.1 PL/SQL块2.2 PL/SQL结构2.3 标识符2.4 PL/SQL 变量类型2.4.1 变量类型2.4.2 复合类型2.4.2.1 记录类型2.4.2.2 数组类型2.4.2
2015-01-06 11:18:13
1377
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 ORACLE PL/SQL编程详解之一:PL/SQL 程序设计简介
ORACLE PL/SQL编程详解之一:PL/SQL 程序设计简介(千里之行,始于足下)本篇主要内容如下:第一章 PL/SQL 程序设计简介1.1 SQL与PL/SQL 1.1.1 什么是PL/SQL?1.2 PL/SQL的优点或特征1.2.1 有利于客户/服务器环境应用的运行1.2.2 适合于客户环境
2015-01-04 15:56:23
795
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 ORACLE LOB 大对象处理
LOB大对象处理: 主要是用来存储大量数据的数据库字段,最大可以存储 128TB 的数据,这取决于数据库的配置。主要介绍字符类型和二进制文件类型 LOB 数据的存储,单独介绍二进制类型 LOB 数据的存储。 一、 Oracle中的LOB数据类型分类1.1 按存储数据的类型分: a. 字符类型: CLOB:存储大量 单字节 字符数据 NL
2014-12-11 16:28:15
1075
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Oracle之用户、特权和角色
本文主要包括: · 介绍创建用户 · 了解如何使用特权来确保用户能够在数据库中执行任务 · 介绍两种特权类型:系统特权和对象特权 · 介绍系统特权怎样允许执行操作,例如执行 DDL 语句 · 介绍对象特权怎样允许执行操作,例如执行 DML 语句 · 介绍如何将特权组合在一起形成角色 · 介绍如何审计 SQL 语句的执行一、 用户
2014-11-29 22:41:39
2028
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Oracle之分析数据
本文主要包括: · 使用分析函数执行复杂的计算 · 使用 MODEL 子句执行行间计算 · 使用 PIVOT 和 UNPIVOT 子句,它们对于了解大量数据的总体趋势非常有用 · 执行 top-N 查询,从结果集返回顶部或底部的 N 行
2014-11-23 20:10:49
1139
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Oracle中decode函数用法含义
decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) decode(字段或字段的运算,值1,值2,值3) SELECT DECODE (value, , ) FROM table 这个函数运行的结果是,当字段或字段的运算的值等于值1时,该函数返回值2,否则返回值3 当然值1,值2,值3也可以是表达式,这个函数使得某些sql语句简单了许多 该函数的含义如下:IF 条件=
2014-10-16 12:41:52
9847
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Linux 64bit下Oracle11g安装手册
基本信息操作系统:CentOS Release 6.5 (Final)内核版本:Kernel Linux 2.6.32-431.el6.x86_64Oracle版本:Oracle 11g Release2安装包:p10404530_112030_Linux-x86-64_1of7.zip、p10404530_112030_Linux-x86-64_2of7.zip
2014-10-11 21:11:14
1223
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Win7上模拟ASM安装ORACLE 11g
环境声明:WIN7 64位ORACLE 64位Grid Infra 64位安装之前请保证环境未安装过oracle数据库或者已经彻底卸载1、 创建虚拟裸盘1.1、 在D盘下创建asmdisks目录1.2、 进入计算机管理->存储->磁盘管理,选择一个有足够空闲空间的盘,右键->压缩卷,压缩出一块空间用于创建裸盘(最好有4G,创建四个裸盘,每
2014-09-18 11:20:08
673
转载 CentOS7 下的FTP配置
一、 防火墙设置(CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙)1. 安装iptables防火墙# 先检查是否安装了iptables(如果提示iptables:unrecognized service 则表示系统尚未安装)service iptables status# 安装iptablesyum install iptables
2015-11-29 15:58:44
12626
5
转载 .bash_profile和.bashrc的区别(如何设置生效)
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置./etc/bashrc:为每一个运行bash shell的用户执行此文件,当bash shell被打开时,该文件被读取.~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用
2015-09-10 11:26:12
580
转载 【参数】DB_nK_CACHE_SIZE参数设置与数据库默认块大小之间的限制
“DB_nK_CACHE_SIZE”参数的取值有很多种,有2k、4k、8k、16k、32k。在设置此参数时,我们需要注意的是,与数据库默认的块尺寸相同的那个参数是不能被设定的。例如,如果数据库的默认块尺寸是8k,那么当我们尝试设置“DB_8K_CACHE_SIZE”参数时便会遭遇报错(报错内容:ORA-00380: cannot specify db_8k_cache_size since 8
2015-06-03 16:26:15
6611
1
转载 【TABLESPACE】创建非标准块大小(标准块8K)表空间
默认情况下创建的表空间使用的数据块大小是8K,数据库默认的数据块大小由db_block_size参数决定。如果我们想要创建的表空间超出这个范围,首先需要调整数据库的参数db_nk_cache_size。以创建数据库块大小为16K的表空间为例,展示一下这个调整过程。1.查看当前的数据库大小SYS@orcl> show parameter db_block_sizeNAME
2015-06-03 16:15:12
3779
转载 lvm 条带化
一、条带化的概念一般以LVM(逻辑卷管理器)管理的存储,一个vg(VolGroup)中可能会有很多pv,同样的,一个lv可能跨越多块pv,为了使硬盘存储速度加快,就会用到条带化的技术,即把连续的数据分成大小相同的数据块,然后依次存储在各个pv上。类似于RAID0,使存储速度加快。但并不会使数据像RAID0一样危险容易丢失,因为在正式使用中,不会像此时做测试一样没有任何保障地将多块硬盘做成一个v
2015-06-03 15:11:45
1318
原创 ORA-01078: 、 LRM-00109: 及 ORA-32001: 报错的解决方案
SQL> startup;ORA-01078: failure in processing system parametersLRM-00109: could not open parameter file '/u01/oracle/product/11.2/db_1/dbs/initorcl.ora'--解决方案[oracle@CentOS]$ cp /u01/ora
2014-12-22 15:09:49
919
转载 Oracle 包的使用
一、包规范 1、report包Sql代码 CREATE OR REPLACE package report as type cursorType is ref cursor; type CommInfo is record( id_ varchar2(60), nam
2014-12-09 11:10:50
663
转载 Oracle Package
一、包的概念PL/SQL为了满足程序模块化的需要,除了块(block)和子程序结构外,还引入了包的构造。(1)包是一种数据库对象,将逻辑上相关的PL/SQL类型、对象和子程序组合成一个更大的单位,是一组相关过程、函数、变量、常量和游标等PL/SQL程序设计元素的组合,它具有面向对象程序设计语言的特点,是对这些PL/SQL 程序设计元素的封装。(2)包类似于C++和JAVA语
2014-12-09 11:09:01
754
原创 Oracle之创建表、序列、索引和视图
本文主要包括: · 创建、修改和删除表 · 如何创建并使用序列:序列可以生成一系列数字 · 如何创建并使用索引:索引可以提高查询的性能 · 如何创建并使用视图:视图是预定义的查询 · 闪回数据归档将一段时间内对表所做的改变保存一、 表1. 创建表可以使用 CREATE TABLE 语句创建表,CREATE TABLE 语句的简化语法如下:
2014-11-30 22:09:06
4760
原创 分析函数窗口子句 RANGE/ROWS 差别
分析函数的语法结构一般是:分析函数名(参数) OVER (PARTITION BY子句 ORDER BY子句 ROWS/RANGE子句)。即由以下三部分组成:分析函数名:如sum、max、min、count、avg等聚集函数以及lead、lag行比较函数等;over: 关键字,表示前面的函数是分析函数,不是普通的集合函数;分析子句:over关键字后面挂号内的内容;分析子句又
2014-11-24 13:18:34
1975
转载 高效SQL语句必杀技
No SQL,No cost. SQL语句是造成数据库开销最大的部分。而不良SQL写法直接导致数据库系统性能下降的情形比比皆是。那么如何才能称得上高效的SQL语句呢?一是查询优化器为当前的SQL语句生成最佳的执行计划,保证数据读写使用最佳路径;二是设置合理的物理存储结构,如表的类型,字段的顺序,字段的数据类型等。本文主要描述如何编写高效的SQL语句并给出示例。下面的描述主要分为三个部分,一
2014-11-05 02:13:50
493
转载 Oracle 常见故障及日常规划
Oracle 常见故障及日常规划=============================对任何数据库系统而言,对显而易见的故障,应当避免发生本文列出了Oracle常见的故障并给出了解决方案,同时列出了一些日常规划。一、数据库高可用性的几个目标1. MTBF(Mean-Time-Between-Failures) 平均失败时间,即数据库出现失败的频繁度
2014-09-18 13:32:03
496
原创 数据库三范式最简单最易记的解释
书上讲了好多, 归结起来3句话:1NF:字段不可分;2NF:有主键,非主键字段依赖主键;3NF:非主键字段不能相互依赖;解释:1NF:原子性 字段不可再分,否则就不是关系数据库;2NF:唯一性 一个表只说明一个事物;3NF:每列都与主键有直接关系,不存在传递依赖; 不符合第一范式的例子(关系数据库中create不出这样的表):表:字段1,
2014-09-18 13:30:02
405
转载 Oracle undo我们需要掌握什么
引言:undo 是Oracle数据库的重要组件,刚入门的朋友建议要把undo的原理和机制理解明白,尤其是和redo组件的区别和联系。了解undo就相当于对oracle恢复有了一半的理解。下面我们开始学习Oracle undo需要掌握什么!一 大话UNDO Hi 大家好,我是Oracle 的无敌小安[中文名(small undo[英文名),首先我先来介绍
2014-09-18 13:29:54
489
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人