数据库查询性能需注意几点 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在n
Oracle ORA-600 [2662] 错误 数据库版本:10.2.0 背景: 客户那边数据库突然出现一个current日志文件坏了,导致数据库crash了,然后现场工程师使用_ALLOW_RESETLOGS_CORRUPTION = TRUE这个隐含参数,做了不完全恢复后强行将数据库打开。可是打开数据库后发现只能用internal用户连接进去,别的
UNDO 表空间错误,无法OPEN DATABASE 应用环境: Solaris 10(X86) + Oracle 10g错误现象: 数据库在启动时,出现以下错误信息: Errors in file /export/home/oracle/orcl/admin/cuug/udump/cuug_ora_1959
Oracle 多表连接 Oracle优化器会自动选择以下三种方式的一种运行表连接,但在数据环境上配合强化选择合适的方式或强制使用某种方式是SQL优化的需要: NESTED LOOP 对于被连接的数据子集较小的情况,nested loop连接是个较好的选择。nested loop就是扫描一个表,
Linux 下Oracle 9i 升级 环境: Redhat EL4.6 + Oracle 9.2.0.4 升级: Oracle 10.2.0.1 升级步骤: 1、首先安装Oracle 10g (只安装软件,不建库) 环境变量: [oracle@ora9i ~]$ cat .b
Oracle Study案例之--基于表空间的时间点恢复(TSPITR) TSPITR(表空间时间点恢复)用于将一个或多个表空间恢复到过去某个时间点的状态,而其他表空间仍然保持现有状态。TSPITR 相关的概念和术语:(1) TSPITR (Tablespace Point-In-Time Recover)。TSPITR 是表空间时间点恢复的英文缩
呵呵,晒晒OCM,证书有了,可是离大师还很遥远......向大师挺进!!!
Oracle 服务器 如图所示:由oracle实例(INSTANCE)和数据库(database)组成。 1) Instance 实例用于管理和调用数据库,是由oracle系统启动时在内存中分配的系统全局区(system global area:SGA)和后台所运行的oracle进程组成。  
Oracle RAC原理 ORACLE RAC原理在一个应用环境当中,所有的服务器使用和管理同一个数据库,目的是为了分散每一台服务器的工作量,硬件上至少需要两台以上的服务器,而且还需要一个共享存储设备。同时还需要两类软件,一个是集群软件,另外一个就是Oracle数据库中的RAC组件。同时所有服务器上的OS都应该是同一类OS,根据负载均衡的配置策略,当一个客户端
呵呵,给自己庆贺下,8月14日,oracle 10g ocp全部通过!
库名、实例名、ORACLE_SID、数据库域名、全局 一、数据库名 什么是数据库名? 数据库名就是一个数据库的标识,就像人的身份证号一样。他用参数DB_NAME表示,如果一台机器上装了多全数据库,那么每一个数据库都有一个数据库名。在数据库安装或创建完成之后,参数DB_NAME被写入参数文件之中。格式如下: DB_NAME=myorcl ... 在创建数据库时
Oracle 服务器 客户应用通过网络访问Oracle 服务器时,客户端会为应该程序分配用户进程,而服务器会为其分配服务器进程,并且客户应用的所有SQL 操作最终都在由服务器进程来执行的。 Oracle 服务器 = 例程 + 数据库。 1,例程 例程 = 内存结构 + 后台进程 内存结构(SGA── System Global Area,系统全局区)= 数据
Solaris10下安装rlwrap工具 rlwrap工具可以辅助sqlplus支持回退键和历史命令,提高使用的方便性。 下载:http://ivan.kartik.sk/?min=1151704800&max=1154383200 1、首先安装readline库函数:readline-6.0.tar.gz # gunzi
AIX 5.3安装rlwrap 环境:AIX 5.3 和 oracle 10g 1、首先安装gcc环境 ftp://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/gcc/ 下载gcc相关包 gcc-4.2.0-3.aix6.1.ppc.rpm, gcc-cplusplus-4.2.0-3.aix
Solaris10 安装 oracle10g 一、操作系统平台solaris 10,数据库oracle 10g,平台I386。 1、首先先下载ORACLE 10G,下载地址http://www.oracle.com/technology/software/products/database/oracle10g/,文件为:10202_data
UNDO 表空间管理 一、管理UNDO数据的两种方式 自动(9i新特性)和手动(在9i之前唯一的管理方式)。 二、Undo段 在一个进程修改数据库过程中存放旧的数据,包括数据没有修改之前的位置和值。Undo段的头包含了一个事物处理表,表中存放了目前使用undo段事物处理的信息。一个系列的事物处理只使用一个undo段存放u
tnsnams.ora文件结构 tnsnams.ora文件中的一个test网络服务名(数据库别名)为: test = &
Oracle share server
oracle 用户连接数据库出错 环境:服务器端:Rh5 + Oracle 10g;客户端:Rh4 + Oracle 10g 解决用户连接数据库权限出错:insufficient privileges 1、创建用户db01 sql>create user db01 identified by oracle default t
Oracle10g 客户端连接服务器故障错误解决方案 环境:服务器:linux EL5 + ORACLE 10G Server ,客户端:linux EL4+ORACLE 10g Client 1、在linux El4下安装oracle10g client。 2、用netmgr配置客户端网络,service_name 和服务器端相同。 3、通过sqlplu
Sys和system用户、sysdba 和sysoper系统权限、dba角色 sys和system用户区别 1 ) 最重要的区别,存储的数据的重要性不同 【sys】 所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行是至关重要的,由数据库自己维护,任何用户都不能手动更改。
备份了control file后启动失败解决 1、 在数据库oracle10g中用冷备份备份了数据库中的所有的数据文件、控制文件、重做日志文件。 2、 原来的数据库的数据文件、控制文件、重做日志文件丢失了 ,把冷备份中的数据文件、控制文件、重做日志文件拷贝了 过来。 3、 重新启动数据库,出现以下错误: SQL> startup ORACLE instance st
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号