oracle
文章平均质量分 75
元子敲代码
这个作者很懒,什么都没留下…
展开
-
Oracle SELECT TOP
在ORACLE中实现SELECT TOP N的方法1.在ORACLE中实现SELECT TOP N 由于ORACLE不支持SELECT TOP语句,所以在ORACLE中经常是用ORDER BY跟ROWNUM的组合来实现SELE转载 2011-10-12 15:42:37 · 1169 阅读 · 0 评论 -
面向程序员的数据库访问性能优化法则
原文地址:http://blog.csdn.net/yzsind/article/details/6059209特别说明:1、 本文只是面对数据库应用开发的程序员,不适合专业DBA,DBA在数据库性能优化方面需要了解更多的知识;2、 本文许多示例及概念是基于Oracle数据库描述,对于其它关系型数据库也可以参考,但许多观点不适合于KV数据库或内存数据库或者是基于SSD技术的数据库;转载 2014-01-02 16:14:46 · 609 阅读 · 0 评论 -
Oracle的JDBC驱动的版本
classes12.jar,ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别,之间的差异 作者:赵磊博客:http://elf8848.iteye.com 在使用Oracle JDBC驱动时,有些问题你是不是通过替换不同版本的Oracle JDBC驱动来解决的?最常使用的ojdbc14.jar有多个版本,classes1转载 2013-05-15 17:12:37 · 686 阅读 · 0 评论 -
PowerDesigner反向工程导出模型图
PowerDesigner_15连接Oracle11g,反向工程导出模型图PowerDesigner15连不上Oracle11g说:Could not Initialize JavaVM是因为电脑里的jdk版本是x64的换成x86版本的jdk,再配一下CLASSPATH再连,问题就解决了一:下载http://count.ddooo.com/redirect.asp?转载 2013-04-07 15:16:57 · 784 阅读 · 0 评论 -
ORACLE启动 切换实例命令
启动服务器的其他实例 export ORACLE_SID=数据库实例名 sqlplus /nolog conn /as sysdba select name from v$database; !lsnrctl status;查看实例监听器 startup Oracle操作指令 #sqlplus /nolog >connect system/sys原创 2013-03-20 19:40:52 · 2431 阅读 · 0 评论 -
Oracle 11g R2 Net Configuration Assistant与Net Manager的不同
在oracle的配置工具中,Net Configuration Assistant和Net Manager都可以配置监听和TNS,但这两个工具又各有不同,个人总结:Net Manager只是修改参数,并不对现有服务进行更新(启动或重启);而Net Configuration Assistant则会更新现有的服务,也就是说用Net Manager修改参数和用文本编辑器直接修改的效果是一样的。转载 2013-03-11 22:08:50 · 1250 阅读 · 0 评论 -
Database Link详解
一.创建Database Link 1) 权限:创建数据库链接的帐号必须有CREATE DATABASE LINK或CREATE PUBLIC DATABASE LINK的系统权限,用来登录到远程数据库的帐号必须有CREATE SESSION权限。这两种权限都包含在CONNECT角色中(CREATE PUBLIC DATABASE LINK权限在DBA中)。一个公用数据库链接对转载 2013-02-22 14:57:42 · 594 阅读 · 0 评论 -
Oracle10g重建EM 报ORA-20001: SYSMAN already exists
10g重建EM 报ORA-20001: SYSMAN already exists解决方法:Logon SQLPLUS as user SYS or SYSTEM, and drop the sysman account and management objects: SQL> drop user sysman cascade;转载 2013-02-19 16:38:57 · 473 阅读 · 0 评论 -
ORACLE 字符串聚合函数 strCat
create or replace type strcat_type as object ( currentstr varchar2(4000), currentseprator varchar2(8), static function ODCIAggregateInitialize(sctx IN OUT strcat_type转载 2013-01-21 16:01:39 · 1326 阅读 · 0 评论 -
Oracle如何复制表的sql语句
以下的文章主要是介绍Oracle复制表的sql语句,其中包括如何复制表结构的sql。以及如何复制相关表的结构又复制表中的数据sql。以下就是相关内容的具体介绍,望你浏览完以下的内容会有所收获。如下,表a是数据库中已经存在的表,b是准备根据表a进行复制创建的表:1、只复制表结构的sqlcreate table b as select * from a where 1>1转载 2012-11-09 15:56:10 · 674 阅读 · 0 评论 -
Oracle 查询效率详解
Oracle 查询效率详解我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理转载 2011-10-18 10:44:56 · 709 阅读 · 0 评论 -
oracle中exists和in的问题
今天在做sql练习的时候遇到了查询出客户表中重名的人(以lastname进行判断)的问题,本来第一感觉是应该用in来做,但是突然又想起昨天看了一篇有关sql优化的文章,其中建议用exists代替in()以提高速度。虽然很容易的写出了用exists的查询,但是其中的道理依然没有弄明原创 2011-10-14 10:42:46 · 1035 阅读 · 0 评论 -
sql执行顺序及oracle优化
一、sql语句的执行步骤:(1)语法分析,分析语句的语法是否符合规范,衡量语句中各表达式的意义。(2)语义分析,检查语句中涉及的所有数据库对象是否存在,且用户有相应的权限。(3)视图转换,将涉及视图的查询语句转换为相应的对基表查询语句。(4)表达式转换, 将复杂的原创 2011-10-13 10:17:20 · 1236 阅读 · 0 评论 -
Oracle查询rownum与rowid的不同之处
Oracle查询rownum与rowid的不同之处 以下的文章主要是介绍Oracle查询rownum与rowid的不同之处,以及以假设的方式即,查询条件为rownum = 2,在查询出第一条记录的时的具体内容的介绍,以下就是文章的详细内容的介绍。转载 2011-10-15 11:13:23 · 535 阅读 · 0 评论 -
Oracle优化器介绍
Oracle优化器介绍本文讲述了Oracle优化器的概念、工作原理和使用方法,兼顾了Oracle8i、9i以及最新的10g三个版本。理解本文将有助于您更好的更有效的进行SQL优化工作。RBO优化器RBO是一种基于规则的优化器,随着CBO优化器的逐步发展和完善,在最新的10g版本中Oracle已经彻底废除了RBO。正在使用Oracle8i或9i的人们或多或少的都会碰到RBO,转载 2014-05-12 15:17:28 · 463 阅读 · 0 评论