自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (20)
  • 论坛 (3)
  • 收藏
  • 关注

原创 vbscript数组传入c#写的类库

由于我参加的一个项目中有一部分asp的代码,新加一个功能,需要调用c#写的类库,字符串和数字类型的参数都能正确传入,唯独数组类型的无法传入。经过大量尝试,最终找到了解决方法。原来asp页面传递数组时,需要把数组变量用括号括起来。例如声明了a=Array(5,10,15,20),那么传参数时,需要写(a)而不是a,虽然不知道为什么这样,不过这样试了一下是可以工作的。希望大家遇到相同问题时可以看到并解

2015-10-28 10:02:55 492

转载 【经典】常用的正则表达式

[a-z] //匹配所有的小写字母 [A-Z] //匹配所有的大写字母 [a-zA-Z] //匹配所有的字母 [0-9] //匹配所有的数字 [0-9\.\-] //匹配所有的数字,句号和减号 [ \f\r\t\n] //匹配所有的白字符 例如:^[a-z][0-9]$1--常常用来剔除某个字符。还用前面的例子,我们要求第一个字符不能是数字:^[^0-9][0-9]

2015-02-27 09:39:13 307

转载 [sql server] 行转列问题总结1 - 行转列

行转列问题总结 - 1、行转列 (后面不断整理论坛中出现的各类问题) ---1、最简单的行转列/*   问题:假设有张学生成绩表(tb)如下:姓名 课程 分数张三 语文 74张三 数学 83张三 物理 93李四 语文 74李四 数学 84李四 物理 94想变成(得到如下结果): 姓名 语文 数学 物理 李四 74   84

2015-02-27 09:38:23 388

转载 sql日期格式化

Sql Server 中一个非常强大的日期格式化函数Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16

2015-02-27 09:37:11 264

转载 asp与asp.net有何区别?

精彩回答 ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:1、代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员

2015-02-27 09:36:37 306

转载 产生指定范围的不重复的随机数

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication2{    class Program    {        static void Main(string[] args)     

2015-02-27 09:36:12 312

转载 防止重复登录和session过期

一.设置web.config相关选项先启用窗体身份验证和默认登陆页,如下。              设置网站可以匿名访问,如下                      然后设置跟目录下的admin目录拒绝匿名登陆,如下。注意这个小节在System.Web小节下面。                                          

2015-02-27 09:35:34 402

转载 利用Windows Service,定时监控某一目录,发现新文件后自动上传到指定web服务器

1.创建Windows   Service.打开VS2005.选择新建项目,然后选择Windows   Service就可以创建一个Windows   Service.    你可以创建一个Windows   Service.设置它是自动启动的.那么它开机就会自动启动,当然安全模式就不会.     基本上,我想应该满足你的要求.因为大部分的软件是这么做的. 摘自MSDN: 若要

2015-02-27 09:34:49 2116

转载 存储过程分页

存储分页CREATE PROCEDURE proc_Page  @Table VARCHAR(100), --表名  @Primarykey VARCHAR(100), --主键  @Condition VARCHAR(500), --查询条件  @PageNumber INT, --开始页数  @PageSize INT, --每页大小  @IsCount BIT -

2015-02-27 09:33:29 301

转载 AspNetPager分页控件源代码(Version 4.2)

//AspNetPager分页控件源代码(Version 4.2):using System;using System.IO;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.HtmlControls;using System.Collec

2015-02-27 09:31:45 446

转载 一些常用的WebServices,收藏吧!

天气预报Web服务,数据来源于中国气象局  Endpoint  Disco  WSDL IP地址来源搜索 WEB 服务(是目前最完整的IP地址数据)  Endpoint  Disco  WSDL随机英文、数字和中文简体字 WEB 服务  Endpoint  Disco  WSDL中国邮政编码 地址信息双向查询

2015-02-27 09:30:23 377

原创 解决asp页面向aspx页面传递中文参数乱码问题

由于asp和aspx页面无法共用session值,所以跳转时需要进行传值,而用?传递中文参数时则会出现乱码导致无法使用,所以必须想办法解决!   在网上搜了很多资料,包括csdn、博客园等,方法有server.urlencode、server.urldecode,设置统一编码utf-8或gb2312,修改webconfig等,逐一测试均无法实现。  最后放弃href改用js的onclick

2015-02-27 09:29:33 627

转载 VBScript上ajax傳輸完整攻略

01"vbscript">02sData ="INSERTTYPE=I5&CODESEND={0}&DEPT_NAME={1}&WORDSEND={2}&PRIM_UNIT_FK1={3}&SUBJECTS={4}&CREATEDATE={5}"03sData = formatStr(sData,array(esc

2015-02-27 09:28:26 472

转载 VB常用字符串函数

1. ASC(X),Chr(X):转换字符字符码   [格式]:   P=Asc(X) 返回字符串X的第一个字符的字符码   P=Chr(X) 返回字符码等于X的字符   [范例]:   (1)P=Chr(65)   ‘ 输出字符A,因为A的ASCII码等于65   (2)P=Asc(“A”)   ‘ 输出65   2. Len(X): 计算字符

2015-02-27 09:27:30 1935

转载 Jquery实现点击某一checkbox时,value类似的checkbox也选中

scripttype="text/jscript">//点击某checkbox时,把相关的上传文件及生成文件一并删除。2012.2.15 jb$(document).ready(function(){     $(":checkbox").click(function(){         if(this.checked) {              var id=$

2015-02-27 09:26:03 2481

转载 解决VBScript中文乱码问题

相信很多人在用FSO读取或写入中文文本文件时都会遇到让人头疼的乱码问题吧,确实,FSO不支持UTF-8的。所以干脆用AdoDb.Stream来处理。 问题描述:从一个文本中读取中文,然后输出到另外一个文本中。每次读取出中文后都是乱码。解决方法:1.本想使用OpenTextFile来解决乱码问题的,但是最终以失败告终,OpenTextFile只能提供unicode和ascill字

2015-02-25 15:45:12 17329

转载 asp.net自定义错误页面

两种方法均为全站出错处理方法一:1、添加Web.config, 中添加defaultRedirect="ApplicationErroy.aspx" >节点,2、添加错误处理页面:ApplicationErroy.aspx调用下面的方法:private void DealErroy(){HttpException erroy = new HttpException();

2015-02-25 15:43:51 554

转载 功能齐全的GridView!Asp.Net中GridView的自定义分页,带箭头的排序,鼠标高亮每一行,无数据时的提醒,点击Button弹出框!

对于GridPanel中拖动选中行排序的实现,网上有不少ExtJs实现的例子,但是没有找到使用Ext.net实现的,正好最近有个需求要使用,干脆来写一个。DEMO功能说明:1、拖动GridPanel选中行到新位置排序。2、在拖动结束后,重新会选中前面拖动的行。3、拖动排序功能支持Grid单选与多选模式。4、加了【最上】【最下】【上移】【下移】四个按钮排序的功能。目前按钮排序只能在G

2015-02-25 15:42:33 524

转载 ASP.net常用的显示系统信息

"FONT-SIZE: 12pt">//服务器计算机名:[lbServerName]                lbServerName.Text ="http://"+ HttpContext.Current.Request.Url.Host + HttpContext.Current.Request.ApplicationPath;                /

2015-02-25 15:41:06 386

转载 C#获取指定路径下文件,并按时间排序

public static string[] GetLatestFiles(string Path, int count)        {            var query = (from f in Directory.GetFiles(Path,"*.xml")                         let fi = new FileInfo(f)      

2015-02-25 15:38:58 4080

转载 理解collate Chinese_PRC_CI_AS

在create table时经常会碰到这样的语句,例如:password nvarchar(10)collate chinese_prc_ci_as null,那它到底是什么意思呢?不妨看看下面:首先,collate是一个子句,可应用于数据库定义或列定义以定义排序规则,或应用于字符串表达式以应用排序规则投影。语法是collate collation_namecollation_name

2015-02-25 15:34:25 503

转载 WinForm程序只运行一个实例

只启动一个窗体,如果再次启动则激活该窗体  using System;using System.Collections.Generic;using System.Windows.Forms;using System.Diagnostics;using System.Runtime.InteropServices;namespace TEST{    static c

2015-02-25 14:28:44 571

转载 程序员成熟的标志

《程序员成长路线图:从入门到优秀》成熟篇(节选3)程序员在经历了若干年编程工作之后,很想知道自己水平到底如何?自己是否已经成为成熟的程序员?虽然程序员会对自己有一个自我评价,但是,自己的评价和社会的评价、专业的评价会有差异,所以程序员自己并不能肯定这个评价。现实中,除了各种证书之外,很少有人会专门给出一个程序员的成熟度的评价。人们往往是偶发性地就事论事地对程序员的工作作出好与不好,行与不行

2015-02-25 14:27:54 318

转载 myeclipse 自动完成(补全)

myeclipse6.5快捷键问题 eclipse3.3中把内容助手(content assist)的快捷键由 al + /改成了ctrl + space,这又刚好跟我们操作系统的切换输入法的快捷键冲突,所以造成内容助手不能使用了,给写代码带来了极大的不便。而已前eclipse 3.2版本中的 alt + /快捷键被作为新的单词补全(word competion)功能的快捷键。所以现在想像以前一样

2015-02-25 14:26:52 296

转载 Svg脚本编程简介

本文主要介绍SVG的脚本编程,并分别给出放大、缩小,查询,鼠标事件等实例。一、           SVG简介SVG,全称为Scalable Vector Graphics(可伸缩矢量图形)。它是W3C制定的、用矢量描述图形的XML应用标准。它有着许多的优点,比如可扩充性(scalable),动态的,交互性强。SVG支持无极放大,对SVG图片进行任意比例的放大都不会损害图片的显示(没有太多

2015-02-25 14:25:18 452

转载 MFC中调用C#编写的DLL

一、使用 /clr 编译 MFC 可执行文件或规则 DLL1、打开“项目属性”对话框,方法是右键单击“解决方案资源管理器”中的项目并选择“属性”。2、展开“配置属性”旁边的节点并选择“常规”。在右侧窗格中的“项目默认值”下,将“公共语言运行库支持”设置为“公共语言运行库支持 (/clr)”。3、在相同的窗格中,确保将“MFC 的使用”设置为“在共享 DLL 中使用 MFC”。4、在

2015-02-25 14:21:28 2605

转载 [总结]读取应用程序/类库配置文件(比如***.dll.config)的方法小结

0.引子 读取应用程序配置文件(比如***.exe.config)的方法有很多, .NET自带的ConfigurationManager也很方便. 这篇文章主要探讨类库生成的dll文件的配置信息的读取——特别地, 用户自定义SectionGroupName和SectionName(这里是指不同于appSettings的形式), 这种方式配置信息的读取. 配置文件格式举例(其实通过添加"设置

2015-02-25 14:17:09 883

转载 [翻译]ASP.NET 2.0中的健康监测系统(Health Monitoring)(1) - 基本应用

原文地址:http://aspnet.4guysfromrolla.com/articles/031407-1.aspx[原文源码下载][译者改后源码下载][翻译]ASP.NET 2.0中的健康监测系统(Health Monitoring)(1) - 基本应用原文发布日期:2007.03.14作者:Scott Mitchell翻译:webabcd

2015-02-25 14:13:39 634

原创 Jquery+ashx动态绑定菜单

// html http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">    动态绑定menu                    //ashxusing System;usin

2015-02-25 14:11:15 267

转载 动态flash图片焦点轮换

前台:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">                                          $(function () {               $("#Receiv

2015-02-25 14:08:58 304

转载 SQL语句提取出中文的拼音首字母 sql 语句返回中文姓名的首字母缩写

--将中文字符串转化成文字首拼音的组合create function fun_getPY(@str nvarchar(4000)) returns nvarchar(4000) as begin declare @word nchar(1),@PY nvarchar(4000) set @PY='' while len(@str)>0 begin set @wo

2015-02-25 14:06:42 1528

转载 js日期时间格式验证,时间比较

需要个日期验证的正则表达式,在网上找了很多多不是很精确,主要是没法判断平年闰年和大小月,最后终于找到了这个比较精确的。function checkdate(date)   {        var result = date.match(/((^((1[8-9]\d{2})|([2-9]\d{3}))(-)(10|12|0?[13578])(-)(3[01]|[12][0-9]|0?[

2015-02-25 14:02:17 314

转载 XP的IIS连接数修改方法,突破默认最大连接数10

MetaEdit只能管理II4.0、IIS5.0或更高版本的IIS。下面教你如何利用这个工具突破Windows XP专业版IIS客户端连接限制首先,你需要到下面的地址下载MetaEdit,最新版本是2.2,地址http://download.microsoft.com/download/iis50/Utility/5.0/NT45/EN-US/MtaEdt22.exe然后执行M

2015-02-25 14:01:07 494

转载 Working with Windows Service Using VS 2005

AbstractIn this article, I will describe how to implement, setup, install Windows Services with the help of snapshots.IntroductionA Windows Service is a program which runs continuously in the

2015-02-25 13:59:50 250

转载 软件工程师能力自我评价表

1.保持高标准,不要受制于破窗理论(broken windows theory)[i]。当你看到不靠谱的设计、糟糕的代码、过时的文档和测试用例的时候,不要想“既然别人的代码已经这样了,我的代码也可以随便一点啦。”2. 主动解决问题。当看到不靠谱的设计,糟糕的代码的时候,不要想“可能别人会来管这个事情” ,或者“我下个月发一个邮件让大家讨论一下”。要主动地把问题给解决了[ii]。3. 经

2015-02-25 13:58:16 1990

转载 XP的IIS连接数修改方法,突破默认最大连接数10

MetaEdit只能管理II4.0、IIS5.0或更高版本的IIS。下面教你如何利用这个工具突破Windows XP专业版IIS客户端连接限制首先,你需要到下面的地址下载MetaEdit,最新版本是2.2,地址http://download.microsoft.com/download/iis50/Utility/5.0/NT45/EN-US/MtaEdt22.exe然后执行M

2015-02-25 13:55:41 1870

C#微信企业号群发图文信息

用C#开发的微信企业号群发工具,可以发送文字信息、图文信息等,下载了直接用就可以。 测试时需要修改下一配置文件。 <!--CorpId 企业id--> <add key="corpid" value=""/> <!--corpsecret 管理组的凭证密钥--> <add key="corpsecret" value="-"/> <!--agentid 企业应用的id,整型。可在应用的设置页面查看--> <add key="agentid" value=""/> <!--成员ID列表(消息接收者,多个接

2017-11-06

免费SVG绘图软件SketsaSVGEditor汉化破解版

Sketsa SVG Editor 是一个基于SVG的矢量图制作工具。此格式基于XML,允许放大或者缩小尺寸到任意分辨率而不会产生任何细节损失,同时修改时还可得到实时的效果反馈。 Sketsa SVG Editor 是一款基于SVG的跨平台矢量绘图应用程序。它用于创建矢量图形,可以在任何分辨率缩放和打印输出,且保持高品质细节和清晰度。它支持优化内容创建的各种工具,包括属性调色板、DOM编辑器、源代码编辑器、资源编辑器、SVG特定形状的工具、转换工具,以及附加的插图工具。它使用SVG作为其原生文件格式。 使用前仔细看汉化破解方法。 ★★★【软件使用方法】★★★: 1、安装:双击setup安装,完成后先不要运行软件。 2、汉化:将packs\Sketsa-7_0_1内的文件复制到安装目录进行全部替换。 3、破解:将Crack目录中的kiyut-sketsa.jar复制到Program Files\Sketsa-7_0_1\sketsa\modules进行替换。 4、运行程序,点注册,随便写用户名、注册码即可注册。 之后就好好享用吧~

2013-01-30

C# WinForm注册表实现开机启动和托盘显示

C# WinForm注册表实现开机启动和托盘显示,用vs2008做的,测试可用,欢迎下载。

2012-09-18

amcharts中柱状图配置中文解析

amcharts中柱状图配置中文解析

2012-02-24

fusioncharts.js

fusioncharts中的两个js文件 FusionCharts.js和FusionChartsExportComponent

2012-02-24

FusionCharts+v3.1全部破解

FusionCharts+v3.1全部图表破解

2012-02-24

amcharts最新破解版,全部图表都可用

amcharts最新破解版,全部图表都可用。7.22 MB

2012-02-24

amcharts中折线图配置中文解析

amcharts折线图配置中文解析,实用中文注释。

2012-02-24

amcharts破解版(无链接),绝对可用。(原文件和破解文件)

amcharts破解版,左上角无链接,绝对可以用。(原文件和破解文件都有,用时自己替换)。

2012-02-24

《锋利的jQuery》实例源码

《锋利的jQuery》书中的全部实例源码。

2012-02-23

jquery表单验证大全

jquery表单验证大全.jquery.validate.js 是 jquery 旗下的一个验证插件,借助 jquery 的优势,我们可以迅速验证一些常见的输入 , 并且可以自己扩充自己的验证方法。

2012-02-23

非常完美的web绘制图表Javascript类库

Highcharts是一个制作图表的纯Javascript类库,主要特性如下: •兼容性:兼容当今所有的浏览器,包括iPhone、IE和火狐等等; •对个人用户完全免费; •纯JS,无BS; •支持大部分的图表类型:直线图,曲线图、区域图、区域曲线图、柱状图、饼装图、散布图; •跨语言:不管是PHP、Asp.net还是Java都可以使用,它只需要三个文件:一个是Highcharts的核心文件highcharts.js,还有a canvas emulator for IE和Jquery类库或者MooTools类库; •提示功能:鼠标移动到图表的某一点上有提示信息; •放大功能:选中图表部分放大,近距离观察图表; •易用性:无需要特殊的开发技能,只需要设置一下选项就可以制作适合自己的图表; •时间轴:可以精确到毫秒;

2012-02-23

ASP中级菜鸟秘籍超级经典之作

ASP中级菜鸟秘籍超级经典之作.帮助新手快速入门。

2012-02-23

ajax.dll以及说明文档和demo

ajax.dll以及说明文档和demo。利用ajax.dll进行Ajax的开发

2012-02-23

遗传算法c#实现,参考,学习

遗传算法c#实现,参考,学习

2020-07-22

矩形件智能优化排样算法与应用

一篇不错的伦文。讲到了许多种相关算法文章在分析智能优化算法的基础上,针对下料生产作业中解决排样问题的需要,提出了 将遗传算法、模拟退火算法分别与“最低水平线法”排放算法结合来进行矩形件优化排料的方法,并通 过实例分析比较了两种智能优化算法的应用效果。 关键词:智能优化算法;矩形件排样;遗传算法;模拟退火算法

2020-07-22

ASP.NET通用权限管理系统(FrameWork) 1.0.8源码版

FrameWork权限管理 v1.0.8源码 源码描述: 其主要的功能就是,进行后台管理模块整合. 1)其可以支持多个应用,多个模块的权限管理. 2)支持Access和MsSql200/2005及Oracle9i以上. 3)采用角色来进行权限的授权,每个用户可以属于多个角色,享有交差权限. 4)整合方便,权限检测采用httpmodule方式检测.基本不用对原有程序进行修改,便可将原有程序进行整合. 5)可视化编辑,全新的Menu和Tab控件.支持拖拉式编辑. 6)统一的事件日志管理,所有登陆操作都有安全记录. 7)每个模块的每个栏目对应一个目录, 栏目的权限抽象分为(查看/新增/修改/删除/排序/打印/备用A/备用 8).目录里有一个web.config来进行目录文件权限配置,可直接将某个文件名设定到相对应的权限上. v1.0.8版更新记录 1.增加树状菜单样式,以适应多分类. 2.“查询”功能的地方,如果第一次查询后进行过翻页操作,再进行第二次的查询结果会停留在之前的页码处 3.Url地址权限判断,需要做长度对比.如设置defautl.aspx?cmd=122 则会自动匹配 defautl.aspx?cmd=122xxxxxxx 4.修改模块分类,提示请输入权限名称,其内容不可以为空 5.插入在线人员出错,重复值InsertOnlineUser 6.应用字段增加后,应用名称为输入框. 7.sys_FieldValueFromKey sys_FieldValueList 方法,排序为顺序acs 8.增加对应用的排序 9.增加操作日志删除和导出 10.date.js控件,选中当前日期返回值出错 11.登陆时,如已经登陆用户,点确认后直接登陆,不要让用户再重新输入用户名和密码 12.http://www.supesoft.com/bbs/disp.asp?B_T_ID=1313 13.修改默认同一ip登陆时出错次数为20次就禁止此ip登陆60分钟. 14.用户资料管理员,管理员只能管理自己部门下的用户(修改/删除) 15.后台增加禁止登陆ip限制.

2016-02-24

达梦数据库SQL语法

目录 目录.....................................................1 第1章结构化查询语言DM_SQL简介...........................12 1.1 DM_SQL语言的特点......................................... 12 1.2 保留字与标识符............................................ 13 1.3 DM_SQL语言的功能及语句.................................... 13 1.4 DM_SQL所支持的数据类型.................................... 14 1.4.1 常规数据类型........................................ 14 1.4.2 位串数据类型........................................ 16 1.4.3 日期时间数据类型..................................... 17 1.4.4 多媒体数据类型....................................... 21 1.5 DM_SQL语言支持的表达式.................................... 21 1.5.1 数值表达式.......................................... 21 1.5.2 字符串表达式........................................ 23 1.5.3 时间值表达式........................................ 23 1.5.4 时间间隔值表达式..................................... 25 1.5.5 运算符的优先级....................................... 26 1.6 DM_SQL语言支持的数据库模式................................ 27 第2章手册中的示例说明....................................28 2.1 示例库说明............................................... 28 2.2 参考脚本................................................. 36 2.2.1 创建示例库.......................................... 36 2.2.2 创建模式及表........................................ 36 2.2.3 插入数据............................................ 43 第3章数据定义语句 .......................................60 3.1 数据库修改语句............................................ 60 3.2 管理用户................................................. 63 3.2.1 用户定义语句........................................ 63 3.2.2 修改用户语句........................................ 68 3.2.3 用户删除语句........................................ 70 3.3 管理模式................................................. 71 3.3.1 模式定义语句........................................ 71 3.3.2 设置当前模式语句..................................... 73 3.3.3 模式删除语句........................................ 73 3.4 管理表空间............................................... 74 3.4.1 表空间定义语句....................................... 74 3.4.2 修改表空间语句....................................... 75 目录 2 3.4.3 表空间删除语句....................................... 77 3.4.4 表空间失效文件检查................................... 77 3.4.5 表空间失效文件恢复准备................................ 78 3.4.6 表空间失效文件恢复................................... 78 3.5 管理HTS表空间............................................ 78 3.5.1 创建HTS表空间...................................... 79 3.5.2 删除HTS表空间...................................... 79 3.6 管理表................................................... 80 3.6.1 基表定义语句........................................ 80 3.6.2 基表修改语句....................................... 110 3.6.3 基表删除语句...................................... 120 3.6.4 基表数据删除语句.................................... 121 3.7 管理索引................................................ 122 3.7.1 索引定义语句....................................... 122 3.7.2 索引修改语句....................................... 126 3.7.3 索引删除语句....................................... 128 3.8 管理位图连接索引......................................... 128 3.8.1 位图连接索引定义语句................................. 128 3.8.2 位图连接索引删除语句................................. 130 3.9 管理全文索引............................................. 130 3.9.1 全文索引定义语句.................................... 130 3.9.2 全文索引修改语句.................................... 132 3.9.3 全文索引删除语句.................................... 132 3.10 管理序列............................................... 133 3.10.1 序列定义语句...................................... 133 3.10.2 序列删除语句...................................... 136 3.11管理SQL域............................................. 136 3.11.1 创建DOMAIN....................................... 136 3.11.2 使用DOMAIN....................................... 137 3.11.3 删除DOMAIN....................................... 137 3.12管理上下文.............................................. 138 3.12.1创建上下文........................................ 138 3.12.2删除上下文........................................ 140 3.13 约束的启用与禁用........................................ 141 3.14 设置当前会话时区信息..................................... 141 3.15 注释语句............................................... 142 3.16设置会话级别的INI参数................................... 143 3.17设置系统级别的INI参数................................... 144 3.18设置列生成统计信息....................................... 144 第4章数据查询语句 ......................................146 4.1 单表查询................................................ 156 4.1.1 简单查询........................................... 156 4.1.2 带条件查询......................................... 158 目录 3 4.1.3 集函数............................................ 161 4.1.4 分析函数........................................... 165 4.1.5 情况表达式......................................... 180 4.2 连接查询................................................ 183 4.2.1 交叉连接........................................... 183 4.2.2 自然连接(NATURAL JOIN) ............................ 184 4.2.3 JOIN … USING ..................................... 185 4.2.4 JOIN…ON .......................................... 185 4.2.5 自连接............................................ 185 4.2.6 内连接(INNER JOIN) ................................ 186 4.2.7 外连接(OUTER JOIN) ................................ 187 4.2.8 哈希连接(HASH JOIN)................................ 191 4.3 子查询.................................................. 192 4.3.1 标量子查询......................................... 192 4.3.2 表子查询........................................... 193 4.3.3 派生表子查询....................................... 196 4.3.4 定量比较........................................... 196 4.3.5 带EXISTS谓词的子查询............................... 197 4.3.6 多列表子查询....................................... 198 4.4 公用表表达式............................................. 199 4.4.1 公用表表达式的作用.................................. 201 4.4.2 公用表表达式的使用.................................. 201 4.5合并查询结果............................................. 202 4.6 GROUP BY和HAVING子句.................................. 204 4.6.1 GROUP BY子句的使用................................ 204 4.6.2 ROLLUP的使用...................................... 205 4.6.3 CUBE的使用........................................ 206 4.6.4 GROUPING的使用.................................... 208 4.6.5 GROUPING SETS的使用............................... 209 4.6.6 GROUPING_ID的使用................................. 210 4.6.7 GROUP_ID的使用.................................... 211 4.6.8 HAVING子句的使用.................................. 212 4.7 ORDER BY子句........................................... 213 4.8 FOR UPDATE子句......................................... 214 4.9 TOP子句................................................ 215 4.10 LIMIT限定条件......................................... 216 4.10.1 LIMIT子句....................................... 216 4.10.2 ROW_LIMIT子句................................... 217 4.11 全文检索............................................... 218 4.11.1 全文检索的使用..................................... 218 4.11.2 全文检索中文词库的自定义............................ 220 4.12 层次查询............................................... 223 4.12.1 层次查询子句...................................... 223 4.12.2 层次查询相关伪列................................... 224 目录 4 4.12.3 层次查询相关操作符................................. 224 4.12.4 层次查询相关函数................................... 224 4.12.5 层次查询层内排序................................... 224 4.12.6 层次查询的限制..................................... 225 4.13并行查询................................................ 229 4.14 ROWNUM................................................ 230 4.15 数组查询............................................... 231 4.16 查看执行计划与执行跟踪统计................................ 231 4.16.1 EXPLAIN ......................................... 231 4.16.2 EXPLAIN FOR ..................................... 232 4.17 查看当前会话时区信息......................... 错误!未定义书签。 4.18 SAMPLE子句............................................ 233 4.19 WITH FUNCTION子句..................................... 199 第5章数据的插入、删除和修改..............................235 5.1 数据插入语句............................................. 235 5.2 数据修改语句............................................. 238 5.3 数据删除语句............................................. 240 5.4 MERGE INTO语句......................................... 241 5.5 伪列的使用.............................................. 244 5.5.1 ROWID ............................................ 244 5.5.2 UID和USER........................................ 244 5.5.3 TRXID ............................................ 244 5.6 DM自增列的使用.......................................... 245 5.6.1 DM自增列定义...................................... 245 5.6.2 SET IDENTITY_INSERT 属性.......................... 246 第6章视图.............................................249 6.1 视图的作用............................................. 249 6.2 视图的定义.............................................. 250 6.3 视图的删除.............................................. 253 6.4 视图的查询.............................................. 253 6.5 视图的编译.............................................. 254 6.6 视图数据的更新........................................... 255 第7章物化视图 .........................................257 7.1 物化视图的定义......................................... 257 7.2 物化视图的修改......................................... 260 7.3 物化视图的删除......................................... 261 7.4 物化视图的更新......................................... 262 7.5 物化视图允许的操作..................................... 262 7.6 物化视图日志的定义..................................... 262 7.7 物化视图日志的删除..................................... 263 7.8 物化视图的限制......................................... 264 目录 5 7.8.1 物化视图的一般限制.................................. 264 7.8.2 物化视图的分类...................................... 264 7.8.3 快速刷新通用约束.................................... 264 7.8.4 物化视图信息查看.................................... 265 第8章嵌入式SQL........................................266 8.1 SQL前缀和终结符......................................... 266 8.2 宿主变量................................................ 267 8.2.1 输入和输出变量...................................... 267 8.2.2 指示符变量......................................... 268 8.3 服务器登录与退出......................................... 268 8.3.1 登录服务器......................................... 268 8.3.2 退出服务器......................................... 269 8.4 游标的定义与操纵......................................... 269 8.4.1 定义游标语句....................................... 270 8.4.2 打开游标语句 ....................................... 271 8.4.3 拨动游标语句....................................... 272 8.4.4 关闭游标语句....................................... 273 8.4.5 关于可更新游标...................................... 274 8.4.6 游标定位删除语句.................................... 274 8.4.7 游标定位修改语句.................................... 275 8.5 单元组查询语句........................................... 276 8.6 动态SQL ................................................ 277 8.6.1 EXECUTE IMMEDIATE立即执行语句...................... 278 8.6.2 PREPARE准备语句................................... 278 8.6.3 EXCUTE执行语句.................................... 279 8.7 异常处理................................................ 280 第9章函数.............................................281 9.1 数值函数................................................ 286 9.2 字符串函数.............................................. 299 9.3 日期时间函数............................................. 320 9.4 空值判断函数............................................. 333 9.5 类型转换函数............................................. 335 9.6 杂类函数................................................ 337 第10章一致性和并发性 ...................................338 10.1 DM事务相关语句......................................... 339 10.1.1 事务的开始........................................ 339 10.1.2 事务的结束........................................ 339 10.1.3 保存点相关语句..................................... 340 10.1.4 设置事务隔离级及读写特性............................ 341 10.2 DM手动上锁语句......................................... 342 第11章存储模块 ........................................345 目录 6 11.1 PL/SQL数据类型和操作符.................................. 345 11.1.1 PL/SQL数据类型................................... 345 11.1.2 PL/SQL操作符..................................... 357 11.2 存储模块的定义.......................................... 358 11.3 存储模块的删除.......................................... 366 11.4 存储模块的重新编译....................................... 367 11.5 存储模块的控制语句....................................... 368 11.5.1 语句块........................................... 368 11.5.2 赋值语句.......................................... 370 11.5.3 条件语句.......................................... 371 11.5.4 循环语句.......................................... 372 11.5.5 EXIT语句........................................ 374 11.5.6 调用语句.......................................... 374 11.5.7 RETURN语句...................................... 377 11.5.8 NULL语句........................................ 377 11.5.9 GOTO语句........................................ 377 11.5.10 RAISE语句...................................... 378 11.5.11 打印语句......................................... 378 11.5.12 CASE语句....................................... 378 11.5.13 CONTINUE语句................................... 379 11.5.14 PIPE ROW语句................................... 380 11.6 存储模块的调用.......................................... 380 11.7 存储模块的异常处理....................................... 381 11.7.1 异常变量的说明..................................... 381 11.7.2 异常的抛出........................................ 382 11.7.3 异常处理器........................................ 382 11.7.4 内置函数SQLCODE和SQLERRM......................... 383 11.7.5异常处理用法举例................................... 383 11.8 存储模块的SQL语句...................................... 385 11.8.1 游标............................................. 385 11.8.2 引用游标.......................................... 389 11.8.3 动态SQL.......................................... 390 11.8.4 动态SQL的参数绑定................................. 391 11.8.5 返回查询结果集..................................... 391 11.8.6 自治事务.......................................... 392 11.9 客户端存储模块.......................................... 393 11.10 C语法的PL/SQL........................................ 394 11.10.1 概述............................................ 394 11.10.2 举例说明......................................... 394 11.11 外部函数.............................................. 395 11.11.1 概述............................................ 395 11.11.1 C外部函数....................................... 395 11.11.2 JAVA外部函数.................................... 399 第12章包 .............................................402 目录 7 12.1 创建包................................................. 402 12.1.1 创建包规范........................................ 402 12.1.2 创建包主体........................................ 403 12.2 删除包................................................. 405 12.2.1 删除包规范........................................ 405 12.2.2 删除包主体........................................ 405 12.3 应用实例............................................... 406 第13章类类型 ..........................................409 13.1 声明类................................................. 409 13.2 实现类................................................. 410 13.3 删除类................................................. 412 13.3.1 删除类头.......................................... 412 13.3.2 删除类体.......................................... 413 13.4 类的使用............................................... 413 13.4.1 具体使用规则...................................... 413 13.4.2 应用实例.......................................... 414 第14章自定义类型........................................416 14.1 创建类型............................................... 416 14.2创建类型体.............................................. 417 14.3删除类型................................................ 417 14.3.1删除类型.......................................... 418 14.3.2删除类型体........................................ 418 14.4自定义类型的使用......................................... 418 14.4.1 使用规则.......................................... 418 14.4.2 应用实例.......................................... 418 第15章触发器 ..........................................420 15.1 触发器的定义............................................ 420 15.1.1 触发器类型........................................ 432 15.1.2 触发器激发顺序..................................... 435 15.1.3 新、旧行值的引用................................... 436 15.1.4 触发器谓词........................................ 438 15.1.5 设计触发器的原则................................... 439 15.2 触发器的删除............................................ 439 15.3 禁止和允许触发器........................................ 440 15.4 触发器的重编............................................ 440 15.5 触发器应用举例.......................................... 441 15.5.1 使用触发器实现审计功能.............................. 441 15.5.2 使用触发器维护数据完整性............................ 441 15.5.3 使用触发器保障数据安全性............................ 443 15.5.4 使用触发器生成字段默认值............................ 444 第16章DM安全管理......................................445 目录 8 16.1 创建角色语句............................................ 446 16.2 删除角色语句............................................ 446 16.3 授权语句(数据库权限)..................................... 447 16.4 授权语句(对象权限) ...................................... 452 16.5 授权语句(角色权限) ...................................... 455 16.6 回收权限语句(数据库权限) ................................. 456 16.7 回收权限语句(对象权限) ................................... 458 16.8 回收权限语句(角色权限) ................................... 460 16.9 策略与标记管理.......................................... 461 16.9.1 策略............................................. 461 16.9.2 等级............................................. 462 16.9.3 范围............................................. 464 16.9.4 组............................................... 465 16.9.5 标记............................................. 468 16.9.6 表标记........................................... 471 16.9.7 用户标记.......................................... 472 16.9.8 会话标记.......................................... 476 16.9.9 扩展客体标记...................................... 478 16.10 审计设置语句........................................... 480 16.11 审计取消语句........................................... 484 16.12 创建审计实时侵害检测规则................................. 485 16.13 删除审计实时侵害检测规则................................. 485 16.14 加密引擎.............................................. 485 第17章DM备份还原......................................487 17.1 备份数据库............................................. 487 17.2 备份表空间............................................. 488 17.3 还原表空间............................................. 490 17.4 备份用户表............................................. 491 17.5 还原用户表............................................. 492 第18章同义词 ..........................................494 18.1 创建同义词............................................. 494 18.2 删除同义词............................................. 495 第19章外部链接 ........................................496 19.1 创建外部链接............................................ 496 19.2 删除外部链接............................................ 499 19.3 使用外部链接............................................ 499 第20章闪回查询 ........................................501 20.1 闪回查询............................................... 501 20.2 闪回版本查询............................................ 504 20.3 闪回事务查询............................................ 505 目录 9 第21章系统包 ..........................................506 21.1 DBMS_DBG包.......................................... 506 21.2 DBMS_GEO包.......................................... 506 21.2.1数据类型.......................................... 506 21.2.2相关方法.......................................... 509 21.3 DBMS_JOB包.......................................... 523 21.3.1相关方法.......................................... 523 21.3.2举例说明.......................................... 526 21.4 DBMS_ALERT包........................................ 526 21.4.1相关方法.......................................... 526 21.4.2举例说明.......................................... 528 21.5 DBMS_OUTPUT包....................................... 528 21.5.1相关方法.......................................... 529 21.5.2举例说明.......................................... 529 21.6 DBMS_LOGMNR包....................................... 530 21.6.1 相关方法.......................................... 530 21.6.2 举例说明.......................................... 532 21.7 DBMS_ADVANCED_REWRITE包.............................. 533 21.7.1相关方法.......................................... 533 21.7.2字典信息.......................................... 535 21.7.3使用说明.......................................... 535 21.7.4举例说明.......................................... 536 21.8 DBMS_BINARY包....................................... 537 21.8.1相关方法.......................................... 537 21.8.2错误处理.......................................... 539 21.8.3举例说明.......................................... 539 21.9 DBMS_PAGE包......................................... 540 21.9.1索引页............................................ 540 21.9.2INODE页.......................................... 545 21.9.3描述页............................................ 547 21.9.4控制页............................................ 549 21.10 DBMS_METADATA包..................................... 555 21.10.1相关方法......................................... 555 21.10.2错误处理......................................... 562 21.10.3举例说明......................................... 563 21.11 DBMS_SPACE包........................................ 565 21.11.1数据类型......................................... 565 21.11.2相关方法......................................... 566 21.11.3举例说明......................................... 571 21.12 DBMS_SQL包.......................................... 572 21.12.1 相关方法......................................... 572 21.12.2 举例说明......................................... 577 21.13 DBMS_TRANSACTION包.................................. 578 目录 10 21.13.1相关方法......................................... 578 21.13.2举例说明......................................... 579 21.14 DBMS_RANDOM包....................................... 579 21.14.1相关方法......................................... 579 21.14.2举例说明......................................... 580 21.15 DBMS_STATS包........................................ 580 21.15.1数据类型......................................... 581 21.15.2相关方法......................................... 581 21.15.3约束............................................. 588 21.15.4举例说明......................................... 588 21.16 UTL_FILE包.......................................... 589 21.16.1数据类型......................................... 590 21.16.2相关方法......................................... 590 21.16.3错误处理......................................... 596 21.16.4举例说明......................................... 596 21.17 UTL_INADDR包........................................ 597 21.17.1相关方法......................................... 597 21.17.2举例说明......................................... 598 21.18 UTL_TCP包........................................... 598 21.18.1相关方法......................................... 598 21.18.2举例说明......................................... 600 21.19 UTL_MAIL包.......................................... 600 21.19.1相关方法......................................... 600 21.19.2举例说明......................................... 602 21.20 UTL_RAW包........................................... 602 21.20.1相关方法......................................... 603 21.20.2举例说明......................................... 607 21.21 DBMS_OBFUSCATION_TOOLKIT包.......................... 610 21.21.1相关方法......................................... 610 21.21.2使用说明......................................... 617 21.21.3举例说明......................................... 617 21.22 DBMS_SESSION包...................................... 619 21.22.1 相关方法......................................... 620 21.22.2 举例说明......................................... 621 21.23 DBMS_LOB包.......................................... 623 21.23.1相关方法......................................... 623 21.23.2举例说明......................................... 631 21.24 DBMS_RLS包.......................................... 632 21.24.1 策略函数......................................... 632 21.24.2 策略组.......................................... 632 21.24.3 策略............................................ 633 21.24.4 上下文.......................................... 636 21.24.5 举例说明......................................... 637 21.25 DBMS_WORKLOAD_REPOSITORY包.......................... 641 目录 11 21.25.1相关方法......................................... 642 21.25.2举例说明......................................... 644 21.26 DBMS_LOCK包......................................... 645 21.26.1 封锁规则......................................... 645 21.26.2相关方法......................................... 646 21.26.3举例说明......................................... 648 21.27 DBMS_UTILITY包...................................... 649 21.27.1 相关方法......................................... 649 附录1 关键字和保留字.....................................651 1)关键字和保留字............................................ 651 2) SQL保留字与PL保留字..................................... 653 附录2 SQL语法描述说明...................................657 附录3 系统存储过程和函数.................................660 1)系统信息管理.............................................. 660 2)备份恢复管理.............................................. 675 3)定时器管理................................................ 702 4)作业调度管理.............................................. 706 5)数据复制管理.............................................. 717 6)模式对象相关信息管理....................................... 725 7)数据守护管理.............................................. 735 8)MPP管理................................................. 737 9)日志与检查点管理........................................... 738 10)事件跟踪与审计........................................... 739 11)数据库重演............................................... 747 12)统计信息................................................ 748 13)资源监测................................................ 753 14)类型别名................................................ 757 15)杂类函数................................................ 759 16)存储加密函数............................................. 768 17)编目函数调用的系统函数..................................... 776 附录4 DM技术支持.......................................785

2015-06-30

达梦数据库程序员手册

目录 目录........................................................................................................................... I 第1章概述............................................................................................................. 1 1.1 功能特性............................................................................................................................1 1.1.1 通用性.....................................................................................................................1 1.1.2 高性能.....................................................................................................................2 1.1.3 高安全性.................................................................................................................4 1.1.4 高可靠、高可用性.................................................................................................5 1.1.5 易用性.....................................................................................................................6 1.1.6 对存储模块的支持.................................................................................................9 1.1.7 对Web应用的支持................................................................................................9 1.2 主要技术指标....................................................................................................................9 第2章DPI编程指南.............................................................................................11 2.1基础简介...........................................................................................................................11 2.2进阶...................................................................................................................................14 2.3函数原型...........................................................................................................................20 2.4编程参考...........................................................................................................................69 2.5数据捕获...........................................................................................................................99 2.5.1数据类型..............................................................................................................100 2.5.2相关方法..............................................................................................................100 2.5.3数据信息搜集表..................................................................................................102 2.5.4举例说明..............................................................................................................103 第3章DMODBC编程指南................................................................................106 3.1 数据类型........................................................................................................................106 3.2 支持的函数....................................................................................................................107 3.2.1 连接到数据源.....................................................................................................108 3.2.2 获取驱动程序和数据源信息.............................................................................108 3.2.3 设置或者获取驱动程序属性.............................................................................108 3.2.4 设置或者获取描述符字段.................................................................................109 3.2.5 准备SQL语句...................................................................................................109 3.2.6 提交SQL请求...................................................................................................109 3.2.7 检索结果集及其相关信息.................................................................................109 3.2.8 取得数据源系统表的信息.................................................................................110 3.2.9 终止语句执行.....................................................................................................110 3.2.10 中断连接...........................................................................................................110 3.3 建立ODBC连接........................................................................................................... 111 3.3.1 申请环境与连接句柄......................................................................................... 111 3.3.2 如何与数据源进行连接..................................................................................... 111 3.3.3 设置与取得连接的属性.....................................................................................114 3.3.4 断开与数据源之间的连接.................................................................................114 3.4 ODBC应用程序编程的基本步骤.................................................................................116 目录 II 3.4.1 Windows上创建ODBC数据源.........................................................................116 3.4.2 Linux上创建ODBC资源..................................................................................119 3.4.3 ODBC应用程序编写的基本步骤......................................................................121 3.5 使用存储过程和函数....................................................................................................124 3.5.1 存储过程与函数字典信息的获取.....................................................................124 3.5.2 存储模块的创建.................................................................................................125 3.5.3 存储模块的调用.................................................................................................125 第4章OLEDB编程指南....................................................................................128 4.1 DM OLEDB支持的数据类型.......................................................................................128 4.2 提供的SchemaRowset对象.........................................................................................128 4.2.1 CATALOGS .........................................................................................................129 4.2.2 STATISTICS ........................................................................................................129 4.2.3 PROVIDER_TYPES............................................................................................129 4.2.4 SCHEMATA ........................................................................................................130 4.2.5 COLUMNS ..........................................................................................................130 4.2.6 TABLES...............................................................................................................131 4.2.7 PROCEDURES....................................................................................................132 4.2.8 PROCEDURES_COLUMNS ..............................................................................132 4.2.9 VIEWS.................................................................................................................133 4.2.10 CHECK_CONSTRAINTS.................................................................................133 4.2.11 CHECK_CONSTRAINTS_BY_TABLE...........................................................133 4.2.12 PRIMARY_KEYS .............................................................................................134 4.2.13 COLUMN_PRIVILEGES..................................................................................134 4.2.14 TABLE_PRIVILEGES ......................................................................................135 4.2.15 PROCEDURE_PARAMETERS ........................................................................135 4.2.16 TABLES_INFO..................................................................................................136 4.2.17 INDEXES...........................................................................................................136 4.2.18 FOREIGN_KEYS..............................................................................................137 4.2.19 TABLE_CONSTRAINTS..................................................................................138 4.3 提供的对象和接口........................................................................................................138 4.3.1 Data Source对象.................................................................................................138 4.3.2 Session对象........................................................................................................140 4.3.3 Command对象....................................................................................................144 4.3.4 Rowset对象.........................................................................................................148 4.4 使用OLEDB编程基本步骤........................................................................................151 4.4.1 建立与数据源的连接.........................................................................................151 4.4.2 使用OLEDB执行命令......................................................................................152 4.4.3 使用OLEDB结果处理......................................................................................153 4.4.4 例程.....................................................................................................................153 第5章DM JDBC编程指南................................................................................165 5.1 JDBC介绍......................................................................................................................165 5.2 JDBC基本示例..............................................................................................................165 5.3 DM JDBC特性..............................................................................................................173 5.4 DM JDBC扩展..............................................................................................................174 目录 III 5.5 建立JDBC连接............................................................................................................175 5.5.1 通过DriverManager建立连接..........................................................................175 5.5.2 创建JDBC数据源.............................................................................................176 5.5.3 数据源与连接池.................................................................................................178 5.5.4 DM扩展链接属性的使用..................................................................................178 5.6 Statement/Prepare Statement/Callable Statement ...........................................................180 5.6.1 Statement..............................................................................................................180 5.6.2 PreparedStatement................................................................................................181 5.6.3 CallableStatement.................................................................................................183 5.7 ResultSet .........................................................................................................................186 5.8 流与大对象....................................................................................................................188 5.8.1 Stream使用.........................................................................................................188 5.8.2 LOB对象使用.....................................................................................................190 5.9 元数据............................................................................................................................191 5.9.1 ResultSetMetaData...............................................................................................191 5.9.2 DatabaseMetaData ...............................................................................................192 5.9.3 ParameterMetaData..............................................................................................192 5.10 RowSet..........................................................................................................................193 5.10.1 CachedRowSet ...................................................................................................193 5.10.2 JdbcRowSet........................................................................................................194 5.11 分布式事务支持..........................................................................................................195 5.11.1 XADataSource ...................................................................................................195 5.11.2 XAConnection....................................................................................................196 5.11.3 XAResource .......................................................................................................196 5.11.4 Xid......................................................................................................................197 5.11.5 实例解析...........................................................................................................198 第6章PRO*C编程指南.....................................................................................200 6.1 嵌入工作方式简介........................................................................................................200 6.1.1 概述.....................................................................................................................200 6.1.2 预编译系统的结构与功能.................................................................................200 6.1.3 预编译系统配置.................................................................................................202 6.2 嵌入式程序的组成........................................................................................................204 6.2.1 一个简单的嵌入式程序结构分析.....................................................................204 6.2.2 宿主变量的定义.................................................................................................205 6.2.3 可执行的SQL 语句..........................................................................................208 6.2.4 嵌入式程序中的异常处理.................................................................................209 6.3 ORACLE兼容................................................................................................................213 6.3.1 简单的ORACLE 嵌入式程序结构分析..........................................................213 6.3.2 SQLDA/SQLCA..................................................................................................218 6.3.3 宿主变量定义.....................................................................................................220 6.3.4 可执行的SQL语句...........................................................................................221 6.3.5 异常处理.............................................................................................................221 6.4 DB2兼容........................................................................................................................221 6.4.1 简单的DB2嵌入式程序结构分析...................................................................221 目录 IV 6.4.2 SQLDA/SQLCA..................................................................................................223 6.4.3 宿主变量定义.....................................................................................................223 6.4.4 可执行的SQL语句...........................................................................................224 6.4.5 异常处理.............................................................................................................224 6.5 SSL参数配置.................................................................................................................224 6.6大字段LOB....................................................................................................................225 6.7语句块.............................................................................................................................227 6.8游标变量.........................................................................................................................228 6.9批量执行.........................................................................................................................230 6.10程序实例.......................................................................................................................232 6.10.1 SELECT语句....................................................................................................232 6.10.2 插入、更新、删除语句...................................................................................233 6.10.3 游标查询...........................................................................................................236 6.10.4 提交与回滚.......................................................................................................237 6.10.5 动态SQL语句.................................................................................................237 6.10.6 日期、时间数据类型的使用...........................................................................241 第7章.NET Data Provider编程指南..................................................................244 7.1 数据类型........................................................................................................................244 7.2 提供的对象和接口........................................................................................................244 7.2.1 DmConnection对象............................................................................................244 7.2.2 DmCommand对象..............................................................................................245 7.2.3 DmDataAdapter对象..........................................................................................246 7.2.4 DmDataReader对象............................................................................................246 7.2.5 DmParameter对象...............................................................................................247 7.2.6 DmParameterCollection对象..............................................................................247 7.2.7 DmTransaction对象............................................................................................248 7.2.8 DmCommandBuilder对象..................................................................................248 7.2.9 DmConnectionStringBuilder对象.......................................................................249 7.2.10 DmClob对象.....................................................................................................249 7.2.11 DmBlob对象.....................................................................................................249 7.3 .NET Data Provider基本示例........................................................................................250 7.4 对象使用........................................................................................................................251 7.4.1 连接.....................................................................................................................251 7.4.2 查询与结果集.....................................................................................................251 7.4.3 插入、更新、删除.............................................................................................252 7.4.4 大对象.................................................................................................................254 7.4.5 自增列.................................................................................................................255 7.4.6 存储过程与函数.................................................................................................255 第8章DM PHP编程指南...................................................................................258 8.1 DM PHP介绍.................................................................................................................258 8.2 基本示例........................................................................................................................259 8.3 DM PHP模块加载.........................................................................................................262 8.4 编程接口........................................................................................................................264 第9章DM DCI编程指南...................................................................................274 目录 V 9.1 DM DCI介绍.................................................................................................................274 9.2 数据类型........................................................................................................................274 9.3 参考函数........................................................................................................................275 9.3.1关系型接口函数..................................................................................................275 9.4 使用DM DCI编程基本步骤.......................................................................................311 第10章DM FLDR编程指南..............................................................................318 10.1 DM FLDR接口介绍....................................................................................................318 10.2 DM FLDR接口说明....................................................................................................318 10.2.1 返回值说明.......................................................................................................318 10.2.2 接口说明...........................................................................................................318 10.3编程实例.......................................................................................................................325 第11章DM FLDR JNI编程指南........................................................................327 11.1 DM FLDR JNI接口介绍.............................................................................................327 11.2接口说明.......................................................................................................................327 11.3 DM FLDR JNI编程实例.............................................................................................331 第12章DM加密引擎接口编程指南..................................................................336 12.1 概述..............................................................................................................................336 12.2 编程接口说明..............................................................................................................336 12.2.1 算法信息相关接口...........................................................................................336 12.2.2加密过程相关接口............................................................................................337 12.2.3解密过程相关接口............................................................................................339 12.2.4散列过程相关接口............................................................................................340 12.2.5其它可选相关接口............................................................................................342 12.3接口库文件说明...........................................................................................................345 12.4编程实例.......................................................................................................................345 第13章Logmnr接口使用说明...........................................................................363 13.1 JNI 接口.......................................................................................................................363 13.1.1 接口说明...........................................................................................................363 13.1.2 LogmnrRecord对象说明..................................................................................367 13.1.3编程实例............................................................................................................368 13.2 C接口...........................................................................................................................368 13.2.1接口说明............................................................................................................368 附录1 错误码汇编...............................................................................................376 1 DM服务器错误代码汇编................................................................................................376 2 DPI错误码汇编................................................................................................................435 3 PROC错误码汇编............................................................................................................438 附录2 DM技术支持.............................................................................................439

2015-06-30

达梦数据库DBA手册

目录 目录.....................................................1 第一部分数据库体系架构.....................................1 第1章DM逻辑结构概述......................................1 1.1 数据库和实例............................................... 1 1.1.1 数据库............................................... 1 1.1.2 实例................................................ 1 1.2 DM逻辑存储结构............................................ 1 1.2.1 表空间............................................... 2 1.2.2 页.................................................. 3 1.2.3 簇.................................................. 4 1.2.4 段.................................................. 4 第2章DM物理存储结构......................................6 2.1 配置文件.................................................. 6 2.1.1 DM数据库服务配置..................................... 7 2.1.2 数据守护配置......................................... 27 2.1.3 复制配置............................................ 28 2.1.4 审计配置............................................ 29 2.2 控制文件................................................. 30 2.3 数据文件................................................. 30 2.4 重做日志文件.............................................. 31 2.5 归档日志文件.............................................. 31 2.6 逻辑日志文件.............................................. 32 2.7 备份文件................................................. 32 2.8 跟踪日志文件.............................................. 32 2.9 事件日志文件.............................................. 33 2.10 数据重演文件............................................. 33 第3章DM内存结构........................................34 3.1 内存池................................................... 34 3.1.1 HEAP .............................................. 34 3.1.2 VPOOL ............................................. 34 3.2 缓冲区................................................... 35 3.2.1 数据缓冲区.......................................... 35 3.2.2 日志缓冲区.......................................... 36 3.2.3 字典缓冲区.......................................... 36 3.2.4 SQL缓冲区.......................................... 36 3.3 排序区................................................... 37 3.4 哈希区................................................... 37 3.5 SSD缓冲区............................................... 37 目录 2 第4章管理DM线程........................................38 4.1 监听线程................................................. 38 4.2 工作线程................................................. 38 4.3 IO线程.................................................. 38 4.4 调度线程................................................. 39 4.5 日志FLUSH线程........................................... 39 4.6 日志归档线程.............................................. 39 4.7 日志重做线程.............................................. 39 4.8 日志APPLY线程........................................... 40 4.9 定时器线程................................................ 40 4.10 逻辑日志归档线程.......................................... 40 4.11 数据守护相关线程.......................................... 40 4.12 MAL系统相关线程......................................... 41 4.13 其他线程................................................ 41 4.14 线程信息的查看........................................... 41 第5章DM7的升级.........................................42 5.1 选择升级方法.............................................. 42 5.2 升级前准备工作............................................ 42 5.3 使用数据迁移工具........................................... 43 5.4 使用数据导入导出工具....................................... 43 5.5 升级后期工作.............................................. 43 第二部分基础数据库管理....................................44 第6章DM系统管理员......................................44 6.1 DM系统管理员的类型........................................ 44 6.2 数据库管理员的任务......................................... 45 6.3 数据库安全员的任务......................................... 46 6.4 数据库审计员的任务......................................... 46 第7章创建和配置DM数据库.................................47 7.1 创建DM数据库............................................. 47 7.2 使用数据库配置工具创建数据库................................. 47 7.2.1 启动数据库配置工具.................................... 47 7.2.2 使用数据库配置工具创建数据库........................... 48 7.3 使用dminit创建数据库..................................... 55 7.3.1 从命令行运行dminit .................................. 56 7.3.2 双击启动dminit...................................... 59 7.3.3 裸设备支持.......................................... 59 7.4 注册数据库服务............................................ 61 7.5 查看数据库信息............................................ 63 7.6 删除数据库................................................ 63 7.7 删除数据库服务............................................ 66 7.8 数据库服务配置脚本......................................... 69 7.8.1 服务安装脚本文件..................................... 69 7.8.2 服务卸载脚本文件..................................... 69 目录 3 第8章启动和关闭数据库....................................71 8.1 启动数据库................................................ 71 8.1.1 Windows系统........................................ 71 8.1.2 Linux系统.......................................... 73 8.2 数据库状态和模式........................................... 73 8.3 关闭数据库................................................ 74 8.3.1 Windows系统........................................ 74 8.3.2 Linux系统.......................................... 75 第9章管理模式对象的空间..................................76 9.1 设置存储参数.............................................. 76 9.1.1 普通表和索引......................................... 76 9.1.2 堆表............................................... 77 9.1.3 列存储表............................................ 77 9.2 收回多余的空间............................................ 77 9.3 用户和表上的空间限制....................................... 78 9.3.1 用户的空间限制....................................... 78 9.3.2 表对象的空间限制..................................... 78 9.4 查看模式对象的空间使用...................................... 78 9.4.1 查看用户占用的空间.................................... 78 9.4.2 查看表占用的空间..................................... 78 9.4.3 查看表使用的页数..................................... 78 9.4.4 查看索引占用的空间.................................... 79 9.4.5 查看索引使用的页数.................................... 79 9.5 数据类型的空间使用......................................... 79 第10章管理表...........................................81 10.1 管理表的准则............................................. 81 10.1.1 设计表............................................. 81 10.1.2 指定表的存储空间上限................................. 82 10.1.3 指定表的存储位置.................................... 82 10.2 创建表.................................................. 82 10.2.1 创建普通表......................................... 82 10.2.2 指定表的聚集索引.................................... 83 10.2.3 指定表的填充因子.................................... 83 10.2.4 查询建表........................................... 84 10.2.5 创建临时表......................................... 84 10.3 更改表.................................................. 85 10.4 删除表.................................................. 85 10.5 清空表.................................................. 85 10.5.1 使用DELETE ........................................ 86 10.5.2 使用DROP和CREATE ................................. 86 10.5.3 使用TRUNCATE ...................................... 86 10.6 查看表信息............................................... 86 10.6.1 查看表定义......................................... 86 10.6.2 查看自增列信息...................................... 86 10.6.3 查看表的空间使用情况................................. 87 目录 4 第11章管理索引..........................................88 11.1 管理索引的准则........................................... 88 11.1.1 在表中插入数据后创建索引.............................. 88 11.1.2 索引正确的表和列.................................... 88 11.1.3 为性能而安排索引列................................... 88 11.1.4 限制每个表的索引的数量............................... 89 11.1.5 估计索引大小和设置存储参数............................ 89 11.1.6 为每个索引指定表空间................................. 89 11.2 创建索引................................................ 89 11.2.1 明确地创建索引...................................... 89 11.2.2 创建聚集索引........................................ 90 11.2.3 明确地创建唯一索引................................... 90 11.2.4 自动创建与约束相关的唯一索引.......................... 91 11.2.5 创建基于函数的索引................................... 91 11.2.6 创建位图索引........................................ 92 11.2.7 创建位图连接索引.................................... 92 11.3 重建索引................................................ 93 11.4 删除索引................................................ 93 11.5 查看索引信息............................................. 94 第12章PL/SQL ..........................................95 12.1 PL/SQL概述............................................. 95 12.1.1 PL/SQL优点........................................ 95 12.1.2 PL/SQL语句块...................................... 95 12.2 PL/SQL变量............................................. 96 12.3 PL/SQL数据类型和操作符................................... 97 12.3.1 SQL数据类型....................................... 97 12.3.2 %TYPE和%ROWTYPE .................................. 98 12.3.3 记录类型........................................... 99 12.3.4 数组类型.......................................... 100 12.3.5 操作符............................................ 101 12.4 PL/SQL流控制.......................................... 102 12.4.1 IF语句........................................... 102 12.4.2 LOOP语句......................................... 103 12.4.3 WHILE语句........................................ 103 12.4.4 FOR语句.......................................... 104 12.4.5 EXIT语句......................................... 104 12.4.6 GOTO语句......................................... 104 12.4.7 NULL语句......................................... 105 12.5 PL/SQL访问数据库....................................... 105 12.5.1 数据查询.......................................... 105 12.5.2 数据操纵.......................................... 106 12.5.3 数据定义.......................................... 107 12.6 PL/SQL与数据库交互..................................... 107 12.6.1 存储过程.......................................... 107 12.6.2 存储函数.......................................... 108 12.6.3 游标............................................. 109 目录 5 12.6.4 引用游标.......................................... 111 12.6.5 动态SQL .......................................... 112 12.7 自治事务............................................... 114 12.7.1 定义自治事务....................................... 114 12.7.2自治事务完整性与死锁检测............................. 114 12.7.3自治事务嵌套....................................... 115 12.8 异常处理............................................... 115 12.8.1 异常处理程序....................................... 115 12.8.2 预定义的异常....................................... 115 12.8.3 用户自定义的异常................................... 116 12.9 PL/SQL调试工具......................................... 117 12.9.1 命令行参数........................................ 117 12.9.2 功能描述.......................................... 118 12.10 小结.................................................. 124 第13章管理触发器.......................................125 13.1 触发器的使用............................................ 125 13.2 表级触发器.............................................. 127 13.2.1语句级触发器....................................... 127 13.2.2元组级触发器....................................... 128 13.3 事件触发器.............................................. 130 13.4 时间触发器.............................................. 130 13.5 触发器总结.............................................. 131 第14章管理视图、序列和同义词.............................132 14.1 管理视图............................................... 132 14.2 管理序列............................................... 132 14.3 管理同义词.............................................. 133 14.4 查看视图、序列和同义词信息................................ 133 第15章模式对象的常规管理................................134 15.1 在单个操作中创建多个模式对象............................... 134 15.2 重命名模式对象.......................................... 135 15.3 启用和停用触发器......................................... 135 15.4 管理完整性约束.......................................... 136 15.5 管理对象依赖性.......................................... 137 15.6 管理对象名称解析......................................... 137 15.7 显示有关模式对象的信息.................................... 137 第16章disql交互式工具..................................139 16.1 启动disql ............................................. 139 16.1.1 在windows环境中运行disql ......................... 139 16.1.2 在命令行运行disql ................................. 139 16.2退出disql.............................................. 141 16.3 设置和显示disql环境变量................................. 142 16.3.1 SET ............................................. 142 16.3.2 SHOW ............................................ 145 16.4 常用的disql命令........................................ 145 目录 6 16.4.1 help ............................................ 145 16.4.2 spool ........................................... 145 16.4.3 host ............................................ 146 16.4.4 describe ........................................ 146 16.4.5 定义本地变量....................................... 149 16.4.6 EDIT ............................................ 151 16.4.7 explain ......................................... 151 16.4.8 whenever ........................................ 151 16.5 运行脚本............................................. 152 第三部分高级数据库管理...................................154 第17章数据库布局和存储管理...............................154 17.1 管理表空间.............................................. 154 17.1.1 创建表空间........................................ 154 17.1.2 扩展表空间........................................ 154 17.1.3 删除表空间........................................ 154 17.1.4 修改表空间名....................................... 154 17.1.5 修改表空间状态..................................... 155 17.1.6 修改表空间数据缓冲区................................ 155 17.1.7 查询表空间与数据文件对应关系......................... 155 17.1.8表空间文件失效检查.................................. 155 17.1.9表空间失效文件恢复.................................. 156 17.2 管理数据文件............................................ 156 17.2.1 添加数据文件....................................... 156 17.2.2 扩展数据文件的大小.................................. 156 17.2.3 指定数据文件的扩展属性.............................. 156 17.2.4 修改数据文件的路径.................................. 157 17.3 管理重做日志文件......................................... 157 17.3.1 添加重做日志文件................................... 157 17.3.2 扩展重做日志文件................................... 157 17.4 管理回滚空间............................................ 157 17.5 管理控制文件............................................ 158 17.5.1 修改控制文件路径................................... 158 17.5.2 添加控制文件....................................... 158 第18章快速数据加载.....................................159 18.1 使用dmfldr加载数据..................................... 159 18.2 dmfldr的控制文件....................................... 164 18.3 性能调整............................................... 165 18.4 限制约束............................................. 166 第19章管理分区表和分区索引...............................167 19.1 分区的概念.............................................. 167 19.2 分区的方法.............................................. 168 19.3 创建水平分区表.......................................... 168 19.3.1 创建范围分区表..................................... 168 19.3.2 创建LIST分区表................................... 170 目录 7 19.3.3 创建哈希分区表..................................... 170 19.3.4 创建组合分区表..................................... 171 19.4 在水平分区表建立索引..................................... 172 19.5 维护水平分区表.......................................... 172 19.5.1 增加分区.......................................... 172 19.5.2 删除分区.......................................... 173 19.5.3 交换分区.......................................... 173 19.5.4 合并分区.......................................... 174 19.5.5 拆分分区.......................................... 174 19.6 水平分区表的限制......................................... 174 19.7 创建垂直分区表.......................................... 175 19.8 垂直分区表的限制......................................... 176 第20章管理列存储表.....................................178 20.1 什么是列存储............................................ 178 20.2 什么是HFS表........................................... 179 20.3 创建HFS表............................................. 181 20.4 维护HFS表............................................. 183 20.5 查看有关HFS表的信息..................................... 183 第21章管理堆表.........................................184 21.1 什么是堆表.............................................. 184 21.2 创建堆表............................................... 184 21.3 堆表的限制.............................................. 185 21.4 维护堆表............................................... 185 21.5 查看有关堆表的信息....................................... 186 第22章管理作业.........................................187 22.1作业概述................................................ 187 22.1.1 操作员............................................ 187 22.1.2 作业............................................. 187 22.1.3 警报............................................. 187 22.1.4 调度............................................. 188 22.1.5 作业权限.......................................... 188 22.2 配置作业管理系统......................................... 188 22.3 创建删除修改操作员....................................... 197 22.3.1 创建操作员........................................ 197 22.3.2 删除操作员........................................ 197 22.3.3 修改操作员........................................ 198 22.4 创建修改删除作业......................................... 198 22.4.1 创建作业.......................................... 198 22.4.2 修改作业.......................................... 199 22.4.3 删除作业.......................................... 199 22.5 配置作业............................................... 199 22.5.1作业配置开始....................................... 199 22.5.2增加步骤.......................................... 200 22.5.3删除步骤.......................................... 202 22.5.4增加调度.......................................... 202 目录 8 22.5.5删除调度.......................................... 204 22.5.6配置提交.......................................... 204 22.6 创建删除修改警报......................................... 204 22.6.1 创建警报.......................................... 204 22.6.2 修改警报.......................................... 206 22.6.3 删除警报.......................................... 206 22.7 为警报关联操作员......................................... 206 22.7.1 关联............................................. 206 22.7.2 取消............................................. 207 22.8 DMJMON服务介绍......................................... 207 22.8.1添加作业操作员..................................... 207 22.8.1 修改作业操作员..................................... 207 22.8.2 删除作业操作员..................................... 208 22.9综合例子................................................ 208 第23章全文检索.........................................209 23.1 全文检索概述............................................ 209 23.2 创建全文索引............................................ 211 23.3 更新全文索引............................................ 211 23.4 执行全文检索............................................ 211 23.5 删除全文索引............................................ 212 第24章管理事务.........................................213 24.1 事务简介............................................... 213 24.2 事务特性............................................... 214 24.2.1 原子性............................................ 214 24.2.2 一致性............................................ 214 24.2.3 隔离性............................................ 214 24.2.4 持久性............................................ 214 24.3 提交事务............................................... 215 24.3.1自动提交模式....................................... 215 24.3.2手动提交模式....................................... 215 24.3.3隐式提交模式....................................... 215 24.4 回滚事务............................................... 216 24.4.1自动回滚.......................................... 216 24.4.2手动回滚.......................................... 216 24.4.3回滚到保存点....................................... 216 24.4.4语句级回滚......................................... 217 24.5 事务锁定............................................... 217 24.5.1 锁模式............................................ 217 24.5.2 锁粒度............................................ 218 24.5.3 查看锁............................................ 219 24.6 多版本................................................. 220 24.6.1物理记录格式....................................... 220 24.6.2回滚记录格式....................................... 220 24.6.3可见性原则......................................... 220 24.6.4历史数据获取....................................... 221 24.6.5回滚段自动清理..................................... 221 目录 9 24.7 事务隔离级.............................................. 221 24.7.1 读提交隔离级....................................... 222 24.7.2 串行化隔离级....................................... 222 24.7.3 读未提交隔离级..................................... 223 24.7.4 只读事务.......................................... 223 24.8 锁等待与死锁检测......................................... 223 24.9 闪回................................................... 223 第25章管理安全性.......................................225 25.1 概述................................................... 225 25.2 用户管理............................................... 225 25.2.1 DM中有哪些管理用户................................. 225 25.2.2 如何创建用户....................................... 226 25.2.3 如何修改用户信息................................... 227 25.2.4 如何删除用户....................................... 227 25.3 权限管理............................................... 228 25.3.1 数据库权限的管理................................... 228 25.3.2 对象权限的管理..................................... 229 25.4 角色管理............................................... 231 25.4.1 角色的创建和删除................................... 231 25.4.2 角色中权限的添加和删除.............................. 233 25.4.3 角色的分配和回收................................... 233 25.4.4 角色的启用和禁用................................... 233 25.5 标记管理............................................... 234 25.5.1 如何创建策略....................................... 234 25.5.2 如何创建标记....................................... 235 25.5.3 如何对表应用策略................................... 236 25.5.4 如何对用户应用策略.................................. 236 25.5.5 读写控制规则....................................... 237 25.5.6 扩展客体应用标记................................... 239 25.6 数据库审计.............................................. 241 25.6.1 DM数据库审计员的创建和删除.......................... 241 25.6.2 DM审计设置与取消.................................. 241 25.6.3 DM审计文件管理.................................... 244 25.6.4 DM审计信息查阅.................................... 244 25.6.5 DM审计实时侵害检测................................. 245 25.6.6 DM审计分析....................................... 246 25.7 通信加密............................................... 247 25.8 存储加密............................................... 247 25.9 资源限制............................................... 248 25.10 客体重用.............................................. 249 25.11 加密引擎.............................................. 250 第四部分故障排除和性能优化................................251 第26章问题跟踪和解决....................................251 26.1 问题分析............................................... 251 26.2 监控系统性能(V$) ........................................ 252 目录 10 26.3 数据库重演(REPLAY)...................................... 252 26.4 检查数据物理一致性....................................... 253 26.5 调整配置参数............................................ 253 26.6 优化数据库布局.......................................... 254 第27章动态管理/性能视图.................................255 27.1 理解动态管理视图......................................... 255 27.2 使用动态管理视图......................................... 255 第28章查询优化.........................................259 28.1 优化目标............................................... 259 28.2 查询优化器.............................................. 259 28.2.1查询转换.......................................... 259 28.2.2估算代价.......................................... 259 28.2.3生成计划.......................................... 260 28.3 数据访问路径............................................ 260 28.4 连接................................................... 261 28.5 统计信息............................................... 262 28.6 执行计划............................................... 263 28.7 使用索引............................................... 264 28.8 并行查询............................................... 264 28.8.1并行查询概念....................................... 264 28.8.2确定并行任务个数.................................... 265 28.8.3确定并行工作线程数.................................. 265 28.8.4执行查询.......................................... 266 28.8.5使用场景.......................................... 266 28.9 查询计划重用............................................ 267 28.10 结果集重用............................................. 267 第29章SQL调优........................................269 29.1 简介................................................... 269 29.2 调优目标............................................... 269 29.3 确定高负载的SQL......................................... 269 29.4 自动SQL调整........................................... 270 29.5 开发有效的SQL语句...................................... 270 29.6 使用优化器提示.......................................... 272 29.6.1 索引提示.......................................... 273 29.6.2 连接方法提示....................................... 274 29.6.3 连接顺序提示....................................... 274 第五部分数据高可用性.....................................276 第30章故障恢复.........................................276 30.1 概述................................................... 276 30.2 REDO日志.............................................. 276 30.3 重做日志归档............................................ 277 30.3.1 本地归档.......................................... 277 30.3.2 实时归档.......................................... 277 目录 11 30.3.3 同步归档.......................................... 277 30.3.4 异步归档.......................................... 277 30.3.5 MPP远程归档...................................... 277 30.4 检查点................................................. 278 30.5 回滚段与回滚记录......................................... 278 30.6 系统故障恢复............................................ 278 30.6.1 恢复流程.......................................... 278 30.6.2 并行恢复.......................................... 279 30.7 介质故障恢复............................................ 279 第31章备份与还原.......................................280 31.1 概述................................................... 280 31.2 备份................................................... 280 31.2.1 基本概念.......................................... 280 31.2.2 物理备份.......................................... 281 31.2.3 B树备份.......................................... 284 31.2.4 逻辑备份.......................................... 285 31.2.5 备份加密与压缩..................................... 288 31.2.6 并行备份.......................................... 283 31.3 还原................................................... 289 31.3.1 基本概念.......................................... 289 31.3.2 还原数据库........................................ 289 31.3.3 还原表空间........................................ 293 31.3.4 还原用户表........................................ 293 31.3.5 逻辑还原.......................................... 294 31.3.6 使用归档日志还原................................... 292 31.3.7 还原到指定时间点................................... 292 31.3.8 并行还原.......................................... 292 第32章数据守护.........................................298 32.1 概述................................................... 298 32.2 基本概念............................................... 299 32.3 体系结构............................................... 301 32.3.1概述.............................................. 301 32.3.2信息传递.......................................... 302 32.3.3守护进程.......................................... 302 32.3.4监视器............................................ 304 32.4 基于守护进程的数据守护.................................... 305 32.4.1配置需求管理....................................... 305 32.4.2配置数据守护....................................... 310 32.4.3使用数据守护....................................... 323 32.5 结论................................................... 334 第33章数据复制.........................................335 33.1 概述................................................... 335 33.2 重要概念............................................... 335 33.3 体系构架............................................... 336 33.4 配置数据复制............................................ 337 目录 12 33.5 监控数据复制............................................ 339 33.5.1 复制故障监控....................................... 339 33.5.2 复制故障处理....................................... 340 33.6复制用户和系统表......................................... 341 第34章大规模并行处理MPP ................................344 34.1 概述................................................... 344 34.2 基本概念............................................... 344 34.3 体系架构............................................... 344 34.4 支持的功能.............................................. 346 34.4.1 支持多种分布....................................... 346 34.4.2 函数和过程........................................ 346 34.4.3 支持触发器........................................ 346 34.4.4 支持分区表........................................ 346 34.4.5 自增列和序列....................................... 346 34.4.6 支持大字段........................................ 346 34.4.7 支持列存储........................................ 346 34.4.8 支持事务的ACID特性................................ 347 34.5 数据加载............................................... 347 34.6 环境配置............................................... 347 34.6.1 普通配置.......................................... 347 34.6.2 基于主备的配置..................................... 348 34.6.3 监控器使用说明..................................... 353 34.7 并行查询计划............................................ 358 34.8 MPP常见用法............................................ 359 第六部分附录 ...........................................360 附录1 数据字典..........................................360 附录2 动态性能视图.......................................370 附录3 ORACLE兼容视图...................................415 附录4 执行计划操作符.....................................442 附录5 数据复制的系统表...................................445 附录6 “三权分立”预设角色权限列表.........................447 附录7 “四权分立”预设角色权限列表.........................452 附录8 DM技术支持.......................................455

2015-06-30

GDI+绘制平滑曲线问题

发表于 2012-02-23 最后回复 2012-12-04

asp向aspx页面ajax时,汉子出乱码

发表于 2012-02-13 最后回复 2012-02-15

asp页面向aspx页面传中文参数时出现乱码,如何解决?

发表于 2012-01-26 最后回复 2012-01-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除