- 博客(194)
- 收藏
- 关注
转载 Oracle--水位线
一、oracle 高水位线详解一、什么是水线(High Water Mark)?所有的oracle段(segments,在此,为了理解方便,建议把segment作为表的一个同义词) 都有一个在段内容纳数据的上限,我们把这个上限称为"high water mark"或HWM。这个HWM是一个标记,用来说明已经有多少没有使用的数据块分配给这个segment。HWM通常增长的幅度为一次5个数据块
2017-03-02 15:32:46
562
转载 Oracle系统包——dbms_transaction用法
用于在过程,函数和包中执行sql事务处理语句.1.read_only 用于开始只读事务,其作用与sql语句set transaction read only完全相同2.read_write 用于开始读写事务3.advise_rollback 用于建议回退远程数据库的分布式事务4.advise_nothing 用于建议远程数据库的分布式事务不进行任何处理5.advi
2017-03-02 15:17:59
668
转载 Oracle系统包——dbms_alert用法
oracle内部提供的在数据库内部和应用程序间通信的方式有以下几种:1.警报,就是DBMS_ALERT包提供的功能;2.管道,由DBMS_PIPE提供;3.高级队列,这个就很复杂,当然提供的功能也是很高级的。当然还可以使用外部过程,比如用PL/SQL封装外部的基于C的DLL或JAVA也能实现数据库和应用程序间的通信。 要使用这些功能,必须知道各个功能的特点,根据需要选用。 警报和事
2017-03-02 15:16:02
723
转载 Oracle系统包——DBMS_PIPE用法
oracle系统包——DBMS_PIPE用法DBMS_PIPE包用于在同一例程(实例)的不同会话之间进行通信;注意,如果用户要执行包dbms_pipe中的过程和函数,则必须要为用户授权。sql>conn sys/oracle as sysdba;sql>grant execute on dbms_pipe to scott; 一、管道:1)、公有管道:所有数据库用户
2017-03-02 15:13:37
3052
转载 oracle系统包—-dbms_output用法
http://www.cnblogs.com/linjiqin/p/3152647.htmldbms_output包主要用于调试pl/sql程序,或者在sql*plus命令中显示信息(displaying message)和报表,譬如我们可以写一个简单的匿名pl/sql程序块,而该块出于某种目的使用dbms_output包来显示一些信息。涉及到的知识点如下:1、enable
2017-03-02 15:04:08
638
原创 exp导出分区表数据
---- 创建range分区表 create table pdba (id number, time date) partition by range (time)( partition p1 values less than (to_date('2017-1-1', 'yyyy-mm-dd')), partition p2 value
2017-03-02 10:56:47
5163
转载 Oracle-Exp
C:\Users\lzhpc>exp -helpExport: Release 11.2.0.1.0 - Production on 星期四 3月 2 10:35:14 2017Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.通过输入 EXP 命令和您的用户名/口令, 导出操作
2017-03-02 10:44:39
358
转载 教你如何阅读Oracle数据库官方文档
教你如何阅读Oracle数据库官方文档 来源:Ask Oracle社区/栏目:基础教程/时间:2014-01-20/阅读:324次 《 Ask Oracle官方原创 》 Oracle 官方文档 数量庞大,而且往往没有侧重点,让oracle新手看起来很费力。但是,仍有很多Oracle使用者认为任何oracle学习资料都比不上Oracle官方文档的权威
2017-03-01 18:06:44
553
转载 Oracle--加快建立索引速度
http://www.2cto.com/database/201110/107272.html朋友在500w的表上建索引,半个小时都没有结束。所以就讨论如何提速。 一. 先来看一下创建索引要做哪些操作:1. 把index key的data 读到内存 ==>如果data 没在db_cache 中,这时候很容易有大量的db file scatter read wait
2017-03-01 17:23:09
10786
转载 Oracle-索引
索引的创建语法(Oracle): CREATE [ UNIUQE | BITMAP ] INDEX . ON . ( | ASC | DESC, | ASC | DESC,... ) TABLESPACE STORAGE LOGGING | NOLOGGING COMPUTE STATISTICS
2017-03-01 17:07:23
764
原创 Oracle-测试创建反向索引及表分区和索引分区
-- 测试创建反向索引及表分区和索引分区,并把索引指定在不同的表空间上-- 用户有了unlimited TABLESPACE权限,就可以在任何表空间可以创建对象-- 创建主键上的反向索引,要注意先创建索引,在设主键-- 可以把表分到过程:1. 用sys/orcl11R2 as sysdba登记PL/SQL Developer2. 查看已有表空间信息: SELECT *
2017-03-01 17:05:25
579
原创 数据库-OLAP-OLTP
当今的数据处理大致可以分成两大类: OLTP(on-line transaction processing 在线事务处理,联机事务处理) OLAP(On-Line Analytical Processing 在线分析处理,联机分析处理)OLTP是传统的关系型数据库的主要应用模式,主要是基本的、日常的事务处理(插入、修改、查询和删除操作),例如银行交易、门票在线销售系统
2017-03-01 13:24:23
2556
翻译 OLAP的12条准则
OLAP的12条准则 由关系数据库之父E.F.Codd于1993年提出的1: Multidimensional conceptual view OLAP 模型必须提供多维概念视图 User-analysts would view an enterprise as being multidimensional in nature – for example, prof
2017-03-01 13:22:08
1375
原创 Oracle11G-SQL开发指南-11-PL/SQL编程
1. 块结构 [DECLARE declaration_statements ] BEGIN executable_statements [EXCEPTION exception_handling_statements ] END; 例1: DECLARE V_WIDTH INTE
2017-02-28 17:48:51
1159
原创 Oracle11G-SQL开发指南-10-创建表、序列、索引和视图
1. 表table a> 创建表 CREATE TABLE b> 获取表信息 user_tables c> 获取表中列信息 user_tab_columns\ all_tab_columns d> 修改表 ALTER TABLE 添加列: ALTER TABLE table_name ADD col_name col_type ; 添加
2017-02-28 17:47:11
868
原创 Oracle11G-SQL开发指南-9-用户权限角色
1. 用户 a> 创建用户 CREATE USER username IDENTIFIED BY password [ DEFAULT TABLESPACE default_tablespacename ] [ TEMPORARY TABLESPACE temporary_tablespace ]; b> 修改密码 用命令
2017-02-28 17:46:06
571
原创 Oracle11G-SQL开发指南-8-修改表的内容
1. 使用INSERT 语句添加行 a> 省略列的列表 b> 为列指定空值 c> 在列值中使用单引号和双引号 4> 从一个表向另一个复制行2. 使用UPDATE语句修改行 3. RETURNING子句4. 使用DELETE语句删除行5. 数据库的完整性 主键 外键6. 使用默
2017-02-28 17:44:59
664
原创 Oracle11G-SQL开发指南-7-高级查询-集合操作符
使用集合操作符注: 使用前的限制条件是:所有查询返回的列数以及列的类型必须匹配,列名可以不同。 union all 返回各个查询检索出的所有行,包括重复行 union 返回各个查询检索出的所有行,不包括重复行 intersect 返回两个查询检索出的共有行 minus 返回将第二个查询检索出的行从第一个查询检索出的行中减去之后剩余的行
2017-02-28 17:44:05
630
原创 Oracle11G-SQL开发指南-7-高级查询
1. 使用集合操作符 注: 使用前的限制条件是:所有查询返回的列数以及列的类型必须匹配,列名可以不同。 union all 返回各个查询检索出的所有行,包括重复行 union 返回各个查询检索出的所有行,不包括重复行 intersect 返回两个查询检索出的共有行 minus 返回将第二个查询检索出的行从第一个查询检索出的行中减去之后剩余的行
2017-02-28 17:42:52
504
原创 Oracle11G-SQL开发指南-6-子查询
子查询(subquery):在外部的SELECT、UPDATE或DELETE语句内部使用的SELECT语句。1. 子查询的类型 1> 单行子查询 不向外部的SQL语句返回结果,或者只返回一行。 标题子查询(scalar subquery):单行子查询的一种特殊情况,返回一行且精确的包含一列。 单行子查询最多只能返回一行;
2017-02-28 17:41:32
541
原创 Oracle11G-SQL开发指南-5-日期和时间存储和处理
时间值 datetime : 处理并存储一个特定的日期和时间时间戳 timestamp : 存储一个特定的日期和时间,可以存储世纪、4位年份、月、日、小时(24小时计)、分和秒, 可以存储带小数位的秒,还可以存储时区。时间间隔 interval: 可以存储时间的长度。 INSERT I
2017-02-28 17:40:17
633
原创 Oracle11G-SQL开发指南-4.1-字符函数
******************************************************************************************************************字符函数——返回字符值 这些函数全都接收的是字符族类型的参数(CHR 除外)并且返回字符值. 除了特别说明的之外,这些函数大部分返回VARCHAR2
2017-02-28 17:33:27
422
转载 Oracle-字符函数应用-检测汉字
-- 验证是否包含汉字 create table test(a varchar2(10)); insert into test values('鸟'); insert into test values('深刻'); insert into test values('aaa'); insert into test values('bbb'); insert into test
2017-02-28 17:26:33
513
1
转载 oracle分析函数row_number() over()使用
http://cbf0713.blog.163.com/blog/static/9077890520102591928645/row_number() over ([partition by col1] order by col2) ) as 别名表示根据col1分组,在分组内部根据 col2排序而这个“别名”的值就表示每组内部排序后的顺序编号(组内连续的唯一的),[p
2017-02-28 10:41:32
544
转载 Oracle高级查询之OVER (PARTITION BY ..)
http://blog.itpub.net/27042095/viewspace-768884/为了方便大家学习和测试,所有的例子都是在Oracle自带用户Scott下建立的。用管理员用户登录: ALTER USER scott account UNLOCK; -- 解锁scott 用户 select username,account_status
2017-02-28 10:29:27
419
原创 Oracle11G-SQL开发指南-4-使用简单函数-字符函数
1. 使用单行函数 同时只能对一行进行操作,且对输入的每一行返回一行的输出结果; 1> 字符函数 2> 数字函数 3> 转换函数 4> 日期函数 5> 正则表达式函数2. 使用聚合函数 同时对一组行进行操作,对每组行返回一行输出结果;3. 对行进行分组
2017-02-23 11:31:57
286
原创 Oracle11G-SQL开发指南-3-使用SQL PLUS
连接上sql*plus后1. 查看表结构 SQL> DESCRIBE 表名 也可以简写: SQL> DESC 表名2. 编辑sql语句3. 保存、检索并运行文件4. 格式化列5. 设置页面大小 SQL> SET PAGESIZE 1006. 设置行大小 SQL> SE
2017-02-23 09:32:16
264
原创 Oracle11G-SQL开发指南-2-从数据库表中检索信息
1. 对单表执行select查询 select 列名1[,列名2,...] from 表名 ;2. 选择一个表中所有列 select * from 表名 ;3. 使用where子句过滤行 SELECT list of items FROM list of tables WHERE list of conditi
2017-02-23 09:31:36
502
原创 Oracle11G-SQL开发指南-1-简介
1.1 关系数据库简介 关系数据库:relational database 表:table 行:row 列:column 模式:schema 数据库管理系统DBMS: Database Managegment System 结构化查询语言SQL: Structured Query Language1.2 结构化查询语
2017-02-23 09:30:09
1346
原创 Oracle-win7环境用命令启动数据库过程
在笔记本win7 64位系统上安装了Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production开机后用命令启动数据过程:1. 打开CMD窗口 1> win + r 快速打开运行窗口,输出"CMD",确定 2> "开始" --> "运行",输出"CMD",确定2. 查
2017-02-21 10:03:44
1478
原创 Oracle - AWR报告
Microsoft Windows [版本 6.1.7601]版权所有 (c) 2009 Microsoft Corporation。保留所有权利。C:\Users\lzhpc># 测试oracle awr报告 “C:\Users\lzhpc” 该路径即为报告存放路径C:\Users\lzhpc>sqlplus sys/orcl11R2@orcl as sysdba
2017-02-20 18:17:46
612
转载 Oracle--查询正在执行和执行过的SQL语句及语句执行性能
--查询Oracle正在执行和执行过的SQL语句及语句执行性能 -- 1.正在执行的select a.username, a.sid,b.SQL_TEXT, b.SQL_FULLTEXT from v$session a, v$sqlarea b where a.sql_address = b.address -- 2.执行过的select b.SQL_TEXT,
2017-02-20 17:45:56
5498
转载 CentOS 7 安装教程、硬盘分区、LVM、网络配置、软件源配
目录一.准备安装CentOS 71.1CentOS简介1.1.1介绍CentOS 71.1.2官方网站与文档1.1.3CentOS软件包管理1.1.4CentOS的正式发音1.2获得CentOS发行版1.2.1从镜像站点上下载ISO的镜像文件1.2.2将ISO镜像文件制作成CD/DVD1.2.3将ISO镜像文件制作成U
2017-02-20 16:18:36
10958
1
原创 Java-日志
import java.util.logging.Handler;import java.util.logging.Level;import java.util.logging.Logger;public class LoggerDemo {public static void main(String[] args) {Logger logger = Logger.ge
2017-02-20 11:21:36
253
转载 Hadoop-0-简介
出自:http://blog.csdn.net/hliq5399/article/details/53318305?locationNum=12&fps=1《Hadoop基础教程》是我读的第一本Hadoop书籍,当然在线只能试读第一章,不过对Hadoop历史、核心技术和应用场景有了初步了解。 Hadoop历史 雏形开始于2002年的Apac
2017-02-17 16:09:54
111
原创 数据存储类型
对于企业存储设备而言,根据其实现方式主要划分为DAS、SAN和NAS三种,分别针对不同的应用环境,提供了不同解决方案。 1.1 DAS(Direct Attach Storage 直接附加存储):将存储介质(硬盘)直接挂接在CPU的直接访问总线上,优点是访问效率高,缺点是占用系统总线资源、挂接数量有限,一般适用于低端PC系统。直接连接于主机服务器的一种储存方式,每一台主机服
2017-02-13 19:12:24
1400
转载 Java对象的序列化和反序列化
一、序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存。比如最常见的是
2017-02-12 11:56:13
220
转载 JSP取得绝对路径
在JavaWeb开发中,常使用绝对路径的方式来引入JavaScript和CSS文件,这样可以避免因为目录变动导致引入文件找不到的情况,常用的做法如下:一、使用${pageContext.request.contextPath} 代码” ${pageContext.request.contextPath}”的作用是取出部署的应用程序名,这样不管如何部署,所用路径都是正确的。
2017-02-12 11:52:26
215
转载 Java制作证书的工具keytool用法总结
一、keytool的概念 keytool 是个密钥和证书管理工具。它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证服务。在JDK 1.4以后的版本中都包含了这一工具,它的位置为%JAVA_HOME%\bin\keytool.exe,如下图所示: 二、keytool的用法 三、
2017-02-12 11:51:13
284
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