oracle数据库

用Oracle并行查询发挥多CPU的威力

该Oracle教程将告诉诸位学习Oracle的朋友:用Oracle并行查询发挥多CPU的威力。参数 让我们进一步看看CPU的数量是如何影响这些参数的。 参数fast_start_parallel_rollback Oracle并行机制中一个令人兴奋之处是在系统崩溃时调用并行回滚得能力。当Oracle数据库...

Oracle数据库系统紧急故障处理方法

该Oracle教程将告诉诸位学习Oracle的朋友:Oracle数据库系统紧急故障处理方法。 Oracle物理结构故障是指构成数据库的各个物理文件损坏而导致的各种数据库故障。这些故障可能是由于硬件故障造成的,也可能是人为误操作而引起。所以我们首先要判断问题的起因,...

深刻理解Oracle数据库的启动和关闭

该Oracle教程将告诉诸位学习Oracle的朋友:深刻理解Oracle数据库的启动和关闭。 Oracle数据库提供了几种不同的数据库启动和关闭方式,本文将详细介绍这些启动和关闭方式之间的区别以及它们各自不同的功能。 一、启动和关闭Oracle数据库 对于大多数OracleDBA来...

Oracle 8i字符集乱码问题析及其解决办法

该Oracle教程将告诉诸位学习Oracle的朋友:Oracle 8i字符集乱码问题析及其解决办法。一、问题描述 SQLPlusWorkSheet是一个窗口图形界面的SQL语句编辑器,对于那些喜欢窗口界面而不喜欢字符界面的用户,该工具相对SQL/PLUS受到了很大的欢迎。但从Oracle8i以后...

Oracle数据库系统使用经验六则

该Oracle教程将告诉诸位学习Oracle的朋友:Oracle数据库系统使用经验六则。 1.having子句的用法 having子句对groupby子句所确定的行组进行控制,having子句条件中只允许涉及常量,聚组函数或groupby子句中的列. 2.外部联接"+"的用法 外部联接"+"按其在"="的左边...

Oracle约束管理脚本

该Oracle教程将告诉诸位学习Oracle的朋友:Oracle约束管理脚本。 作为一个Oracle数据库管理员,会碰到这样的数据库管理需求,停止或者打开当前用户(模式)下所有表的约束条件和触发器。这在数据库的合并以及对数据库系统的代码表中某些代码的修改时需要做的...

如何确定Oracle数据库表重复的记录

该Oracle教程将告诉诸位学习Oracle的朋友:如何确定Oracle数据库表重复的记录。 作为一个Oracle数据库开发者或者DBA,在实际工作中经常会遇到这样的问题:试图对库表中的某一列或几列创建唯一索引时,系统提示ORA-01452:不能创建唯一索引,发现重复记录。 下...

Oracle数据操作和控制语言详解

该Oracle教程将告诉诸位学习Oracle的朋友:Oracle数据操作和控制语言详解。 SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。其中用于定义数据的结构,比如创建、修改或者删除数据库;DCL用于定义数据库用户的权...

OracleEXP和IMP用法和介绍

该Oracle教程将告诉诸位学习Oracle的朋友:OracleEXP和IMP用法和介绍。 1、Export/Import的用处 Oracle Export/Import工具用于在数据库之间传递数据。 Export从数据库中导出数据到dump文件中 Import从dump文件中到入数据导数据库中 下面是一般使用他们的情况...

Oracle9i数据库异常关闭后的启动

该Oracle教程将告诉诸位学习Oracle的朋友:Oracle9i数据库异常关闭后的启动。Oracle shutdown的时候突然断电,导致使用sql/plus启动时无法连接到数据库,具体描述为: connection can not permitted, shut in progress. 到dos 提示符 键入: c: sqlplus /nol...

oracle 函数

该Oracle教程将告诉诸位学习Oracle的朋友:oracle 函数。PL/SQL单行函数和组函数详解 函数是一种有零个或多个参数并且有一个返回值的程序。在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句,函数主要分为两大类: 单行函数 组函数 本文将...

