Oracle学习系列—关于字符数字混合排序和中文排序的问题
关于汉字排序的问题源于曾经做过的114号码百事通查询,当时要求提供按笔画、部首、拼音的多种查询方式,拼音排序直接按名称字段进行排序时总有些是是而非的错误,百思不得其解;同时笔画、部首排序也摸不着头脑。。...
Oracle学习系列—Window操作系统下Oracle数据库的手工创建
系统环境: 1、操作系统:Windows2003 Server2、数据库: Oracle9i Database 9.2.0.1.0 for Windows 企业版3、安装路径:C/:ORACLE步骤:1、手工创建相关目录2、手工创建初始化参数文件3、通过oradim创建一个ORACLE...
Oracle学习系列—Windows下数据库进程的启动和关闭
windows下Oracle的启动一般是伴随windows自动启动,自动关闭的。但是如果同过任务管理器杀掉了Oracle进程,如果通过命令行方式打开Oracle就会报错误信息。。。具体解决办法详见。。。Microsoft Windows XP [Versio...
关于Oracle 01122,01110,01207的错误和解决
windows xp,数据库oracle 10.2.0。1没有备份,基本上是默认安装,好像还不是归档模式症状:sqlplus只有sysdba用户能进去,其他用户进去一概报:ora-01033:oracle正在初始化或关闭而且sysdba用户进去之后能执行sele...
关于触发器在行级和语句级的执行顺序问题
原来总是对触发器的几种写法和执行先后顺序感到困惑,找了个时间把Oracle的官方文档看了一下,然后做了几个例子,终于有点明白了。:Types of Triggers触发器类型Row Triggers and Statement Triggers 行级触发器和语...
关于SAVEPOINT和自定义异常使用的一点看法
前两天有同事问怎么样才能控制存储过程中的回滚和提交,以及如果某个环节发生错误之后怎么样退出该存储过程,想了两天才算是有点小眉目了。Rollback to savepoint;回滚之前所有做过的事情但不包括块和其他savepoint...
一次关于解决数据库侦听的小经历
自从有了10g被该死的侦听器折磨好几次了,估计该遇到的问题全遇到了。。。这个只是其中一个小小的问题...好好的报表服务器的数据库突然有人说登陆不了了,PL/SQLdeveloper登陆报Ora-12541:TNS:没有监听器的错误,而S...
Oracle Performance Tune Plan
偶本来就不是DBA,写出来的东西也不怕别人笑话了,以下内容是为项目写的,仅限Oracle入门或者项目开发人员使用JObjectiveThe objective of this document is to provide the simplified steps for Oracle performa...
关于外键约束和对应主键信息的查询脚本
初衷是想根据表中存在的外键信息得到相应的索引脚本,后来才扩展到获取相应的主键字段,大同小异。这些系统表都是相类似的,例如user_cons_columns 和user_constraints, user_indexes和user_ind_columns定义一个函...
Oracle性能优化视频学习笔记-动态调整SGA
这个章节估计是所有视频中最短的了,:),主要说了一个granule的概念和如何进行动态参数设置动态调整SGA动态SGA分配调整buffer caches调整共享池大小动态SGA允许改变SGA配置,在不重启实例的情况下SGA受限于SGA_MAX_S...
Oracle性能优化视频学习笔记-数据库配置和I/O问题
本章节主要是介绍表空间数据文件日志文件的最优配置和相关I/O的性能视图表数据库配置和I/O问题Oracle文件类型表空间不正确的用法表空间分区的原因检查点如何工作监视和优化检查点监视和优化日志基本优化原则磁盘I/O...
Oracle性能优化视频学习笔记-性能优化概念(一)
本周开始学习Oracle性能优化视频,顺便做点笔记,帮助提高学习效率。确定性能调整目标听取用户意见用户需求变化监控系统响应时间系统本身负载变化硬件问题内存CPU磁盘软件操作系统OracleOracle配置诊断和优化工具根...
Oracle性能优化视频学习笔记-性能优化概念(二)
性能优化第一课学习笔记...性能调优概论Who tunes?应用设计者应用开发者数据库管理员操作系统管理员Why tune?How much tuning?定期收集性能视图设定优化目标定量确定性能优化指标:客户响应时间,磁盘I/O,物理读分...
详细解读 STATSPACK 报告(转载)
本文出自Oracle数据库管理板块,itpub网友BTxigua的原作。链接如下: http://www.itpub.net/875132.html 这是我看到的最为详尽的StatSpack报告解读,甚至比eygle的新书有关部分还要detail。抱歉因为文章太长,博客无...
Oracle学习系列—数据库优化—索引图例
关于索引其实图例看的更清楚一些,包括各种索引的结构和适用范围. B树索引 反向建索引 函数索引 位图索引 ...
Oracle学习系列—数据库结构—Mount阶段动态视图
动态性能视图(在 NOMOUNT 阶段可以访问),Oracle8i版本中,摘自于<企业 DBA 第 1A 部分 体系结构和管理> V$PARAMETER 包含关于初始化参数的信息 V$SGA 包含有关 SGA 的摘要信息 V$OPTION 列出随...
Oracle学习系列—数据库优化—性能优化工具
Oracle中对于SQL的执行计划和跟踪功能是很强大的,其中包括EXPLAIN PLAN,TKPROF和SQL Trace,Auto Trace.EXPLAIN PLANExplain Plan语句能够显示优化器对SELECT,UPDATE,INSERT,DELETE等语句分析的执行计划.一条语句...
Oracle学习系列—数据库优化—In和Exists的使用
关于In和Exists的使用优劣,在官方文档<Oracle9iR2.Database.Performance.Tuning.Guide.and.Reference>有很好的说明.实际上并不存在优劣之分,Oracle会跟据实际情况进行In和Exists的相互转换,因此可以说大多数情况下...
Oracle学习系列—数据库优化—RBO访问路径
Oracle推荐使用CBO方式,不过在缺乏统计信息的情况下,RBO还是值的关注得.....使用RBO时,优化器基于可用的访问路径或队列选择相应的执行计划.Oracle访问路径队列是启发式的可能有多种方式执行一个SQL语句,RBO会选择低...
Oracle学习系列—数据库优化—Collect Statistics
虽然提倡使用DBMS_STATS包,估计ANALYZE使用还是会多一些吧,毕竟方便...收集统计信息,收集分区对象的全局信息,调整你的统计信息.但是,以下情况下,你必须使用ANALYZE语句,而不是DBMS_STATS来收集统计信息(这些信息与...