Oracle中审计总体上可分为“标准审计”和“细粒度审计”后者也称为“基于政策的审计”,在Oracle10G之后功能得到很大增强。其中标准审计可分为用户级审计和系统级审计。用户级审计是任何Oracle用户可设置的审计,主要是用户针对自己创建的数据库表或视图进行审计,记录所有用户对这些表或视图的一切成功和(或)不成功的访问要求以及各种类型的SQL操作。系统级审计只能由DBA设置,用以监测成功或失败的登录要求、监测GRANT和REVOKE操作以及其他数据库级权限下的操作。
Oracle SQL Developer 是免费的图形化数据库开发工具。使用 SQL Developer,可以浏览数据库对象、运行 SQL 语句和 SQL 脚本,并且还可以编辑和调试 PL/SQL 语句。还可以运行所提供的任何数量的报表(reports),以及创建和保存自己的报表(reports)。SQL Developer 可以提高工作效率并简化数据库开发任务。
针对项目中需对大数据量表进行分区,结合实际情况总结ORACLEPARTITION学习使用教程。Oracle分区简介ORACLE的分区是一种处理超大型表、索引等的技术。分区是一种“分而治之”的技术,通过将大表和索引分成可以管理的小块,从而避免了对每个表作为一个大的、单独的对象进行管理,为大量数据提供了可伸缩的性能。
备用数据库(standby database):ORACLE 推出的一种高可用性(HIGH AVAILABLE)数据库方案,在主节点与备用节点间通过日志同步来保证数据的同步,备用节点作为主节点的备份,可以实现快速切换与灾难性恢复。
安装分两个步骤:1. 配置linux下的oracle安装环境; 2. 安装oracle10g 环境:系统:windowXP--虚拟机--Red Hat Enterprise Linux Server release 5.5 (Tikanga); 数据库:Oracle Database 10g Release 2 (10.2.0.1)
目标通过本章学习,您将可以:描述多表插入的特点使用不同类型的多表插入无条件的INSERT旋转INSERT有条件的ALLINSERT有条件的FIRSTINSERT创建和使用外部表创建主键约束的同时创建索引
DBMS_JOB系统包是Oracle“任务队列”子系统的API编程接口。DBMS_JOB包对于任务队列提供了下面这些功能:提交并且执行一个任务、改变任务的执行参数以及删除或者临时挂起任务等。
针对项目中需对大数据量表进行分区,结合实际情况总结ORACLE PARTITION学习使用教程。
ORACLE学习之三 ROWID的意义
ORACLE学习之二 逻辑结构与物理结构
Oracle从11.2.0开始,ASM组件被GRID集成,如果采用ASM管理,则必须首先安装GRID。 对于多线程的SUN主机型号,比如SUN T系列主机,采用多核模式,如果虚拟的CPU总数超过64个则会触发bug9606166,在11.2.0.2版本中被修复,如果安装11.2.0.2以下版本,需要将CPU数OFFLINE64以后的所有CPU,安装完成后,再安装以下PATCH解决.
一朋友公司的服务器需要在RedHat 5下配置jsp环境,Tomcat作为jsp引擎和web服务器,安装数据库Oracle 10g。因为之前对LAMP比较熟悉,第一次接触jsp环境比较手生,参考了网络上的部分资料,不过安装环境或安装方式都和所需要求不尽相同,折腾了好几天终于搞定,以下是自己写的比较详细的总结,希望对一些新手朋友有点帮助。 此次配置是在RedHat linux安装完毕后开启SSH,其余都在远程SHELL下操作,没有在服务器本机的文本或图形上操作。
第8章Oracle中提供了日期型来处理日期相关的应用。其中,最常用的类型为date和timestamp。本章将讲述日期类型的基本信息及处理方法,主要内容包括:日期型简介日期型函数通过本章的学习,读者可以了解Oracle中日期型的基本应用。
它有无数个名字,有人叫它dg,有人叫它数据卫士,有人叫它data guard,在oracle的各项特性中它有着举足轻理的地位,它就是(掌声) Oracle Data Guard。而对于我而言,我一定要亲切的叫它:DG(注:主要是因为打着方便)。
显式游标:显式游标的几个属性:%found:测试fetch语句是否有值(数据),有值就返回true,否则为false;%notfound:判断游标是否没有数据或有效,没有就true,有等于false.%rowcount:返回游标的数据行数|返回当前位置为止游标读取的记录行数;%isopen:是测试游标是否打开。如果没有打开游标就使用fetch语句就提示错误;
GoldenGate实施故障汇总
Oracle数据库性能优化实务第五讲:共享池分析
Shared pool的优化应该放在优先考虑,因为一个cache miss在shared pool中发生比在data buffer中发生导致的成本更高,由于dictionary数据一般比library cache中的数据在内存中保存的时间长,所以关键是library cache的优化。
该文档主要目的是降低现场实施人员及用户Oracle数据库的管理难度,提高Oracle数据库技术能力,文档针对Oracle9i、10g两个版本提供了一套完整的Oracle数据库监控、管理的思路、方法步骤,依照该手册进行Oracle数据库的日常工作,能有效的把握Oracle后台数据库的整体运行健康状况,通过收集相关重要信息分析,能很好的防范即将出现的系统风险,系统出现问题后尽快的定位问题,现场解决一部分常规数据库问题。对其它专业要求比较强的数据库问题,也能为后续Oracle专家深入分析、诊断问题提供规范、完整的信息。
通过分析可以知道,SQL1和SQL2是重点需要改进的SQL,首先分析SQL1,该如何改进优化呢? 如何改进优化?根据小余买鱼的经验,我们知道要先去理解需求,这条SQL背后的需求是什么?看上去并不难猜测,就为了查询T1表的记录数,毕竟Select count(*) from t1;这条语句太简单了。