Oracle SQL性能优化系列学习一

该Oracle教程将告诉诸位学习Oracle的朋友:Oracle SQL性能优化系列学习一。 1.选用适合的ORACLE优化器 ORACLE的优化器共有3种: a.RULE(基于规则)b.COST(基于成本)c.CHOOSE(选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如...

在Oracle 8x实现自动断开后再连接

该Oracle教程将告诉诸位学习Oracle的朋友:在Oracle 8x实现自动断开后再连接。 在实际的数据库应用中,我们经常遇到这样一个问题,连接到Oracle数据库的用户在作了一次操作后,再也没有后续操作,但却长时间没有和数据库断开连接。对于一个小型的应用系统来讲...

Oracle 数据库管理脚本命名规范

该Oracle教程将告诉诸位学习Oracle的朋友:Oracle 数据库管理脚本命名规范。Oracle中的数据字典是数据库中的非常重要的一部分,提供了相关数据库的信息,它是所有Oracle用户(从应用的最终用户、应用的设计开发者到数据库管理员)的非常重要的信息来源。数据...

Oracle数据库密码文件的使用和维护

该Oracle教程将告诉诸位学习Oracle的朋友:Oracle数据库密码文件的使用和维护。 概要:Oracle关系数据库系统以其卓越的性能获得了广泛的应用,而保证数据库的安全性是数据库管理工作的重要内容。本文是笔者在总结Oracle数据库安全管理工作的基础上,对Oracle...

Oracle系统表外键的更名

该Oracle教程将告诉诸位学习Oracle的朋友:Oracle系统表外键的更名。 Oracle中表的外键是保证系统参照完整性的手段,而参照完整性是指分布在两个表中的列所满足的具有主从性质的约束关系。外键涉及到两个表,其中一个称之为父项表,另一个称之为子项表。 父项...

oracle常用sql语句

该Oracle教程将告诉诸位学习Oracle的朋友:oracle常用sql语句。SQL*Plus system/manager 2、显示当前连接用户 SQL show user 3、查看系统拥有哪些用户 SQL select * from all_users; 4、新建用户并授权 SQL create user a identified by a;(默认建在SYSTEM表...

oracle 日期函数

该Oracle教程将告诉诸位学习Oracle的朋友:oracle 日期函数。 在oracle中有很多关于日期的函数, 如: 1、add_months()用于从一个日期值增加或减少一些月份date_value:=add_months(date_value,number_of_months)例:SQLselectadd_months(sysdate,12)NextYearf...

Oracle SQL性能优化系列学习三

该Oracle教程将告诉诸位学习Oracle的朋友:Oracle SQL性能优化系列学习三。8.使用DECODE函数来减少处理时间 使用DECODE函数可以避免重复扫描相同记录或重复连接相同的表. 例如: SELECTCOUNT(*),SUM(SAL)FROM EMP WHEREDEPT_NO=0020 ANDENAMELIKE ‘SMITH%';...

Oracle8i和Microsoft SQL Server比较

该Oracle教程将告诉诸位学习Oracle的朋友:Oracle8i和Microsoft SQL Server比较。 体系结构 Microsoft按照客户/服务器体系结构的分布进行操作。这种方法产生不必要的代价和复杂性。在Internet中,Oracle已经发现了一个较好的答案。在InternetComputing的多层(...

Oracle数据库的空间管理技巧

该Oracle教程将告诉诸位学习Oracle的朋友:Oracle数据库的空间管理技巧。 在Oracle数据库中,DBA可以通过观测一定的表或视图来了解当前空间的使用状况,进而作出可能的调整决定。 一.表空间的自由空间 通过对表空间的自由空间的观察,可用来判断分配给某个表...

Oracle数据库索引的维护

该Oracle教程将告诉诸位学习Oracle的朋友:Oracle数据库索引的维护。 本文只讨论Oracle中最常见的索引,即是B-tree索引。本文中涉及的数据库版本是Oracle8i。 一.查看系统表中的用户索引 在Oracle中,SYSTEM表是安装数据库时自动建立的,它包含数据库的全部数...