随笔分类 -  Oracle

1 2 3 下一页
Oracle Document
SqlServer 导出表结构到Word
摘要:--sql server 2000SELECT 表名 = case when a.colorder=1 then d.name else '' end, 表说明 = case when a.colorder=1 then isnull(f.value,'') else '' end, 字段序号 = a.colorder, 字段名 = a.name, 标识 = case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' e 阅读全文
posted @ 2012-10-09 19:44 唐朝 阅读(4916) 评论(1) 推荐(0) 编辑
oracle portal 怎么整合现有的系统
摘要:首先,分为界面整合和身份整合2块:界面方面,有三种基本方式:1. 在portal页面中添加URL Link,直接连到你的目标应用。这个最简单,也是最原始的(零改动);2. 在portal内,使用WebClipping,这个稍微复杂点点,但是可以直接把你目标应用的界面、或部分界面整合到portal中的某个位置了(零改动);3. 将原有应用封装为portlet,注册并添加到portal中,这个改动会比... 阅读全文
posted @ 2006-03-28 16:59 唐朝 阅读(445) 评论(0) 推荐(0) 编辑
oracle高级复制维护中要注意的几点内容
摘要:前段时间一致在做oracle高级复制,下面是在维护过程中对出现问题的一些分析、解决,贴出来希望对大家有帮助: 高级复制是oracle数据库的高级功能,它的维护比普通数据库复杂,下面是在已有高级复制数据库维护过程中出现过一些问题和解决办法。 1、稳定的物理链路:连接服务器的网络由于故障断开,服务器彼此之间数据就不能访问,数据无法传输;网络不稳定,数据就会发生丢包,不完整。 2、传... 阅读全文
posted @ 2006-03-08 15:00 唐朝 阅读(570) 评论(0) 推荐(0) 编辑
《高性能的数据库》四
摘要:第四讲 编程细节 触发器 游标 函数 存储过程 事务 1、触发器。 定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。 常见的触发器有三种:分别应用于Insert , Update , Delete 事件。(SQL Server 2000定义了新的触发器,这里不提) 我为什么要使用触发器?比如,这... 阅读全文
posted @ 2006-01-11 21:30 唐朝 阅读(328) 评论(0) 推荐(0) 编辑
《高性能的数据库》三
摘要:第三讲 设计细节 到现在已经是第三讲了,也不知道听众几何……说得好的话,送之鲜花,说得不好的话,丢个鸡蛋把!好歹也让我chair3知道有几个人听了。 好,废话少说,now begin: 要点: 约束 默认值 计算字段 索引 以上乃数据库设计以及编程的最常用的部分了,下面听我一一将来 1、约束。 约束?何为约束?也就是对某一字段数值限定。以维护数据库数据的最党的纯洁性。一流的程序员打... 阅读全文
posted @ 2006-01-11 21:29 唐朝 阅读(206) 评论(0) 推荐(0) 编辑
《高性能的数据库》二
摘要:第二讲 数据库编程 编程准则:(简单说说) 数据逻辑的放在一块 业务逻辑的放在一块 作界面的只做界面 最小网络传输 ------------ 1、数据逻辑的放在一块 比如,表:History 那么,存储过程:spWriteHistory 表示数据逻辑:就是对History的写操作 同样,存储spQueryHistoryFromHistoryID表示根据HistoryID对Histor... 阅读全文
posted @ 2006-01-11 21:28 唐朝 阅读(194) 评论(0) 推荐(0) 编辑
《高性能的数据库》一
摘要:第一讲:范式设计 首先,俺说,数据库重在设计,然后才是开发。按照第三范式开发,会让你提升到一个新的境界! 名词解释:第三范式 第一范式:一个不包含重复列的表归于第一范式。 第二范式:如果一个表归于第一范式且只包含依赖于主键的列,则归于第二范式。 第三范式:如果一个表归于第二范式且只包含那些非传递性地依赖于主键的列,则归于第三范式。 chair3口述简单解释: 第一范式:不设计重复字段的... 阅读全文
posted @ 2006-01-11 21:27 唐朝 阅读(328) 评论(0) 推荐(0) 编辑
优化Oracle库表设计的若干方法(一)
摘要:前言 绝大多数的Oracle数据库性能问题都是由于数据库设计不合理造成的,只有少部分问题根植于Database Buffer、Share Pool、Redo Log Buffer等内存模块配置不合理,I/O争用,CPU争用等DBA职责范围上。所以除非是面对一个业已完成不可变更的系统,否则我们不应过多地将关注点投向内存、I/O、CPU等性能调整项目上,而应关注数据库表本身的设计是否合理,库表设... 阅读全文
posted @ 2006-01-04 22:09 唐朝 阅读(281) 评论(0) 推荐(0) 编辑
Oracle数据库的备份及恢复策略研究
摘要:摘 要 恢复丢失的数据库文件在很大程度上取决于所采用的备份策略。本文从恢复的灵活性出发,对Oracle8数据库的备份及恢复策略进行了探讨,并给出了Windows 2000环境下使备份过程自动化的脚本文件的项目开发实例。 关键词 Oracle 数据库 备份 恢复 引言 随着信息系统在各种商务活动中重要性的不断增强,维护系统数据的可用性已成为当前一个十分重要的课题。为了有效地保持健康的信息系统,... 阅读全文
posted @ 2006-01-04 22:07 唐朝 阅读(331) 评论(0) 推荐(0) 编辑
Oracle安装(linux)小结
摘要:Oracle安装(linux)小结 linux下oracle安装: Oracle公司宣称在Linux下安装Oracle9i数据库至少要有512MB的内存和至少1GB或者两倍 内存大小的交换空间,对于系统内存大于2GB的服务器,交换空间可以介于2GB—4GB之间。 如果是为了在一台仅有256M内存的普通PC机上试用Oracle9i,在分配了1GB左右的交换空间的情况下,也可以正常运... 阅读全文
posted @ 2005-12-22 11:41 唐朝 阅读(271) 评论(0) 推荐(0) 编辑
Oracle数据库系统使用经验
摘要:笔者的工作与Oracle数据库"息息相关",从事Oracle开发及管理已经10余年,在实践中学习和摸索了一些小经验,在此与大家共同探讨. ---- 1.having 子句的用法 ---- having 子句对 group by 子句所确定的行组进行控制,having 子句条件中只允许涉及常量,聚组函数或group by 子句中的列. ---- 2.外部联接"+"的用法 ---- 外部... 阅读全文
posted @ 2005-12-22 11:34 唐朝 阅读(243) 评论(0) 推荐(0) 编辑
大型数据库设计原则
摘要:一个好的数据库产品不等于就有一个好的应用系统,如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。一般来讲,在一个MIS系统分析、设计、测试和试运行阶段,因为数据量较小,设计人员和测试人员往往只注意到功能的实现,而很难注意到性能的薄弱之处,等到系统投入实际运行一段时间后,才发现系统的性能在降低,这时再来考虑提高系统性能则要花费更多的人... 阅读全文
posted @ 2005-12-22 11:33 唐朝 阅读(906) 评论(0) 推荐(0) 编辑
ORACLE关系数据库设计
摘要:面向对象的关系数据库设计,北京市公路局系统使用的是Oracle 7.3关系数据库,即RDBMS。由于我们对整个工程用了面向对象的软件工程(OOSE)开发方法学,所以数据库设计也是面向对象的。一、概念的区分有些人把面向对象的数据库设计(即数据库模式)思想与面向对象数据库管理系统(OODBMS)理论混为一谈。其实前者是数据库用户定义数据库模式的思路,后者是数据库管理程序的思路。用户使用面向对象... 阅读全文
posted @ 2005-12-22 11:31 唐朝 阅读(305) 评论(0) 推荐(0) 编辑
银行应用系统间的数据交换
摘要:在核心业务系统与外围系统之间批量交互数据是银行应用系统中最常见的任务之一,由于通常要受到多方面因素的制约,这是一个十分复杂而且耗费精力的工作。本文对其中的技术困难和应对策略进行了总结。 尽管目前银行正在进行综合业务系统大集中的改造,但并非所有银行的应用都会集中到惟一一个核心业务系统上,因为银行业务系统的大集中主要是会计账务意义上的大集中——“全行一本账”,即全行共享集中的客户信息,或... 阅读全文
posted @ 2005-12-22 11:23 唐朝 阅读(820) 评论(0) 推荐(0) 编辑
数据库设计方法、规范与技巧(2)
摘要:字段设计原则4) 每个表中都应该添加的3 个有用的字段•?dRecordCreationDate,在VB 下默认是Now(),而在SQL Server 下默认为GETDATE()•?sRecordCreator,在SQL Server 下默认为NOT NULL DEFAULT USER•?nRecordVersion,记录的版本标记;有助于准确说明记录中出现null 数据或者丢失数据的原因5) 对... 阅读全文
posted @ 2005-12-22 11:20 唐朝 阅读(301) 评论(0) 推荐(0) 编辑
数据库设计方法、规范与技巧(1)
摘要:一、数据库设计过程数据库技术是信息资源管理最有效的手段。数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。数据库设计中需求分析阶段综合各个用户的应用需求(现实世界的需求),在概念设计阶段形成独立于机器特点、独立于各个DBMS产品的概念模式(信息世界模型),用E-R图来描述。在逻辑设计阶段将E-R图转换成具体的数据库产品支持... 阅读全文
posted @ 2005-12-22 11:19 唐朝 阅读(343) 评论(0) 推荐(0) 编辑
如何保持Oracle数据库的优良性能
摘要:Oracle数据库以其高可靠性、安全性、可兼容性,得到越来越多的企业的青睐。如何使Oracle数据库保持优良性能,这是许多数据库管理员关心的问题,根据笔者经验建议不妨针对以下几个方面加以考虑。一、分区根据实际经验,在一个大数据库中,数据空间的绝大多数是被少量的表所占有。为了简化大型数据库的管理,改善应用的查询性能,一般可以使用分区这种手段。所谓分区就是动态表中的记录分离到若干不同的表空间上,... 阅读全文
posted @ 2005-12-22 11:17 唐朝 阅读(221) 评论(0) 推荐(0) 编辑
Oracle 数据库的备份与恢复
摘要:Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP)、热备份和冷备份。导出备件是一种逻辑备份,冷备份和热备份是物理备份。 一、 导出/导入(Export/Import) 利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回到Oracle数据库中去。 1、 简单导出数据(Export)和导入数据(Import) Oracle支... 阅读全文
posted @ 2005-12-22 11:17 唐朝 阅读(191) 评论(0) 推荐(0) 编辑
OLTP和DSS不同数据库设计
摘要:OLTP 数据库 DSS 数据库 OLTP = online transaction processing DSS = data warehousing 联机事物处理 数据仓库 例如:飞机订票,网上交易,BBS等 例如:各种资源资料查询系统 大量的在线用户和DML操作 很少的DML操作 大... 阅读全文
posted @ 2005-12-22 11:13 唐朝 阅读(301) 评论(0) 推荐(0) 编辑
Oracle的几种字符类型的区别与使用
摘要:区别: 1. CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符),而同样的VARCHAR2 (20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。 2.CHAR的效率比VARCHAR2的效率稍高。 3.目前VARCHAR是VARCHAR2的同义词。... 阅读全文
posted @ 2005-12-22 11:11 唐朝 阅读(511) 评论(0) 推荐(0) 编辑

1 2 3 下一页