03 2012 档案

摘要:一.Session状态说明Oracle session 有如下几种状态ACTIVE - Sessioncurrently executing SQLINACTIVE KILLED - Sessionmarked to be killedCACHED - Sessiontemporarily cached for use by Oracle*XASNIPED - Sessioninactive, waiting on the client在之前的blog里有说明,参考:Oraclesession active 和inactive 状态 说明http://blog.csdn.net/tianles 阅读全文
posted @ 2012-03-31 20:22 sqlite例子 阅读(136) 评论(0) 推荐(0)
摘要:Access数据库中Round用法四舍五入的问题select round(83.124,2) as t from jqdltb显示为:83.12select round(83.125,2) as t from jqdltb显示为:83.12select round(83.126,2) as t from jqdltb显示为:83.13问题来了,就是四舍五入怎么变成五舍六入了呢?下面是用这个方法来调整达到四舍五入的方法:使用int函数和加0.005,然后*100,再然后/100如下所示:select int((83.121+0.005)*100)/100 as t from jqdltb显示为: 阅读全文
posted @ 2012-03-30 18:12 sqlite例子 阅读(831) 评论(0) 推荐(0)
摘要:昨天整理了一下shutdown过程中db hang住的问题,参考:Oracleshutdown 过程中 DBhang住 解决方法http://blog.csdn.net/tianlesoftware/article/details/7407587今天同事修改存储过程又导致2个过程无法被编译,流程规范上的东西,Dave 这里不多说,看看怎么解决问题。1.查看无效对象XEZF@xezf(qs-xezf-db1)> select object_name,object_type,status from all_objects where status='INVALID' and 阅读全文
posted @ 2012-03-30 18:02 sqlite例子 阅读(207) 评论(0) 推荐(0)
摘要:一.故障处理过程数据库版本:Oracle10.2.0.5.4操作系统: Redhat5.4 中午同事对表添加字段,然后造成70多个存储等对象无效,系统不能正常运行,查看了一下同事添加字段的表,并没有锁没有释放。 尝试编译无效对象,部分可以编译,部分不能编译,对象一直处于编译状态。Kill掉其他的session 后也是无法编译,因为影响业务,决定重启数据库。--关闭DB:[oracle@qs-xezf-db1 ~]$ sqlplus / as sysdbaSQL*Plus: Release 10.2.0.5.0 - Productionon Thu Mar 29 13:23:14 2012Cop 阅读全文
posted @ 2012-03-29 15:57 sqlite例子 阅读(188) 评论(0) 推荐(0)
摘要:从B树、B+树、B* 树谈到R树http://blog.csdn.net/v_july_v/article/details/6530142 阅读全文
posted @ 2012-03-26 14:07 sqlite例子 阅读(141) 评论(0) 推荐(0)
摘要:教你如何迅速秒杀掉:99%的海量数据处理面试题http://blog.csdn.net/v_july_v/article/details/7382693 阅读全文
posted @ 2012-03-26 11:28 sqlite例子 阅读(133) 评论(0) 推荐(0)
摘要:vs2010 vc++开发引用 ArcEngine9.3 组件和AO对象实例化方法//stdafx.h文件最下面添加如下代码//添加ArcEngine dll引用#pragma warning(push)#pragma warning(disable : 4192) /* Ignore warnings for types that are duplicated in win32 header files */#pragma warning(disable : 4146) /* Ignore warnings for use of minus on unsigned types */#impo 阅读全文
posted @ 2012-03-22 18:00 sqlite例子 阅读(298) 评论(0) 推荐(0)
摘要:VC+AE开发遇到的问题及其解决之道2011-08-26 17:2588人阅读评论(0)收藏举报作者:朱金灿来源:http://blog.sina.com.cn/explorer101AE是ESRI的旗舰产品ArcGIS的一个著名开发包。这次开发工具采用Visual C++2005。首先安装AE 9.3中Runtime和SDK for VC++,如下图所示:AE本质上是一个COM库。使用COM库的一个常见问题是类型和系统的一个COM库重定义以及由于版本原因低版本的COM库不同组件之间的互相冲突。所以在AE开发时常会碰到以下编译错误:错误 8 error C3121: 无法更改“IRow”类的G 阅读全文
posted @ 2012-03-22 17:09 sqlite例子 阅读(398) 评论(0) 推荐(0)
摘要:文件分割合并功能public partial class Form1 : Form { public Form1() { InitializeComponent(); } //选择文件 事件 private void Btn_SelFile_Click(object sender, EventArgs e) { string filter="选择文件(*.*)|*.*"; OpenFileSelection ofs =... 阅读全文
posted @ 2012-03-22 16:56 sqlite例子 阅读(346) 评论(0) 推荐(0)
摘要:一. Oracle 10g1.1 说明在Oracle 10g下,默认情况下,密码是不区分大小写的。这个是由于密码文件的默认参数有关。C:\Users\Administrator.DavidDai>orapwdUsage: orapwd file=<fname>entries=<users> force=<y/n> ignorecase=<y/n>nosysdba=<y/n>wherefile - name of password file (required),password - password for SYS will b 阅读全文
posted @ 2012-03-22 14:35 sqlite例子 阅读(316) 评论(0) 推荐(0)
摘要:Win7向下兼容性问题的一种解决方法Win7向下兼容性问题的一种解决方法其中有一个方法如下所示:选中要运行的软件的exe文件或桌面快捷方式所下所示:点鼠标右键菜单中的属性弹出如下图所示:打勾 兼容模式中的【以兼容模式运行这个程序】则下面的下拉框有一些选项,默认是Window XP(Service Pack3)当然你也可以选择下拉框中的其他选项:如果这个方式不得行,你也可以看一下你运行的软件版本有没有升级版的看看有没有升级版本中直接支持win7的软件版本哦,如果有那就下载个最新版本的支持win7的软件下安装运行吧;如果这个方式不得行,那就重新安装一个原来的兼容版本的操作系统吧如window xp 阅读全文
posted @ 2012-03-14 23:37 sqlite例子 阅读(220) 评论(0) 推荐(0)
摘要:Oracle 的Redo 机制DB的一个重要机制,理解这个机制对DBA来说也是非常重要,之前的Blog里也林林散散的写了一些,前些日子看老白日记里也有说明,所以结合老白日记里的内容,对oracle 的整个Redo log 机制重新整理一下。一.Redo log 说明Oracle 的Online redo log 是为确保已经提交的事务不会丢失而建立的一个机制。 因为这种健全的机制,才能让我们在数据库crash时,恢复数据,保证数据不丢失。1.1 恢复分类恢复分两种:(1) Crashrecovery(2) Mediarecovery这两种的具体说明,参考:Oracle 实例恢复时 前滚(ro. 阅读全文
posted @ 2012-03-12 20:05 sqlite例子 阅读(140) 评论(0) 推荐(0)
摘要:本文转自ML的Blog:http://www.oracledatabase12g.com/archives/oracle%E6%95%B0%E6%8D%AE%E5%BA%93%E5%8D%87%E7%BA%A7%E5%89%8D%E5%BF%85%E8%A6%81%E7%9A%84%E5%87%86%E5%A4%87%E5%B7%A5%E4%BD%9C.html Oracle数据库升级向来是一门纷繁复杂的工程,DBA需要为产品数据库的升级耗费大量时间精力在准备工作上;因为其升级复杂度高,所以即便做了较为充分的准备仍可能在升级过程中遇到意想不到的问题,为了更高效地完成升级任务和减少停机时间,我们 阅读全文
posted @ 2012-03-10 16:07 sqlite例子 阅读(195) 评论(0) 推荐(0)
摘要:Oracle 组件的信息可以通过v$option 和 dba_registry 查看:--查看v$option: V$OPTIONdisplaysOracle Database options and features. Typically, although not always, optionsmust be separately licensed, whereas features come with the product and areenabled based on the product that is running (Standard Edition, EnterpriseE 阅读全文
posted @ 2012-03-10 16:01 sqlite例子 阅读(216) 评论(0) 推荐(0)
摘要:一.Enterprise Manager 组件说明在说明之前,我们先用如下SQL 查看一下DB中的组件:SQL> col comp_id for a15SQL> col version for a15SQL> col comp_name for a30SQL> select comp_id,comp_name,versionfrom dba_registry ;COMP_ID COMP_NAME VERSION--------------------------------------------- ---------------XDB Oracle XML Datab 阅读全文
posted @ 2012-03-10 15:45 sqlite例子 阅读(169) 评论(0) 推荐(0)
摘要:一.Rules Manager 和 Expression Filter 组件说明在说明之前,我们先用如下SQL查看一下DB中的组件:SQL> col comp_id for a15SQL> col version for a15SQL> col comp_name for a30SQL> select comp_id,comp_name,versionfrom dba_registry ;COMP_ID COMP_NAME VERSION--------------------------------------------- ---------------XDB Or 阅读全文
posted @ 2012-03-10 15:34 sqlite例子 阅读(215) 评论(0) 推荐(0)
摘要:一.Workspace Manager 组件说明在说明之前,我们先用如下SQL查看一下DB中的组件:SQL> col comp_id for a15SQL> col version for a15SQL> col comp_name for a30SQL> select comp_id,comp_name,versionfrom dba_registry ;COMP_ID COMP_NAME VERSION--------------------------------------------- ---------------XDB Oracle XML Databas 阅读全文
posted @ 2012-03-10 13:44 sqlite例子 阅读(144) 评论(0) 推荐(0)
摘要:Python取子字符串方法要求:从字符串中sfsfsd345#-3sfsfsd3.4me取345#-3出来Python自定义函数的写法如下所示:>>> ================================ RESTART ================================ >>> def getsubstr(txt_s): #处理换行符问题 t=txt_s findex=txt_s.find('#') s_len=len(txt_s) t=t[0:findex] dkbh=... 阅读全文
posted @ 2012-03-09 17:42 sqlite例子 阅读(420) 评论(0) 推荐(0)
摘要:python语法学习练习1Python 2.5.1 (r251:54863, Apr 18 2007, 08:51:08) [MSC v.1310 32 bit (Intel)] on win32 Type "copyright", "credits" or "license()" for more information. **************************************************************** Personal firewall software may warn about 阅读全文
posted @ 2012-03-09 16:02 sqlite例子 阅读(335) 评论(0) 推荐(0)
摘要:一.Oracle XDK 组件 说明在说明之前,我们先用如下SQL查看一下DB中的组件:SQL> col comp_id for a15SQL> col version for a15SQL> col comp_name for a30SQL> select comp_id,comp_name,versionfrom dba_registry;COMP_ID COMP_NAME VERSION--------------------------------------------- ---------------XDB Oracle XML Database 11.2. 阅读全文
posted @ 2012-03-09 15:59 sqlite例子 阅读(182) 评论(0) 推荐(0)
摘要:一.DataMining 组件 说明在说明之前,我们先用如下SQL查看一下DB中的组件:SQL> col comp_id for a15SQL> col version for a15SQL> col comp_name for a30SQL> select comp_id,comp_name,versionfrom dba_registry ;COMP_ID COMP_NAME VERSION--------------------------------------------- ---------------XDB Oracle XML Database 11.2 阅读全文
posted @ 2012-03-09 14:51 sqlite例子 阅读(181) 评论(0) 推荐(0)
摘要:一.OracleText 组件说明在说明之前,我们先用如下SQL 查看一下DB中的组件:SQL> col comp_id for a15SQL> col version for a15SQL> col comp_name for a30SQL> select comp_id,comp_name,versionfrom dba_registry ;COMP_ID COMP_NAME VERSION--------------- ---------------------------------------------XDB Oracle XML Database 11.2 阅读全文
posted @ 2012-03-08 21:55 sqlite例子 阅读(157) 评论(0) 推荐(0)
摘要:一.Spatial 组件说明在之前整理了几篇与Oracle组件相关的Blog:Oracle8i/9i/10g/11g组件(Components) 说明http://blog.csdn.net/tianlesoftware/article/details/5937382Oracle XDB 组件 重建 说明http://blog.csdn.net/tianlesoftware/article/details/7323139Oracle OLAP 组件 重建 说明http://blog.csdn.net/tianlesoftware/article/details/7321333在这篇我们看一下S 阅读全文
posted @ 2012-03-08 20:59 sqlite例子 阅读(161) 评论(0) 推荐(0)
摘要:一.JAVAVM 组件 说明有关Oracle 所有组件的概述,参考:Oracle 8i/9i/10g/11g 组件(Components) 说明http://blog.csdn.net/tianlesoftware/article/details/5937382现在我们查看组件的信息:SQL> col comp_id for a15SQL> col version for a15SQL> col comp_name for a30SQL> select comp_id,comp_name,version from dba_registry ;COMP_ID COMP_N 阅读全文
posted @ 2012-03-08 20:51 sqlite例子 阅读(457) 评论(0) 推荐(0)
摘要:之前整理了一篇datafile移动的文章,参考:Oracle 移动数据文件的操作方法http://blog.csdn.net/tianlesoftware/article/details/4899172 为了保证数据的一致性,都是选择了offline 或者将DB 启动到mount 模式。 这里演示一下使用RMAN copy 命令来进行datafile 的移动,这个方法也很常用,比如我们要将datafile 从磁盘移动到ASM 里时,就可以使用这个命令。 如果数据文件很多的话,手工去敲命令也不太现实,所以先编写好shell 脚本,然后添加到crontab里,让系统后台调用,这样也避免网络中断带. 阅读全文
posted @ 2012-03-07 13:48 sqlite例子 阅读(149) 评论(0) 推荐(0)
摘要:ArcEngine中shp中先加入要素然后删除一部分要素后,放大图形后不显示的问题解决方法(一)问题描述如下:shp中先加入要素然后删除一部分要素后,图形为什么显示不正常了//------------------我遇到这个问题,请问大家是怎么解决的?我的操作是:往shp文件加入要素,然后,再删除一部分要素,显示就不正常了:现象如下所示:"这种情况全图显示时能看到所有图形,放大到某个范围后,某些图形就看不到了",其加入要素代码如下所示:操作加入要素的代码如下所示: IFeatureCursor InsertCursor = null; InsertCursor = Polyg 阅读全文
posted @ 2012-03-07 10:54 sqlite例子 阅读(377) 评论(0) 推荐(0)
摘要:一.版本控制软件安装RStudio 支持两种Version Control 软件:git 和subversion。GIT 官网:http://git-scm.com/SubVersion 官网:http://subversion.apache.org/这里我直接使用YUM 来安装:Linux 使用光盘搭建 本地 YUM 服务器http://blog.csdn.net/tianlesoftware/article/details/7302358[root@rac1 /]# yum install git-coreLoaded plugins: refresh-packagekitSetting 阅读全文
posted @ 2012-03-06 15:45 sqlite例子 阅读(252) 评论(0) 推荐(0)
摘要:一.安装 unixODBC这个使用YUM安装一下,不多说:Linux 使用光盘搭建 本地 YUM 服务器http://blog.csdn.net/tianlesoftware/article/details/7302358[root@rac1 mnt]#yum install unixODBC[root@rac1 mnt]#yum install unixODBC-devel确认unixODBC的安装,使用isql命令,其是unixODBC自带的命令。可以使用这个命令验证unixODBC的配置。[root@rac1 /]# isql --versionunixODBC 2.2.14[root@ 阅读全文
posted @ 2012-03-06 12:42 sqlite例子 阅读(408) 评论(0) 推荐(0)
摘要:地图分幅组件的实现(一) ——图号和经纬度转换组件分类:GIS制图2011-04-08 10:39334人阅读评论(0)收藏举报 当前的制图一般有两种分幅方式,经纬分幅和矩形分幅。国内制图规范采用经纬分幅,可参考国标《国家基本比例尺地形图分幅和编号 GB/T 13989 - 92》。 经纬分幅的主要特点是依据百万分幅编号,行列方式细分,得到不同比例尺下的行列号,根据所在百万分幅和所在行列的行列号得到分幅号。50万到5千比例尺的分幅号都是10位编码。前三位是所在百万图幅编号,第四位是当前比例尺,后六位是所在行和所在列,行列号不足三位补三位,补零到行列编号前以对齐。具体可参考国标。 这里主要考虑的 阅读全文
posted @ 2012-03-06 01:56 sqlite例子 阅读(387) 评论(0) 推荐(0)
摘要:VC2010MFC下的ArcEngine开发(一)VC2010MFC下的ArcEngine开发(一)分类:VC2010 MFC + ArcObjects2010-11-29 23:53758人阅读评论(3)收藏举报 一个月前就想开始写这个专题,因为参与一个项目被搁置了,那个项目开发中期涉及SDE的效率,也是第一次因为效率被陷入泥潭,以后专门写个文章好好总结一下这个事情。 开始这个题目吧,先列个问题清单。 1、为什么用VC写? 2、为什么是VC2010? 3、为什么要用MFC框架? 4、这样架构能解决什么问题? 真正的程序员用C,真正的ArcGIS二次开发人员用VB,但是真正的ArcGIS的CO 阅读全文
posted @ 2012-03-06 01:43 sqlite例子 阅读(297) 评论(0) 推荐(0)
摘要:ArcGIS 下的GP function Tool开发Visual C++开发Geoprocessing工具 GP工具开发步骤 继承IGPFunctionFactory和IGPFunction接口 2.实现上述接口中的方法 3.定义UI参数 4.处理UI参数(验证期处理和执行期调用) 5.如何调用GP工具 GP工具涉及的主要接口 IGPFunctionFactory IGPFunction 1.GP工具的模式 对象创建型模式(工厂模式)只要实现IGPFunctionFactory接口,便可以在ArcGIS软件启动时,ArcToolBox加载自 定义的GP工具。自定义的GP工具需要实现IGPFu 阅读全文
posted @ 2012-03-06 01:42 sqlite例子 阅读(400) 评论(0) 推荐(0)
摘要:数据库是从Oracle10.2.0.5 升级到11.2.0.3的:Oracle 使用RMAN 将 DB 从10g 直接Restore 到11g 示例http://blog.csdn.net/tianlesoftware/article/details/7311352在升级的过程中就有这个问题,同时还伴随这XDB和ORDIM 两个组件无效的问题,如下:SQL> col comp_id for a15SQL> col version for a15SQL> col comp_name for a30SQL> selectcomp_id,comp_name,version,s 阅读全文
posted @ 2012-03-06 01:10 sqlite例子 阅读(176) 评论(0) 推荐(0)
摘要:IFeatureConstruction的用法如何构建从游标使用IFeatureConstruction的新功能本文档发布与适用于ArcGIS 9.3中,9.2 版本也存在。总结本文介绍了如何使现有生产线的功能游标在IFeatureConstruction接口的使用方法,新的多边形要素。发展许可 部署牌ArcEditor中 ArcEditor中ArcInfo的 ArcInfo的Engine开发工具包 发动机运行时:更新地理数据库在这篇文章中使用代码,必须通过使用(C#)或进口(VB.NET)语句引用下​​面的命名空间。还需要添加相应的引用到项目中,为了获得这些API。ESRI.ArcGIS.G 阅读全文
posted @ 2012-03-06 00:19 sqlite例子 阅读(426) 评论(0) 推荐(0)
摘要:Hadoop求助编辑百科名片Hadoop示意图一个分布式系统基础架构,由Apache基金会开发。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力高速运算和存储。Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有着高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上。而且它提供高传输率(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序。HDFS放宽了(relax)POSIX的要求(requirements)这样可 阅读全文
posted @ 2012-03-03 18:20 sqlite例子 阅读(805) 评论(0) 推荐(0)