DBMS_STATS.GATHER_TABLE_STATS详解
由于Oracle的优化器是CBO,所以对象的统计数据对执行计划的生成至关重要! 作用:DBMS_STATS.GATHER_TABLE_STATS统计表,列,索引的统计信息(默认参数下是对表进行直方图信息收集,包含该表的自身-表的行数、数据块数、行长等信息;列的分析--列值的重复数、列上的空值、数据在列上的分布情况;索引的分析-索引页...
oracle分区表
一. 分区表理论知识Oracle提供了分区技术以支持VLDB(Very Large DataBase)。分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中。分区完全对应用透明。Oracle的分区表可以包括多个分区,每个分区都是一个独立的段(SEGMENT),可以存放到不同的表空间中。查询时可以通过查询表来访问各个分区...
exp,imp使用详解
基本语法和实例: 1、EXP: 有三种主要的方式(完全、用户、表) 1、完全: EXP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y ...
EXPDP和IMPDP参数详细解释
首先标题不知道是否正确,oracle数据泵好像包含了好多概念,目前只是零星接触了一下EXPDP和IMPDP工具。据百度而来的资料,oracle10g之后推出的这个工具在性能上要比此前的EXP和IMP要高,而且支持从高版本向低版本导入和导出,所以在需要学习数据导入导出的时候,直接考虑EXPDP和IMPDP了。在此,记录一下这两个工具...
重做日志
1. 数据字典视图v$log记录了当前数据库的日志组号,日志序列号和每个日志文件的大小(以字节为单位),每个日志组的成员数量,以及日志组的当前状态SYS@orcl>select group#,sequence#,bytes/1024/1024,members,archived,status from v$log;GROUP# SEQUENCE# BYTES/1024/1024 MEMBERS ARC STATUS---------- ------...
索引基础
1. 索引的特点 1)索引对所有用户透明 2)对于具有只读性,或者插入,更新,删除操作较少的大表来说,建立索引可以提高查询速度 3)可以在一列或者多列上边建立索引 4)索引可以有多个 5)索引需要磁盘存储,需要oracle自动维护2. oracle 在RDBMS在访问数据时使用最根本的3中方法&n...
索引的操作
1. 建立索引SCOTT@orcl>create index emp_job_idx on emp(job);Index created.2. 从数据字典查询索引SCOTT@orcl>select index_name,table_owner from user_indexes;INDEX_NAME TABLE_OWNER-------------------- ------------------------------PK_EMP SCOTTEMP_JOB_IDX ...
归档管理
1. 查看默认归档目录SYS@orcl>show parameter db_recoveryNAME TYPE VALUE------------------------------------ ----------- ------------------------------db_recovery_file_dest string /u01/app/oracle/flash_recovery_areadb_recovery_file_dest_size bi...
表空间与数据文件管理
1. 表空间的两种管理方式:一是数据字典管理,而是本地管理2. 查看表空间信息SYS@orcl>select TABLESPACE_NAME,STATUS,RETENTION,EXTENT_MANAGEMENT from dba_tablespaces;TABLESPACE_NAME STATUS RETENTION EXTENT_MAN------------------------------ --------- ----------- -----...
回滚段和undo表空间
UNDO/ROLLBACK表空间是用于存放回滚段(Rollback Segment)的表空间。回滚段是Oracle用于保存被修改的数据的前映象的数据空间。每个回滚段包含一些扩展(EXTENTS),回滚段采用一种循环机制来使用这些扩展,当某个扩展写满后,自动切换到另外一个扩展继续使用。一个事务会将回滚记录写在回滚段的当前位置,并且通过记录大小...
AIX5.3安装ssh
AIX5.3安装sshopenssh 的下载地址:http://sourceforge.net/projects/openssh-aix/files/下载文件 openssh_5.2p1_aix53.tar.Z openssl 的下载地址:https://www14.software.ibm.com/webapp/iwm/web/reg/pick.do?source=aixbpopenssl.0.9.8.1100.tar.Z...
AIX 5.3安装rlwrap
环境:AIX 5.3 和 oracle 10g1、首先安装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.aix6.1.ppc.rpm, libgcc-4.2.0-3.aix6.1.ppc.rpm, libstdcplusplus- 4.2.0-3.aix6.1.ppc.rpm, libstdcpluspl...
Linux下安装linux tar.gz包
1.解压[root@localhost fcitx]# tar jxvf fcitx-3.2-050827.tar.bz2 ? ? ?//包名2.进入解压完的目录[root@localhost fcitx]#cd fcitx ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //进入解压完的目录下3.运行co...
AIX 5.3 安装oracle 10g (裸设备)
1、建立 oinstall、dba、oper 组2、oracle 用户3、系统参数调优 (AIX 6L 中对 aio 已经采用动态形式,不需要配置,运行 rootpre.sh 警告 aio 的问题可以忽略)4、检查系统软件包(依赖软件包必须打齐 smit installp)bos.adt.basebos.adt.libbos.adt.libmbos.perf.libperfstatbos.perf.perfstatbos.perf.proctool...
存储网络
DAS:主机直接连接阵列NAS:通过NAS Server连接所有设备SAN:(存储局域网)通过局域网和光线交换机连接所有设备ISCSI:网线连接普通交换机即可,但是需要HBA
磁盘阵列RAID
RAID 0:条带最大化吞吐量,安全系数低,只要坏一块盘,系统就会出问题。RAID 1:通过镜像拷贝提高系统的安全性,每块磁盘需要另一块盘做镜像,会造成资源浪费。RAID 10:镜像加条带,至少需要四块盘。RAID 3:磁盘条带化并且具有专用校验盘(磁盘多的话,需要多个校验盘)RAID 5:...
Oracle SPFILE 指定SCOPE参数类型
一旦已经有了一个SPFILE,你就可以使用ALTER SYSTEM命令来改变任一初始化参数。然而,有一个相当重要的SCOPE参数你必须理解。SCOPE参数具有三个值:SPFILE,MEMORY,以及BOTH。现在让我们看一看每一个值的范例。 Alter system set db_2k_cache_size=100m SCOPE=SPFILE;...
Oracle行迁移和行链接
行迁移和行链接都会导致Oracle性能下降,这篇文章将介绍什么是行迁移和行链接,它们带来的问题,如何来判断它们,并提供了解决它们的办法。什么是行迁移和行链接行迁移Oracle的数据块会保留部分空间供以后更新使用,通常的数据...
Oracle高水位线
一、什么是水线(High Water Mark)?所有的oracle段(segments,在此,为了理解方便,建议把segment作为表的一个同义词) 都有一个在段内容纳数据的上限,我们把这个上限称为"high water mark"或HWM。这个HWM是一个标记,用来说明已经有多少没有使用的数据块分配给这个segment。HWM通常增长的幅度为一次5个数据块,原...
设置归档进程参数
1.查看当前log_archive_max_processes参数值SQL>show parameter log_archive_max_processes;NAME TYPE VALUE------------------------------------ ----------- ------------------------------log_archive_max_processes integer 42.修改最大归档进程数为3SQL>alter system set...