Oracle的重做日志
重做日志分为在线重做日志和归档重做日志。online Redo log files--在线重做日志,又称联机重做日志,指Oracle以SQL脚本的形式实时记录数据库的数据更新,换句话说,实时保存已执行的SQL脚本到在线日志文件中(按特定的格式)。Archive Redo log files--归档重做日志,简称归档日志,指当条件满足时,Oracle将在线重做日...
Oracle体系结构理论篇
我们先看下面几个我们实际工作中经常会遇到的问题:1、通常说Oracle数据库是什么?2、如何理解Oracle实例?3、Oracle实例由哪些部分组成,它们之间的作用是什么?4、如何理解Oracle的物理结构?5、Oracle的物理结构由哪些部分组成,它们之间的作用是什么?6、如何理解Oracle的逻辑结构?7、O...
Redo Log之一:理解Oracle redo log
1. 什么是Redo logRedo log包含所有的数据库变化历史,数据库的所有操作变化,均按照写入重做日志缓冲区先于数据块缓冲区、写入重做日志文件先于写入数据文件;当发生提交动作时,将重做日志缓冲区变化刷到重做日志文件。重做日志文件一般用于数据库恢复(实例恢复和介质恢复)、Log Min...
DATAGUARD、broker安装维护文件(个人笔记比较齐全)
主库db_unique_name: primary备库db_unique_name: standby配置DATAGUARD:##########主库上操作:###########alter system set log_archive_dest_1= 'location=/u01/app/dg/l_log/ valid_for=(all_logfiles,all_roles) db_unique_name=primary' scope=spfile;alter system set log_archive_dest_2= 'service=standb...
【DataGuard】Oracle 11g DataGuard 角色转换(一)物理备库Switchover
Data Guard环境下,数据库分为主库(primary) 和备库(standby) 两种角色。可以使用SQL语句进行数据库角色的动态转换。Oracle Data Guard支持Switchover和Failover两种角色转换,?其中switchover角色转换,允许主库与它的一个备库进行角色转换,在switchover转换过程中可以没有数据丢失。Data Guard环境下,在系统、硬件升级或滚动升级oracle数据库软件及补丁包过程中,Switchover 角色转换可以缩短主库的宕机时间。
oracle FGA的学习
Oracle9i Database 推出了一种称为细粒度审计 (FGA) 的新特性,可以审计所有DML语句[@more@]Oracle9i Database 推出了一种称为细粒度审计 (FGA) 的新特性,可以审计所有DML语句例示:1.用sys帐号建立用户并赋权限SQL>grant connect,resource to bank identified by bank;2.登入bank帐号建立accounts表create table accounts(acct_no number not null,cust_id number not null,balance number(15,2));3.用sys帐号建立审计规则begindbms_fga.add_policy (object_schema=>'BANK',object_name=>'ACCOUNTS',policy_name=>'ACCOUNTS_A
DBMS_FGA简介
Oracle FGA介绍:全称是Fine-Grained Audit ,是Audit的一种特殊方式.使用FGA只要调用Oracle的包DBMS_FGA.ADD_POLICY创建一些policy(审计策略)就行.每个policy只能针对一个表或视图,建好策略后所以对表或视图的DML...
【ORA-38760】This database instance failed to turn on flashback database
SQL> alter database open;alter database open*ERROR at line 1:ORA-38760: This database instance failed to turn on flashback databaseSQL> alter database flashback off;Database altered.SQL> alter database open;alter database open*ERROR at line 1:ORA-38760: This database instance failed...
【原创】Oracle RAC原理和安装
1.说一下RAC和单节点数据库的区别有哪些?你认为RAC最有用的功能是说什么?区别(1)RAC有2个以上的实例,单节点只有1个实例(2)RAC具有实例级别的高可用(3)实例与实例之间通过内联网络交换数据,单节点不可(4)...
【DataGuard】部署Data Guard相关参数详解
有关物理Data Guard部署参考《【DataGuard】同一台主机实现物理Data Guard配置安装》(http://space.itpub.net/519536/viewspace-578181),本文对部署Data Guard过程中主备库使用到的...
Linux下安装Oracle11G详细过程
需要安装oracle dataguard,所以先要安装单台oracle11g,下面是单台oracle11g的详细安装过程。1,安装环境硬件环境:2台linux虚拟机,Centos6.4 ,4G ,4核,磁盘50GOracle软件版本:linux.x64_11gR2_database_1of2.ziplinux.x64_11gR2_database_2of2.zip下载地址为:http://pan.baidu.com/s/1bnk1h...
Oracle temp表空间爆满的处理方法
当数据库进行索引重建,或者大量数据导入导出时,会使得temp表空间暴增,很可能撑满数据文件,因为数据库安装的时候,temp表空间默认很自由一个数据文件并且数据库中单个数据文件最大只能自增到32G,当超过32G时就不...
Linux下卸载Weblogic
1、进入卸载脚本所在目录[weblogic@linuxserver~]$ pwd/home/weblogic[weblogic@linuxserver~]$ cd Oracle/Middleware/wlserver_10.3/uninstall/[weblogic@linuxserveruninstall]$ lsuninstall.sh wls_uninstall.xml 2、运行卸载脚本[weblogic@linuxserveruninstall]...
重建控制文件
Oracle提供两种方式备份控制文件:1.生成可以重建控制文件的脚本2.备份二进制的控制文件如何获得可以重建控制文件的脚本.在mount状态下获得trc文件[sql] view plaincopysql> alter database backup controlfile to trace as '/home/oracle/cronto...
【优化】使用反向索引(Reverse Key Indexes)减少索引热点块
反向索引就是将正常的键值头尾调换后再进行存储,比如原值是“1234”,将会以“4321”形式进行存储,这样做可以高效地打散正常的索引键值在索引叶块中的分布位置。1.反向索引应用场合1)发现索引叶块成为热...
Oracle11gr2新增表的RESULT CACHE属性
在11.2中,Oracle新增了一个表的参数属性RESULT_CACHE,设置是否将表的查询结果放到RESULT CACHE中。 在11.1中,Oracle引入了RESULT CACHE功能,设置RESULT CACHE可以通过HINT以及初始化参数两种方式...
oracle 11g result 整理详细版
11g推出result cache特性可以在service 端 和client 端 cache 结果集service 端 由 两部分组成1.sql query result cache(存储SQl查询的结果集)2.pl/sql funcation result cache(存pl/sql 函数结果集)存...
新装Oracle 11gR2 11.2.0.2重要说明——Patchset p10098816(附补丁下载地址)
新装Oracle 11gR2 11.2.0.2重要说明——Patchset p10098816(附补丁下载地址)Attention:new installation of Oracle 11.2.0.2转载请注明原文:http://xunzhaoxz.itpub.net/post/40016/522060以往安装Oracle 10.2.0.4或者10.2.0.5的时候,需要先安装10.2.0.1,然后在10.2.0.1的ORACLE_HOME路径下再安装patchset p6810189升级到10.2.0.4,或patchset p8202632升级到10.2.0.5,这种称为In-place Upgrade。从11.2.0.2开始的补丁包p10098816为完全安装包(full installation package),因此新装11.2.0.2的话,不需要先安装11.2.0.1,而是可以
ORACLE索引组织表讨论
本文只代表作者观点,如有错误请指正关于索引组织表本文主要讨论以下几个方面1、什么是索引组织表2、索引组织表的关键特性3、如果建立一个合适的索引组织表4、什么事逻辑ROWID以及物理猜(Physical Guesses)5、从内部结构进行分析和证明这些观点一般的情况下索引是和表分离的SEGMENT,索引的行记录的是索引键值和...
设置CURRENT_SCHEMA后获取执行计划报错
当设置了CURRENT_SCHEMA后,利用EXPLAIN PLAN语句分析执行计划,在获取执行计划时出现错误。 例子如下:SQL> conn / as sysdba已连接。SQL> alter session set current_schema = test;会话已更改。...