{$ArticleTitle}
您现在的位置: 学网 >> 数 据 库 >> Oracle
学网教程
·[Oracle]Oracle数据库开发技术经验浅谈Oracle04-26
Oracle数据库作为大型数据库管理系统,近年来一直占有世界上高端数据库的最大份额,其强大而完善的数据库管理功能,以及ORACLE公司推陈出新的不断努力,一直成为IT业界瞩目的焦点。岭澳核电站的数据库平台采用了ORACLE7.3作为后端平台,前端选择了ORACLE公司的DEVELOPER 2000 及DESIGNER 2000作为开发工具,采用了目前流行的CLIENT/SERVER模式。本人在OR……
·[Oracle]全面解析Oracle developer的异常处理机制Oracle02-20
Oracle developer以其快速的数据处理开发而闻名,其异常处理机制也是比较完善,不可小觑。1、 异常的优点 如果没有异常,在程序中,应当检查每个命令的成功还是失败,如 BEGIN SELECT ... -- check for ’no data found’ error SELECT ... -- check for ’no data found’ error SELECT ... --……
·[Oracle]全面解析Oracle无法连接本地数据库问题数据库02-19
我的Oracle数据库原来很正常,可是不知道是什么原因,最近用toad或是plsql连接本地数据库的时候总是出现下面的提示:Error:ORA-01033:ORACLE initialization or shutdown in progress仔细观察服务启动情况后,发现这里不是问题的所在。后来在网上找了一些答案,但大体的解决思路和方法都是这样的: SQL>sqlplusSQL>co……
·[Oracle]超大型Oracle数据库应用系统的设计方法应用系统02-19
这篇文章主要介绍了几种超大型Oracle数据库应用系统的设计方法,详细内容请参考下文。一、概论 超大型系统的特点为: 1.处理的用户数一般都超过百万,有的还超过千万,数据库的数据量一般超过1TB; 2.系统必须提供实时响应功能,系统需不停机运行,要求系统有很高的可用性及可扩展性。 为了能达到以上要求,除了需要性能优越的计算机和海量存储设备外,还需要先进的数据库结构设计和优化的应用系统。 一般的超大……
·[Oracle]Oracle的数据库安全基础知识Oracle12-31
随着计算机的普及以及网络的发展,数据库已经不再仅仅是那些程序员所专有的话题。而Oracle数据库更是凭借其性能卓越,操作方便灵活的特点,在数据库的市场中已经占据了一席之地。但是同样随着网络技术的不断进步,数据信息的不断增加,数据安全已经不再是以前的“老生长谈”,也更不是以前书本上那些“可望不可及”的条条框框。  或许很久以前,大家都觉得Oracle数据库的安全并不存在隐患,因为Oracle公司在去……
·[Oracle]用oracle实现发送电子邮件电子邮件12-31
使用oracle的存储过程,调用oracle的相关包,进行电子邮件的发送。实现将有关的信息发送给相关人员的目的。SQL> exec procsendemail(hello,hello test oracle email,huangxc@hthorizon.com,hxcqu3000@hotmail.com,mail.hthorizon.com,25,1,huangxc@hthorizon.c……
·[Oracle]ORACLE审计的小总结Oracle12-31
1、什么是审计审计(Audit)用于监视用户所执行的数据库操作,并且Oracle会将审计跟踪结果存放到OS文件(默认位置为$ORACLE_BASE/admin/$ORACLE_SID/adump/)或数据库(存储在system表空间中的SYS.AUD$表中,可通过视图dba_audit_trail查看)中。默认情况下审计是没有开启的。不管你是否打开数据库的审计功能,以下这些操作系统会强制记录:用管……
·[Oracle]Oracle exp/imp的备份(导出/导入备份)百度Oracle12-31
exp hely=y 说明: USERID 用户名/口令 FULL 导出整个文件 (N) BUFFER 数据缓冲区的大小 OWNER 所有者用户名列表 FILE 输出文件 (EXPDAT.DMP) TABLES 表名列表 COMPRESS 导入一个范围 (Y) RECORDLENGTH IO 记录的长度 GR……
·[Oracle]oracle 插入大字段procedureOracle12-31
首先建立DIRECTORY ,命令如下: CREATE OR REPLACE DIRECTORY IMAGES As F:\; procedure代码如下CREATE OR REPLACE PROCEDURE IMG_INSERT (FILENAME  VARCHAR2) AS F_LOB   BFILE; B_LOB ……
·[Oracle]Oracle数据库系统使用经验六则Oracle07-20
1.having 子句的用法   having 子句对 group by 子句所确定的行组进行控制,having 子句条件中只允许涉及常量,聚组函数或group by 子句中的列.   2.外部联接"+"的用法   外部联接"+"按其在"=……
·[Oracle]oracle学习的好书Oracle07-20
oracle官方文档:《concept》上面讲了oracle的体系和概念,很适合初学者看。 OCP的教学用书,也就是STUDY GUIDE(SG)。 Oracle8i 备份恢复手册 Oracle8高级管理与优化 Oracle8i PLSQL程序设计 Oracle8数据库管理员手册 以上书本都是机械工业出版社出……
·[Oracle]Oracle入门心得--(1)Oracle07-20
Oracle的体系太庞大了,对于初学者来说,难免会有些无从下手的感觉,什么都想学,结果什么都学不好,所以把学习经验共享一下,希望让刚刚入门的人对Oracle有一个总体的认识,少走一些弯路。  一、定位     Oracle分两大块,一块是开发,一块是管理。开发主要是写写存储过程、触发器什么的,还有就是用Oracle的Develo……
·[Oracle]Oracle入门心得--(2)Oracle07-20
三、Oracle的体系     Oracle的体系很庞大,要学习它,首先要了解Oracle的框架。在这里,简要的讲一下Oracle的架构,让初学者对Oracle有一个整体的认识。      1、物理结构(由控制文件、数据文件、重做日志文件、参数文件、归档文件、密码文件组成) &n……
·[Oracle]分析Oracle数据库日志文件--(1)Oracle07-20
一、如何分析即LogMiner解释 从目前来看,分析Oracle日志的唯一方法就是使用Oracle公司提供的LogMiner来进行, Oracle数据库的所有更改都记录在日志中,但是原始的日志信息我们根本无法看懂,而LogMiner就是让我们看懂日志信息的工具。从这一点上看,它和tkprof差不多,一个是用来分析日志信息,一个则是格式化跟踪文件。通过对日志的分析我们可以实现下面的目的: 1、查明数……
·[Oracle]分析Oracle数据库日志文件--(2)Oracle07-20
虽然说LogMiner是Oracle8i才推出来,但我们同样可以用它来分析Oracle8的日志文件,只不过稍微麻烦了一点,并且有一定的限制,下面是具体做法: 我们首先复制Oracle8i的$ORACLE_HOME/rdbms/admin/dbmslmd.sql脚本到Oracle8数据库所在主机的同样目录;这个脚本用于创建dbms_logmnr_d包(注意,Oracle9i中还将创建dbms_log……
·[Oracle]Oracle性能究极优化 上Oracle07-20
Linux Journal 发表了一篇优化 Oracle 数据库的文章,感觉十分的有用。简要介绍其摘要和大家共同分享 Linux 在企业级数据库上应用。    目前,HP,Compaq,Dell,IBM 以及 Oracle 都在加快速度拥抱 Linux ,这个开放源码的……
·[Oracle]Oracle性能究极优化 中Oracle07-20
增大 SGA 已经缓冲看来对于性能的提升并不显著,加载时间只提升了 1.73%。下面我们增加 SGA 重做日志的大小:   DB3: Log Buffer   Database Block Size 2K   SGA Buffer Cache 128M   SGA Shared Pool 128M   SGA Redo Cache 16M   Redo Log Files 16M   Tables……
·[Oracle]Oracle性能究极优化 下Oracle07-20
我们有理由相信采用新的内核版本(2.2.16-3 smp)也应该有性能的提升:   OS2: Newer minor version kernel TPC Results   Load Time (Seconds) 9.40   Transactions / Second 11.522   目前已经有 2.4 版本的内核,和 2.2 相比,性能上有了很大的提升,我们采用 2.4.1 smp:   ……
·[Oracle]ORACLE应用经验--(1)Oracle07-20
JAN-1(January)   FEB-2(February)   MAR-3(March) APR-4(April)     MAY-5(May)        JUN-6(June) ……
·[Oracle]ORACLE应用经验--(2)Oracle07-20
------谁正在访问数据库? Select c.sid, c.serial#,c.username,a.object_id,b.object_name, c.program,c.status,d.name,c.osuser      from v$Locked_object a……
·[Oracle]Oracle中如何直接运行OS命令(上)Oracle07-20
在Oracle 8i中,往往会出现要在存储过程中运行操作系统命令的情况。一般来说,利用Oracle Enterprise Manager设定作业时可以达到这个目的。但是由于OEM在设定作业缺 乏灵活性,设定的作业的参数是固定的。在实际应用当中往往需要在SQL语句当中运行需要随时运行操作系统命令。Oracle 8i没有直接运行OS命令的语句,我们可以……
·[Oracle]Oracle中如何直接运行OS命令(下)Oracle07-20
EXEC SQL WHENEVER SQLERROR CONTINUE;    sqlglm(msg_buffer, &buffer_size, &msg_length);    printf("Daemon error while conne……
·[Oracle]ORACLE常见错误代码的分析与解决--(一)Oracle07-20
在使用ORACLE的过程过,我们会经常遇到一些ORACLE产生的错误,对于初学者而言,这些错误可能有点模糊,而且可 能一时不知怎么去处理产生的这些错误,本人就使用中出现比较频繁的错误代码一一做出分析,希望能够帮助你找到一个 合理解决这些错误的方法,同时也希望你能够提出你的不同看法。毕竟作为一种交流的手段,个人意见难免过于偏颇,而 且也必定存在着不足,出错之处在所难免。……
·[Oracle]ORACLE常见错误代码的分析与解决--(二)Oracle07-20
ORA-01578:Oracle data block corrupted(file # num,block # num) 产生原因:当ORACLE访问一个数据块时,由于1、硬件的I/O错误;2、操作系统的I/O错误或缓冲问题;3、内存或paging问 题;4、ORACLE试图访问一个未被格式化的系统块失败;……
·[Oracle]ORACLE常见错误代码的分析与解决--(三)Oracle07-20
ORA-00600:internal error code,arguments:[num],[?],[?],[?],[?] 产生原因:这种错误通常为ORACLE的内部错误,只对OSS和ORACLE开发有用。ORA-600的错误经常伴随跟踪文件的状态转储 (系统状态和进程状态),系统状态存储将包括ORACLE RDBMS持有的当前对象的信息,进程状态……
·[Oracle]ORACLE SQL性能优化系列--(1)Oracle07-20
1. 选用适合的ORACLE优化器    ORACLE的优化器共有3种:    a.  RULE (基于规则)   b. COST (基于成本)  c. CHOOSE (选择性) ……
·[Oracle]ORACLE SQL性能优化系列--(2)Oracle07-20
3.共享SQL语句     为了不重复解析相同的SQL语句,在第一次解析之后, ORACLE将SQL语句存放在内存中.这块位于系统全局区域SGA(system global area)的共享池(shared buffer pool)中的内存可以被所有的数据库用户共享. 因此,当你执行一个SQL语句(有时被称为一个游标)时,如果它和之前的执行过的语句完全相同,……
·[Oracle]ORACLE SQL性能优化系列--(3)Oracle07-20
4. 选择最有效率的表名顺序(只在基于规则的优化器中有效)ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,因此FROM子句中写在最后的表(基础表 driving table)将被最先处理. 在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表.当ORACLE处理多个表时, 会运用排序及合并的方式连接它们.首先,扫描第一个表(FROM子句中最后的那个表)并对记录进……
·[Oracle]ORACLE SQL性能优化系列--(4)Oracle07-20
5.WHERE子句中的连接顺序.ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾.例如:(低效,执行时间156.3秒)SELECT … FROM EMP EWHERE  SAL > 50000AND    JOB = ‘MANAGE……
·[Oracle]ORACLE SQL性能优化系列--(5)Oracle07-20
7.     减少访问数据库的次数当执行每条SQL语句时, ORACLE在内部执行了许多工作: 解析SQL语句, 估算索引的利用率, 绑定变量 , 读数据块等等. 由此可见, 减少访问数据库的次数 , 就能实际上减少ORACLE的工作量.例如,    以下有三种方法可以检索出雇员号等于0342或0291的职员.方法1 (最低效)……
620 篇文章  首页 | 上一页 | 1 2 3 4 5 6 7 8 9 | 下一页 | 尾页  30篇文章/页  转到第
设为首页 - 收藏学网 - 关于学网 - RSS订阅 - 版权申明 - 友情链接 - 联系学网 - 网站地图 - 投稿学网
学网·2003-2008版权所有
© CopyRight 2004-2008 WwW.Xue5.CoM.Inc All Rights Reserved
合作、联系E-Mail:cainiaoo.cn#live.cn QQ:1103290,329700200

学网_致力于电脑使用知识、软件操作知识以及互联网应用知识的普及
陕ICP备05000834号