数据库技术
1 概述ArcSDE 10.1的安装配置相较于ArcSDE
10.0和之前版本,有了一些显著的变化,比如取消了Post
Install向导,很多之前的管理操作改为使用地理处理工具来执行。很多用户初次接触很不适应,本文就为大家介绍如何安装、配置和连接ArcSDE
10.1,测试数据库选择的是Micro...
ALTER TABLE TableName1 ADD | ALTER [COLUMN]
FieldName1 FieldType [(nFieldWidth [, nPrecision])] [NULL | NOT NULL] [CHECK
lExpression1 [ERROR cMessageT...
乱码问题的出现,根本原因就是编码没统一,既然重装数据库之前,项目是没有中文乱码的,所以问题肯定是出现在数据库的编码上。
运行mysql之后,输入以下命令
show variables like 'character%';
笔者的查询结果如下:
其中,character_set_client 客户端编码方式;
character_set_connection 建立连接使用的...
ACCESS存储数据可读性强,数据迁移容易,我们把它作为小型数据的备份文件,方便各种数据库间导入导出。
本地ODBC数据源配置:
无论是导出还是导入,首先我们都得先配置下本地ODBC数据源,步骤如下图图解:
[1] 开始--> 控制面板 --> 管理工具 --> 数据源(ODBC) ,如下图所示:
[2] 选择“添加” ,选择对应的Oracle驱动程序,如下图所示:
...
集合理论是由数学家Georg Cantor创建的,这是一个基于关系模型的数学分支。Cantor的集定义如下:
集合,我们的意思是:任意集合体M是我们感知或想到的,能够确定的、互异对象m(称之为M的元素)的整体。
──Joseph W. Dauben 和Georg Cantor(普林斯顿大学出版社,1990年)
定义中的每个字都有着深刻和重要意义。集合定义和集合从属关系是无需证明的公理,宇宙中的每个元素要么是集合成员,要么不是集合成员。...
2.Oracle的内存管理
在这部分章节中,我们将从更底层的角度来了解Oracle的内存管理。当然,涉及到内存管理,就不可避免的要了解OS对内存的管理,在这一章节中,将谈到不少关于OS内存的管理知识。如果概念记得不清除了,可以找一本《操作系统》的书看看先。
2.1.Oracle内存管理基础
要了解内存管理,首先需要知道虚拟内存。而要了解虚拟内存,就先要知道CPU寻址。我们知道,目前主流的CP...
3.内存错误处理
Oracle中最常见的内存错误就是4030和4031错误。这两个错误分别是在分配PGA和SGA时,没有足够内存分配导致的。经过我们以上对Oracle内存的了解以及对内存管理机制的浅析,可以总结在这两种错误发生时,我们该如何分析和处理。
3.1.分析、定位ORA-4030
4030错误是由于oracle进程在内存扩展时,无法从OS获取到所需的内存而产生的报错。在专有服务模式下...
从percona
的压测来看,确实很牛笔啊。提升很大。http://www.mysqlperformanceblog.com/2014/01/29/percona-server-thread-pool-improvements/当然,他指出目前mysql5.6
有2套thread pool ,一套是...
首先说明一个场景:我的电脑是ubuntu系统,之前apt-get自动安装过mysql。这也是出现错误最多的原因之一。安装过程,其中充斥着各种错误:6.mkdirmysql7.groupaddmysql8.useradd-r-gmysqlmysql#makeclean#rm-fCMakeCache.t...
概要本章介绍JUC包中的LinkedBlockingDeque。内容包括:LinkedBlockingDeque介绍LinkedBlockingDeque原理和数据结构LinkedBlockingDeque函数列表LinkedBlockingDeque源码分析(JDK1.7.0_40版本)Linke...