oracle

RAC静默安装与DG搭建

01-01
RAC静默安装与DG搭建 一.主机配置 1.节点1: ① 内存:15.57GB ② SWAP交换空间大小:2GB ③ 根目录挂载磁盘:48GB ④ HOSTNAME:vmrac-01 ⑤ 网卡:eth0 172.16.40.162.eth1 172.16.2.165 2.节点2: ① 内存:15.57GB ② SWAP交换空间大小:2GB ③ 根目录挂载磁盘:97GB ④ HOSTNAME:vmrac-02 ⑤ 网卡:eth0 172.16.40.163.eth1 172.16.2.166 二.

5.4. virtual hosts

01-01
5.4.1. explicit host 例 5.1. explicit host in resin.conf <resin xmlns="http://caucho.com/ns/resin"> <cluster id=""> <host host-name="www.foo.com"> <host-alias>foo.com</host-alias> <host-alias&g

(Oracle、SqlServer、Access)数据库开发代码生成工具SharpCode2.0

12-04
软件相关连接:    软件下载地址:http://221.237.165.15/wuhuacong/deepland/uploadfile/sharpcode20.rar    Demo程序下载地址:http://221.237.165.15/wuhuacong/deepland/uploadfile/SharpCode_Demo.rar    界面预览:http://221.237.165.15/wuhuacong/deepland/myHelpFile/SharpCode/Picture/0

时态数据库的应用介绍(2)--时态数据库之TimeDB

12-04
前面介绍了TimeDB(http://www.timeconsult.com/Software/Software.html)是一种结合关系型数据库来实现时间数据库应用的技术,它支持时态数据库脚本:ATSQL2 [SBJS96a,SBJS96b,SBJS98].它可以认为是关系数据库的一个前端,把时态数据库语句转换为关系型数据库的脚本进行执行,它的运用场景如下所示. TimeDB是传统的数据库管理系统的前端软件,应用程序中使用的时态ATSQL语句,通过TimeDB转换后形成标准的SQL语言和操作,

谈谈自己做共享软件的经验和交流下国内共享软件的突破口(1)

12-04
做共享软件业算起来也有5个年头了,还记得起初是给朋友做的一个送水软件,后来由于某种原因,没有继续合作下去,自己想想做的东西放在那里也是浪费,就修改下作为共享软件作为发布,那时候是2004年,还在学校读研究生课程,时间和热情都是很多. 万事开头难,起步总是很困难,需要处理的事情有很多,如哪里可以上传文件给下载,软件要做好帮助文档,安装要方便,如何推广等等,还有就是如何控制注册等. 1)软件我提交到了华军.天空下载网站,然后自己也申请了一个域名,做了一个网站介绍的. 2)帮助文档没有做过,重新学习如

使用Enterprise Library操作Oracle的疑点难点总结

12-04
我们知道,Microsoft patterns & practices小组开发的Enterprise Library是一款非常好的组件,其有很多个模块,包括数据访问.配置.加密.IOC容器.日志.异常处理等内容,其中数据访问模块是其中非常不错的一个数据访问组件,提供了对各种数据库操作的抽象封装,使用数据访问起来基本上是对各种数据库是透明的,最重要的是,简化了代码,提高了开发效率.本文介绍Enterprise Library中的数据访问模块在操作Oracle过程中的一些经验总结,作为自己和博友做数

简易的分页用户控件处理Oracle数据的分页

12-04
近来一直从事Oralce数据的开发工作,处理一些报表,由于数据比较大,因此要求需要进行一定的分页处理,以便提高效率,但由于这些报表是一种轻便的开发模式,不希望引入太多的复杂的东西,而且这些报表有的是用Sql检索数据的,有些是用存储过程的. 由于基本上每个报表都会使用到分页的部分,因此这些内容最好是作为控件的方式,以便减少代码,我原来的文章中有介绍过的分页控件<查询控件.分页控件.页面展示控件,我的Web开发三大得力助手>,这个分页控件样式很不错,不过是基于Sql进行分页的,因此我在这个基础上编

Database2Sharp重要更新之数据库文档的生成(国庆专辑,祝福我们的祖国)

12-04
由于时间和研究方向的关系,虽然我的开发和工作,一直离不开我的代码生成工具,但是近来一直很少对Database2Sharp的功能进行更新了,最近发现我的一位同事在研究数据库文档的生成方面的内容,获得了很好的灵感,发现我的代码生成工具中数据库文档部分应该更新了,同时对整个数据库信息的模型做了一些完善,增加了视图字段信息的检索及显示,存储过程参数列表的获取,引入了Oracle数据库包信息的对象模型.这些内容都直接反映到数据库文档的生成中. 另外结合了上次博客中介绍到了<发布一个实体类属性生成小工具,给

Database2Sharp混淆处理之经验分享(国庆专辑,祝福我们的祖国)

12-04
在处理Database2Sharp混淆的时候,经常会出现一些莫名奇妙的错误,而没有混淆的程序是正常的,开始基本上定位在反射方面的原因,因为反射经过混淆的程序集,可能会出现问题. 由于我是使用dotfuscator来进行混淆的,正常混淆很多没有使用反射操作的程序,一般都是没有问题的,因此偶尔出现问题的时候,就晚上找找看看有没有这方面的介绍文章. 看到一篇文章介绍了这方面的原因:http://www.cnblogs.com/jeffreytan/archive/2004/11/11/62724.ht

记录安装oracle的那些事(一)之oracle我很大

