摘要: Windows下常见Oracle服务介绍注:SID - 数据库标识 HOME_NAME - Oracle Home名称,如OraHome92、OraHome81(1)OracleServiceSID 数据库服务,这个服务会自动地启动和停止数据库。如果安装了一个数据库,它的缺省启动类型为自动。服务进程为ORACLE.EXE,参数文件initSID.ora,日志文件SIDALRT.log,控制台SV... 阅读全文
posted @ 2010-09-17 14:46 tc310 阅读(368) 评论(0) 推荐(0) 编辑
摘要: ORACLE数据库常见问题诊断方法 ---(常见错误篇)1 ORA-12571、ORA-03113、ORA-03114、ORA-01041特征:客户端(代理或应用服务器)有时报这类断连错误原因:如果偶尔出现一次,则可能为网络原因或用户异常中止,如果经常出现则为客户端与服务端的字符集不一致。措施:如果偶尔出现,可在服务端的协议配置文件PROTOCOL.ORA中增加一行TCP.NODELAY=YES;... 阅读全文
posted @ 2010-09-17 14:43 tc310 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 本文针对oracle日常的名令做了介绍,欢迎各位大侠多提宝贵意见和多多补充!一日志管理 1.forcing log switches sql> alter system switch logfile;2.forcing checkpoints sql> alter system checkpoint; 3.adding online redo log groups sql> al... 阅读全文
posted @ 2010-09-17 14:31 tc310 阅读(238) 评论(0) 推荐(0) 编辑
摘要: CHAR,VARCHAR,VARCHAR2类型的区别与使用区别: 1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符),而同样的VARCHAR2 (20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。 2.CHAR的效率比VARCHA... 阅读全文
posted @ 2010-09-17 14:15 tc310 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 非常实用的,使用SQL查询连续号码段。(做计费系统或SP的兄弟经常会用到)数据库中如何使用SQL查询连续号码段在【Database吧】上有一则非常巧妙的SQL技巧,学习一下,记录在这里。最初的问题是这样的:我有一个表结构,fphm,kshm2014,000000012014,000000022014,000000032014,000000042014,000000052014,0000000720... 阅读全文
posted @ 2010-09-17 14:14 tc310 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.oracle.com.cn/viewthread.php?tid=36089&extra=page%3D1%26amp%3Bfilter%3Ddigest一、 关于索引的知识要写出运行效率高的sql,需要对索引的机制有一定了解,下面对索引的基本知识做一介绍。1、 索引的优点和局限索引可以提高查询的效率,但会降低dml操作的效率。所以建立索引时需要权衡。对于dml... 阅读全文
posted @ 2010-09-17 14:10 tc310 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 该文是我连接oracle的总结,特别适合于程序开发人员与oracle菜鸟 如何配置才能使客户端连到数据库: 要使一个客户端机器能连接oracle数据库,需要在客户端机器上安装oracle的客户端软件,唯一的例外就是java连接数据库的时候,可以用jdbc thin模式,不用装oracle的客户端软件。加入你在机器上装了oracle数据库,就不需要在单独在该机器上安装oracle客户端了,因为装or... 阅读全文
posted @ 2010-09-17 14:07 tc310 阅读(735) 评论(0) 推荐(0) 编辑
摘要: sql*plus使用的一些技巧阅读本文档之前,建议先看” http://www.cnoug.org/viewthread.php?tid=16867“一文,Sql*plus中蕴藏着好多技巧,如果掌握这些技巧,对于在oracle数据库下进行快速开发与有效维护数据库都是有益的。 下面就接受一二, 1.使用SQL*PLUS动态生成批量脚本将spool与select命令结合起来使用... 阅读全文
posted @ 2010-09-17 14:02 tc310 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 有两个结构相同的表table1,table2 将table1插入到table2中: 现在采用两种方法: 1、指定回滚段,回滚段足够大 set transaction use rollback segment RBS1; INSERT INTO table1 NOLOGGING SELECT * FROM table2; commit; 2、采用定义cursor,每5000或10000条记录提交一... 阅读全文
posted @ 2010-09-17 13:59 tc310 阅读(1782) 评论(0) 推荐(0) 编辑
摘要: 原文:http://blog.csdn.net/yzsind/archive/2005/01/20/261176.aspx【delphi+oracle报表解决方案(一)】delphi中调用oracle的存储过程(分带返回游标,不返回值两种) 关键字: delphi ,oracle存储过程,游标,返回数据集,报表注:delphi 6+ oracle 8.1.6一.创建包与包体1.附:建表aaclas... 阅读全文
posted @ 2010-09-17 13:50 tc310 阅读(5672) 评论(0) 推荐(0) 编辑
摘要: Delphi 调用 Oracle 存储过程并返回数据集的例子.一、先在 Oracle 建好 CREATE OR REPLACE PACKAGE pkg_test AS TYPE myrctype IS REF CURSOR; PROCEDURE get(i_test INTEGER,p_rc OUT myrctype); END pkg_test; CREATE OR REPLACE PACK... 阅读全文
posted @ 2010-09-17 13:40 tc310 阅读(887) 评论(0) 推荐(0) 编辑