Oracle Database
文章平均质量分 56
lyjwin
这个作者很懒,什么都没留下…
展开
-
Oracle增量备份(incremental backup) 与 差量备份(differential backup)
两篇文章、两个角度,由浅入深。首先来看第一篇。 引自:http://smailes.blog.51cto.com/28248/45813 增量备份(incremental backup) 增量备份比完全备份快得多。在进行增量备份,只有那些在上次完全或者增量备份后被修改了的文件才会被备份。正是由于这个原因,增量备份所需时间仅为完全备份的几分之一。为了确认一个文件是否在上次转载 2009-09-17 14:44:00 · 2894 阅读 · 0 评论 -
在操作系统级通过脚本实现数据库操作
<br />相信有好多朋友想在操作系统级,通过脚本来实现数据库的操作。今天我也做了个实验,在操作系统级,调用SQL/PLUS调用,并实现数据库的相关操作。<br />做找了两个比较有代表性的操作系统来说明下情况。下面分别把我在Windows操作系统、UNIX操作系统上的实验过程与大家进行分享。希望对于初学者有些许的帮助。更希望高人提出建议。<br />首先,介绍下Windows中通过Window Command窗体的操作过程:<br /> <br />我的实验环境是:<br />Microsoft Wind原创 2011-03-06 10:53:00 · 611 阅读 · 0 评论 -
Oracle 修改表名
<br />Oracle修改表名的方式有以下几种:<br />方式一、1.先通过Create Table New_Table_Name As Select * from Old_Table_Name;创建一个新的表。<br /> 2.检查Old_Table_Name上的约束,并把该约束应用到New_Table_Name上。<br /> 3.禁用Old_Table_Name上的约束禁用。<br /> 4.表删除Old_Table_Name。<b原创 2011-03-06 11:16:00 · 1726 阅读 · 0 评论 -
在命令行调用脚本执行Oracle数据库查询、插入、删除等操作
<br />相信有好多朋友想在操作系统级,通过脚本来实现数据库的操作。新天我也做了个实验,在操作系统级,调用SQL/PLUS调用,并实现数据库的相关操作。<br />做找了两个比较有代表性的操作系统来说明下情况。下面分别把我在Windows操作系统、UNIX操作系统上的实验过程与大家进行分享。希望对于初学者有些许的帮助。更希望高人提出建议。<br />首先,介绍下Windows中通过Window Command窗体的操作过程:<br /> <br />我的实验环境是:<br />Microsoft Wind原创 2011-01-14 14:26:00 · 2867 阅读 · 0 评论 -
Oracle语句优化规则汇总
<br /><br /><br />引自:http://www.programbbs.com/doc/class10-2.htm<br /> <br /><br /><br />Oracle sql 性能优化调整<br />1. 选用适合的ORACLE优化器<br /> ORACLE的优化器共有3种:<br /> a. RULE (基于规则)<br /> b. COST (基于成本)<br /> c. CHOOSE (选择性)<br /> 设置缺省的优化器,可以通过对init.ora文件中OPTI转载 2011-01-05 23:27:00 · 487 阅读 · 0 评论 -
Oracle语句优化规则汇总
<br /><br /><br />引自:http://www.programbbs.com/doc/class10-2.htm<br /> <br /><br /><br />Oracle sql 性能优化调整<br />1. 选用适合的ORACLE优化器<br /> ORACLE的优化器共有3种:<br /> a. RULE (基于规则)<br /> b. COST (基于成本)<br /> c. CHOOSE (选择性)<br /> 设置缺省的优化器,可以通过对init.ora文件中OPTI转载 2011-01-05 23:27:00 · 426 阅读 · 0 评论 -
从Date型中,用Extract、to_char函数分别取年、月、日、时、分、秒的应用举例
<br /> <br /> 在Oracle做编程时,取年、月、日、时、分、秒就没有高级语言来的方便了。不过也有现成的函数支持。下面是一个小小的例子,供大家参考:<br /> <br />select extract(year from sysdate) "This Year ", extract(month from sysdate) "This Month ", extract(day from sysdate) "This Day ", --注原创 2011-01-06 11:13:00 · 1442 阅读 · 0 评论 -
Oracle数据库设计开发阶段性能优化策略
<br /> Oracle数据库设计开发阶段性能优化策略引自:http://www.programbbs.com/doc/3414.htm<br />引言 <br /> Oracle是目前使用最为广泛的大型数据库管理系统,提高Oracle数据库系统的运行效率,是整个计算机信息系统高效运转的前提和保证。影响Oracle数据库应用系统性能的因素很多,既有软件方面的因素,也包括数据运行的硬件环境、网络环境、数据库管理和维护方面的因素等。数据库系统设计开发阶段是Oracle应用优化的最佳阶段,也是主动优化阶段原创 2011-01-05 22:11:00 · 641 阅读 · 0 评论 -
Oracle数据库设计开发阶段性能优化策略
<br />Oracle数据库设计开发阶段性能优化策略引自:http://www.programbbs.com/doc/3414.htm<br />引言 <br /> Oracle是目前使用最为广泛的大型数据库管理系统,提高Oracle数据库系统的运行效率,是整个计算机信息系统高效运转的前提和保证。影响Oracle数据库应用系统性能的因素很多,既有软件方面的因素,也包括数据运行的硬件环境、网络环境、数据库管理和维护方面的因素等。数据库系统设计开发阶段是Oracle应用优化的最佳阶段,也是主动优化阶段,转载 2011-01-05 21:54:00 · 530 阅读 · 0 评论 -
Oracle 复合类型
<br />转自: http://www.programbbs.com/doc/4894.htm在Oracle中的变量有如下几种类型:数字型、字符型、引用型、复合型。其中,复合类型包括:table 表和数组 array。table 表又可分为: 1. 索引表 index table 2.嵌套表 nested table。 一.索引表: 定义:(练习中表名均为 v_table)<br />type 索引表名 is table of 类型 index by bin转载 2011-01-05 21:24:00 · 526 阅读 · 0 评论 -
索引的优点和缺点
<br />版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明<br />http://young25.blogbus.com/logs/11816880.html<br /> <br /> <br />一、为什么要创建索引呢(优点)?<br />这是因为,创建索引可以大大提高系统的性能。<br />第一, 通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。<br />第二, 可以大大加快数据的检索速度,这也是创建索引的最主要的原因。<br />第三, 可以加速表和表之间的转载 2010-12-27 19:45:00 · 427 阅读 · 0 评论 -
关于RowNum使用的一些实验
<br /> <br /> <br />今天在修改别的程序时,发现SQL语句在应用RowNum的一些奇特的现象。经过了与同事的一番折腾后,终于搞清了其中的一些内容。<br />这里贴出来,与大家分享下过程……<br />--单表<br />select * from aa;<br />select * from aa WHERE ROWNUM<5;<br />SELECT * from bb WHERE ROWNUM<5;<br />--测试存在<br />SELECT * from ( SELECT *原创 2010-10-26 15:57:00 · 522 阅读 · 0 评论 -
有关利用Oracle聚集函数进行统计时的,一点小发现
今天利用Oracle做数据抽取时,做了个小的实验,对于自己心中的一点疑问做了个实验。把结果贴了出来与大家分享。希望对于,与我有同样问题的人,有所帮助。 表中的列数yq_jbb表24列,yq_bbjcb表24列,yq_bbjcjgb表20列。其中xb字段是varchar2(4)类型的,sid是varchar2(36)类型的,cxsj是varchar2(20)类型的。 我的问题如下: 1.聚合函数中的列,要求得与Select List中的列相同。那么,如果我在Selec原创 2010-12-10 15:46:00 · 672 阅读 · 0 评论 -
关于Exists使用的一点个人感受
<br />如果没有正常使用Exists,则不但不会提升查询的速度,而且还会造成数据库的查询占用资源非常多。在工作过程中,发现了关于Exists使用的几个要注意的点。晒出来给大家分享下……<br />一、Exists要用有索引列的字段上。不然性能就体现不出来。<br />二、测试存在的表中尽量不要放过滤条件,最好是不放。如果要有过滤条件,可以考虑给该条件关联索引。<br />三、如果在测试的数据量不大,可以用In取代之。<br />四、测试存在的过程中,少用多层测试存在。最好是单层使用。不然,极易影响效率。原创 2010-12-06 11:39:00 · 951 阅读 · 0 评论 -
oracle中pro*c的学习
oracle中pro*c的学习一 Pro*C 程序概述:1.什么是Pro*C程序在ORACLE数据库管理和系统中, 有三种访问数据库的方法;(1) 用SQL*Plus, 它有SQL命令以交互的应用程序访问数据库;(2) 用第四代语言应用开发工具开发的应用程序访问数据库,这些工具有SQL*Froms,QL*Reportwriter,SQL*Menu等;(3) 利用在第三代语言内嵌入的SQL语言或ORACLE库函数调用来访问。Pro*C就属于第三种开发工具之一, 它把过程化语言C和非过程化语言SQL最完善地结合转载 2010-09-02 21:39:00 · 639 阅读 · 0 评论 -
域环境下用netca配置时注意的地方
使用netca配置一个本地Listener本来是一件毛毛雨的事,可今天我竟然花近两个小时。当问题解决时,倍感……把其中遇到的问题给大家分享下。 我原本的操作流程一步步走下来,遇见了如下两个问题。 首个问题,在命令行中,提示D:\app\product\11.2.0\client_1\network\admin\listener.ora没有写权限。我把Ever原创 2012-03-31 11:30:38 · 1101 阅读 · 0 评论