12-04
安装第一遍的时候,遇到了各种问题,一一百度之.最后一个问题,磁盘不足,这个实在没法解决.只好重做系统.其实最好的办法是调整分区大小,但是我之前觉得磁盘剩余的27GB没有合理的利用,还是重新分一下比较好. 这部分的内容转载自 http://www.iteye.com/topic/816268 任何一个分区都必须挂载到某个目录上. 目录是逻辑上的区分.分区是物理上的区分. 磁盘Linux分区都必须挂载到目录树中的某个具体的目录上才能进行读写操作. 根目录是所有Linux的文件和目录所在的地方,需要挂

记录安装oracle的那些事(三)之oracle Database R2安装

12-04
我是参考下面的安装方法: http://www.doc88.com/p-714757764357.html 其中有几个目录没有完全创建...要自己创建一下. 然后切换oracle账号进行安装,可是如果选择 新建安装:68%就会报错 如果仅安装软件,86%会出错,出错原因是因为少了一些包!...目前已经下载完 gcc的安装包. 常用命令: rpm -q 想要检查是否安装的软件名字 yum install 安装的文件名字 要检查是否存在的包: 都安装了...但是仍然会在68%link的时候报错...

记录安装oracle的那些事(四)之oracle 缺包安包

12-04
解决缺包: pdksh-5.2.14问题 这次最后少一个包是 pdksh-5.2.14 这个包系统自己是安装不上的,只好从CSDN上下载下来 因为是 rar格式的包,所以使用unrar x filename这个命令就可以了 如果没有rar 或者 unrar 这个命令,可以到下面的下载地址进行下载 可以使用下面的命令进行使用: [python] view plaincopyprint? root身份 tar -zxvf rarlinux-4.2.0.rar.gz 进入rar包 cp rar /us

Oracle基础知识-SQL简单命令

12-04
SQL语句包括两个部分:1 DDL 数据定义语言 2 DML 数据控制语言 DDL: create:创建一个表 [html] view plaincopyprint? create table b( clob char(1) ); alter:增加已经定义的表列的分配 drop:删除一个表 desc:查看一个表的定义 DML: selelct: [html] view plaincopyprint? select * from b; insert: [html] view plaincopypr

Oracle基础知识-sqlplus使用

12-04
Oracle的sql*plus是与oracle进行交互的客户端工具. 在sql*plus中,可以运行sql*plus命令与sql*plus语句. 我们通常所说的DML(数据操纵语言).DDL(数据定义语言).DCL(数据库控制语言)都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sql buffer中的sql 语句进行修改,然后再次执行,sql*plus一般都与数据库打交道.除了sql*plus

Oracle基础知识-oracle常用命令

12-04
日志管理 1.forcing log switches [sql] view plaincopyprint? sql> alter system switch logfile; 2.forcing checkpoints [sql] view plaincopyprint? sql> alter system checkpoint; 3.adding online redo log groups [sql] view plaincopyprint? sql> alter database

Oracle二三事之 EBS升级

12-04
对于初次执行这个过程的人而言,我们需要在规划阶段理清一些问题.许多人经历过以前的Oracle EBS升级,但是R12版本的升级与以前大不相同,需要使用一些不同的方法. 在与许多公司进行经验交流时,有一个问题总是困扰我:创建第一个可用实例,然后解决生产实例部署,都是非常有难度的.我们该如何进行规划,减小创建升级实例的难度呢? 当您获得11i环境的第一个克隆版本时,通常DBA会负责编辑一个检查清单,然后按照检查清单执行技术升级,保证按照正确的顺序完成补丁与升级步骤.与过去的升级相比,很重要的区别在于

Oracle修改监听IP地址

12-04
oracle 11g断网安装时,没有检测net的功能,所以安装完后,netstat -an 发现自动监听的是127.0.0.1:1521,这样安装完成后,其他的主机根本无法连接,是什么原因呢? 排错后发现,是主机名的问题: 1 在cmd中,输入hostname 发现主机名 2 在文件夹:c:\windows\system32\drivers\etc  修改hosts文件: 源文件为: # Copyright (c) 1993-2009 Microsoft Corp. # # This is a

Oracle 监听器无法启动(TNS-12555,TNS-12560,TNS-00525)

12-04
启动监听器无法打开,报错! 1 [oracle@localhost ~]$ lsnrctl start 2 3 LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 06-AUG-2014 19:40:52 4 5 Copyright (c) 1991, 2009, Oracle. All rights reserved. 6 7 Starting /opt/oracle/11g/bin/tnslsnr: please wait... 8 9

Linux下修改Oracle监听地址

12-04
如果你的服务器换了ip怎么办? 如果你的服务器换了名字怎么办? 以前的小伙伴怎么办? 以前的老客户怎么办? 没关系,简单教你修改监听地址,老朋友随便找! 想要修改监听地址首先要找到两个文件,确定两样东西! 第一 你的主机名字? 第二 你的IP地址? 第三 你的listener.ora在哪里? 第四 你的tnsnames.ora在哪里? 原来的文件监听的是localhost,这个名字在/etc/hosts中会被映射成Ip地址127.0.0.1 lisenter.ora 目录在 /opt/oracl

【面试虐菜】—— Oracle知识整理《收获,不止Oracle》

12-04
普通堆表不足之处:     表更新有日志开销     表删除有瑕疵     表记录太大检索较慢     索引回表读开销很大     有序插入难有序读出 DELETE产生的undo最多,redo也最多,因为undo也需要redo保护 全局临时表: 1 高效删除记录 基于事务的全局临时表commit或者session连接退出后,自动删除 基于回话的全局临时表在退出回话后自动删除 2 针对不同的会话数据独立,不同的session访问全局临时表,看到的结果不同 全局临时表在程序的一次调用执行过程中,需要