使用OPatch给Oracle打补丁
任何软件都会存在这样或者那样的缺陷、Bug,Oracle也不例外。对于生产运维人员来说,定期升级系统、打补丁是日常工作中不可缺少的部分。 相对于过去的版本,Oracle打补丁的方式已经变得比较简单,处...
exp/expdp imp/impdp的使用【实战实用】
1.导出2个表,要前9行数据oracle@SLES-10-01:~> exp ICDCC/******* file=/home/oracle/icdcc3.dmp tables=T_UCP_STAFFEXTENDINFO,T_CHF_AGENTCFG_20130911BAK query=\" where rownum \< 10\".....About to export specified tables via Conventional Path .... . exporting table ...
RMAN 备份与恢复深入解析(一)
RMAN 备份与恢复深入解析(二) http://space.itpub.net/26686207/viewspace-760871更多精彩内容尽在 www.leonarding.com《RMAN备份与恢复深入解析》一 数据库版本SQL> select *from v$version;BANNER--...
【DG】三大模式切换
一:最大性能转最大可用(默认DG是最大性能模式)1.确认主备数据库模式1)主库:SYS@ORA11GR2>select protection_mode,protection_level from v$database; PROTECTION_MODE PROTECTION_LEVEL----------------------------------------MAXIMUM PER...
oracle dg 维护常用操作和调优
1、查看备库状态SQL> select open_mode,database_role,db_unique_name from v$database;2、将备库置与应用日志模式状态SQL> alter database recover managed standby database using current logfile disconnect from session; 3、取消备库的自动恢复SQL> alter database recover managed standby database c...
oracle goldengate维护
oracle goldengate维护
Oracle分区表 (Partition Table) 的创建及管理
一、创建分区表分区表分为四类:1、范围分区表 2、列表分区表 3、哈希分区表 4、组合分区表下面分别创建四类分区表。1、范围分区表 CREATE TABLE range_example( range_key_column DAT...
显示游标与隐式游标的比较
这两种游标的使用也是经常关注的焦点,我也翻阅了一些资料,简单总结一下关于这两个的比较。简单说来就是:在性能方面,采用隐式游标 >= 采用显示游标,但最好还是结合实际情况来考虑。在现在9i以及10g版本中,已...
详解ORACLE数据库的分区表
此文从以下几个方面来整理关于分区表的概念及操作: 1.表空间及分区表的概念 2.表分区的具体作用 3.表分区的优缺点 4.表分区的几种...
mysql和Oracle的特点,优缺点
MySql: 优点: 1.支持5000万条记录的数据仓库 2.适应于所有的平台 3.是开源软件,版本更新较快 4.性能很出色。纯粹就性能而言,MySQL是相当出色的,因为它包含一个缺省桌面格式MyISAM。MyISAM 数据库与磁盘非常地兼容而不占用过多的CPU和内存。MySQL可以运行于Windows系统而不会发生冲突,在UNIX或类似UNIX系统上运行则更好。你还可以通过使用64位处理器来获取额外的一些性能。因为MySQL在内部里很多时候都使用64位的整数处理。 5.价格便宜 缺点: 缺乏一些存储程序的功能,比如MyISAM引擎联支持交换功能 MsSqlserver: 优点: 1.
解析mysql与oracle 体系结构
做为一个学习oracle的工程师,现在开始学习mysql。 mysql数据库和oracle 相比作为一个开源数据库,从学习的角度来说的话。他不像oracle的教育体系。文档那么全面学习oracle最好的方法是看oracle的官方文档。本人由于英语水平有限。所以看了高性能mysql和深入浅出mysql看了俩本书都不错。所有的资料都是...
记录Record、PL/SQL表和二维数组
一、什么是记录Record和PL/SQL表?记录Record:由单行多列的标量类型构成的临时记录对象类型。类似于多维数组。PL/SQL表:由多行单列的索引列和可用列构成的临时索引表对象类型。类似于一维数组和键值对。两者都属于用户自定义数据类型。二、Record + PL/SQL表 用途是什么?Record + PL/SQL表可以进行数据的多行多列存储。这样我们就可使用Record + PL/SQL表在需要时封装一个临时的表对象,进行传递和操作。通过Record自定义表结构,封装一条记录。PL/SQL表声明 可用列 类型为Record类型(将可用列指向Record类型变量),每个索引对应一个Re
pl/sql record 详解
PL/SQL记录(record)相当于高级语言中的结构,它有益于处理单行数据。例如要检索雇员的姓名、工资和补助时,如果使用标量变量接收数据,需要定义三个变量。为了简化单行多列数据的处理,可以使用记录。1、定义Record...
Oracle 表分析
一、 表分析概念1. 简单的说,就是收集表和索引的信息,CBO根据这些信息决定SQL最佳的执行路径。通过对表的分析,可以产生一些统计信息,通过这些信息oracle的优化程序可以优化...
Oracle 存储过程学习笔记
商业规则和业务逻辑可以通过程序存储在Oracle中,这个程序就是存储过程。 存储过程是SQL, PL/SQL, Java 语句的组合,它使你能将执行商业规则的代码从你的应用程序中移动到数据库。这样的结果就...
oracle实例优化
2-调优步骤: 1 设计调优 2 应用调优 程序员代码3 内存4 连接5 操作系统2-已有产品的调优 1 定位问题 2 查看操作系统和oracle统计 3 考虑通用系统错误 4&n...
自动重建失效index的shell脚本
自动重建失效index的shell脚本脚本每一个小时运行一次,检测失效索引,一旦发现立刻重建脚本全部内容如下:[oracle@orac1 pump]$ more /home/oracle/tools/rebuild_index.sh#Enviroment define. source /home/oracl...
Oracle checkpoint详解
Oracle checkpoint详解checkpoint 扫盲什么是checkpoint在数据库系统中,写日志和写数据文件是数据库中IO消耗最大的两种操作,在这两种操作中写数据文件属于分散写,写日志文件是顺序写,因此为了保证数据库的性能,通常数据库都是保证在提交(commit)完成之前要先保证日志都被写入到日志文件中,而脏数据块...
Oracle中checkpoint存在的意义
checkpoint,即检查点,对于初学者来说其意义也许难以理解,其实我们可以把检查点看成一个数据库的事件,要探究这个事件存在的意义,首先有必要研究一下在修改数据库中的数据时,Oracle做了什么工作。 当我们修改数据库中的数据时,Oracle首先会把这些修改的数据读入内存database buffer cache中,在...
(转)Oracle 实例恢复详解 MTTR
MTTR-Mean Time To RecoverMTBF-Mean Time Between Failures 先要明白一些概念:日志文件中的信息为了当系统出现failure时,保证事务可以恢复。当用户事务完成发出commit时,总是先等待LGWR进程将事务所需...