
Oracle
小瓶盖的博客
喜欢有挑战的工作
展开
-
数据库设计指南
如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。有关数据库设计的材料汗牛充栋,大学学位课程里也有专门的讲述。不过,就如我们反复强调的那样,再好的老师也比不过经验的教诲。所以我最近找了些对数据库设计颇有造诣的专业人士给大家传授一些设计数据库的技巧和经验。我从收到的130 个反馈中精选了其中的60 个最佳技巧,并把这些转载 2007-07-17 09:16:00 · 883 阅读 · 0 评论 -
修改Oracle XE HTTP 监听程序端口
<br />由于XE安装时,默认web控制台服务端口是8080,这个设置令人很是郁闷,因为和Tomcat等服务器冲突。今天终于在XE的安装文件中翻到了安装时的SQL,让我查到了端口设置的SQL。<br />在oraclexe/app/oracle/product/10.2.0/server/config/scripts/postDBCreation.sql文件里。有这样一段:Sql代码 begin dbms_xdb.sethttpport('8080'); dbms_xdb.setf转载 2010-08-10 13:43:00 · 753 阅读 · 0 评论 -
Oracle 常用目录结构(10g)
<br />--==============================<br />-- Oracle 常用目录结构(10g)<br />--==============================<br /> <br /> 大多数情况下,了解Oracle常用目录结构,将大大提高数据库管理与维护的工作效率,本文介绍了Oracle 10g 的常用目录。<br /> <br /> 关于Linux下Oralce 的安装,请参照:<br /> VmWare6.5.2下安装R转载 2010-07-04 03:24:00 · 402 阅读 · 0 评论 -
Oracle数据库中的“锁”学习小结
ORACLE锁具体分为以下几类:1.按用户与系统划分,可以分为自动锁与显示锁 自动锁:当进行一项数据库操作时,缺省情况下,系统自动为此数据库操作获得所有有必要的锁。 显示锁:某些情况下,需要用户显示的锁定数据库操作要用到的数据,才能使数据库操作执行得更好,显示锁是用户为数据库对象设定的。2.按锁级别划分,可分为共享锁与排它锁 共享锁:共享锁使一个事务对特定数据库资源进原创 2010-01-29 13:09:00 · 490 阅读 · 0 评论 -
关于oracle行列转换
最近公司项目涉及到统计报表,有关交叉报表部分差不多都有行列转换需求,根据个人开发中的需求,总结了一些例子 1.创建表create table T1( PRODUCTID VARCHAR2(100), NUM NUMBER);2.插入测试数据insert into T1 (PRODUCTID, NUM)values (1, 3);insert into T1原创 2009-04-01 15:15:00 · 2074 阅读 · 0 评论 -
oracle 中的exception
1、异常的优点 如果没有异常,在程序中,应当检查每个命令的成功还是失败,如 BEGIN SELECT ... -- check for ’no data found’ error SELECT ... -- check for ’no data found’ error SELECT ... -- check for ’no data found’ error 这种实现的方转载 2009-03-18 19:57:00 · 564 阅读 · 0 评论 -
oracle自定义函数和存储过程
贴一段中文文档示例,应该就可以开始工作了: --过程(PROCEDURE)--------------------------------------------------// --创建表 CREATE TABLE user_info ( id VARCHAR2(4), name VARCHAR2(15), pwd VARCHAR2(15), address VARCHAR2(30) ); --转载 2009-03-18 19:54:00 · 1751 阅读 · 0 评论 -
oracle异常处理 例解
异常处理是用来处理正常执行过程中未预料的事件。如果PL/SQL程序块一旦产生异常而又没有指出如何处理时,程序会自动终止。异常处理部分放在PL/SQL的后半部分,结构为:EXCEPTION WHEN first_exception THEN WHEN second_exception THEN WHEN OTHERS THEN code to转载 2009-03-18 15:43:00 · 777 阅读 · 0 评论 -
索引研究
.B-Tree索引: 1. 选项择索引字段的原则: l 在WHERE子句中最频繁使用的字段 l 联接语句中的联接字段 l 选择高选择性的字段(如果很少的字段拥有相同值,即有很多独特值,则选择性很好) l ORACLE在UNIQUE和主键字段上自动建立索引 l 在选择性很差的字段上建索引只有在这个字段的值分布非常倾斜的情转载 2009-03-12 20:12:00 · 559 阅读 · 0 评论 -
Oracle SQL 优化原则(摘)
转自 http://www.javaresearch.org/article/154962.htm 人们在使用SQL时有时候会陷入一个误区 , 即太关注于SQL得到的结果是否正确 , 而忽略了不同的实现方法之间的可能存在的性能差异 , 特别是Web较复杂的报表系统中用到的Select 命令或大型的复杂的数据库环境中(如联机事务处理OLTP)表现得尤为明显 , 经过对相关应用程序转载 2009-03-12 11:17:00 · 554 阅读 · 1 评论 -
改变Oracle XMLDB Ports
方式一:命令行方式Change XMLDB PortsThis document explains how to change the default ports (8080 for HTTP and 2100 for FTP) in XMLDB.Oracle XMLDB uses the ports 2100/8080 by default. Sometimes ther原创 2007-11-01 10:22:00 · 582 阅读 · 0 评论 -
Oracle 查看用户权限
ORACLE中数据字典视图分为3大类, 用前缀区别,分别为:USER,ALL 和 DBA,许多数据字典视图包含相似的信息。USER_*:有关用户所拥有的对象信息,即用户自己创建的对象信息ALL_*:有关用户可以访问的对象的信息,即用户自己创建的对象的信息加上其他用户创建的对象但该用户有权访问的信息DBA_*:有关整个数据库中对象的信息(这里的*可以为TABLES, INDEXES, OBJECTS, USERS等。1.查看所有用户:select * from dba_user;select转载 2010-08-17 11:16:00 · 435 阅读 · 0 评论