You are here: Home // Oracle Zone
OGG环境重游
最近需要搭建Golden Gate的演示环境,于是又搬出OGG的文档部署了套多对一复制的环境。
找了一个vSphere环境,部署了5个虚拟机,准备把三个源数据库(Oracle,db2,Sqlserver)同时复制其数据到目的端Oracle数据库中。
安装的版本如下:
Oracle DB 11.2.0
DB2 9.7
SqlServer 2008R2
GoldenGate 11.1.1
后面更重要的事情是如何设计scenario,友好和高效的展示。
Read More →
Tags: GoldenGate
Oracle数据库标准版无Pack包
以前有同事问我,Oracle数据库企业版里的常用诊断、调优等Pack包,在标准版里不予提供,那在标准版SE的管理界面Database Control里,出现这几个Pack包的licnese对话窗口怎么办,没有这几个包Database Control界面会怎么?
今天终于找了个环境,装了一个SE版的数据库。
安装完毕后发现,进入Database Control界面没有Pack包的licnese对话窗口,但是很重要的变化是:
“Performance”这个tab上的链接被取消了,无法使用原来企业版里的性能监控、调整等高级功能了。
Read More →
存储快照为数据库护航
Oracle数据库传统的数据保障方式是数据库的备份和恢复。其中某些备份场景需要数据库状态进入“backup”模式。
需要将数据库置于backup模式主要是因为:
1.可确保文件头在备份发生前保证一致性且用恢复开始时间来更新这些文件头
2.从坏块和不一致块中创建足够的redo用来恢复之用
下面文件是metalink里面描述的Oracle数据库直接支持在非backup模式下,即数据库的各类文件有可能在不一致的情况下,存储设备的快照功能能准确提供数据的备份和恢复功能,同时给出了测试脚本。
Problem...
Tags: snapshot
11g数据库升级的两大守护神(一)
11gR2数据库给我们带来了全新的技术革新,而客户从9i或10g升级到11g最直接的concerns即为如何保证升级的平滑实现,以及升级后如何保证数据库系统的性能稳重有升。这里介绍11gR2针对迁移、升级的两大守护神:SPM和SPA。
SPM即为Sql planning management,是用来支持对SQL计划的维护和新计划的性能验证的必要基础性架构。对于执行超过1次的sql语句来说,Oracle数据库里面的优化器(Optimizer)将会为其维护一个sql计划的历史库。通过去维护语句的日志,优化器能识别重复的Sql语句。当一个语句被记入日志后,它在编译和再次执行时将被识别为重复的sql语句。而被识别为重复的sql语句,其由优化器产生的各类sql计划将被放进“计划历史库”来进行维护。计划历史库里包含了sql计划的sql文本,sql大纲,绑定变量,编译环境等用来给优化器重新生成执行计划的相关信息。
SMB(Sql...
Tags: spm
Oracle Audit Vault 最佳实践(二)
数据库的审计
早在1990年代的Oracle7开始,Oracle就已经提供了鲁棒的审计能力。审计日志包括关于要审计的操作,用户执行的操作、操作的日期时间。
Read More →
Tags: audit vault
Oracle Audit Vault 最佳实践(一)
最佳实践
安装
Audit Vault的架构有两部分组成。
l Audit Vault Server – 是一个独立的应用,运行在一个定制版本的Oracle10g(10.2.0.3)数据库的数据仓库上。这个审计数据库由Database Vault提供安全性,OC4J提供audit vault控制台和数据库的em控制台
l Audit Vault Collector Agent – 收集代理agent管理收集器,维护audit vault wallet。
n...
Tags: audit vault
Oracle Audit Vault 安装配置笔记(四)
1) 登陆Audit Vault Server上的Oracle数据库,创建用户
$ sqlplus dvam/oracle_1
SQL> create user avcolluser identified by oracle;
使用使用sys用户登陆执行$ORACLE_HOME/av/scripts/streams/source/zarsspriv.sql脚本
Read More →
Tags: audit vault
Oracle Audit Vault 安装配置笔记(三)
1) 创建AV Agent安装用户
在审计服务器上的AV数据库中,用dvam帐户使用SQL命令创建AV Agent用户:
$ sqlplus dvam/oracle_1
SQL> CREATE USER avagentuser IDENTIFIED BY oracle;
SQL> grant connect to avagentuser;
$sqlplus sys/oracle as sysdba
SQL> grant resource to avagentuser;
用AVCA添加这个AV Agent用户到AV Server中
$avca add_agent -agentname testagent -agenthost...
Tags: audit vault
OGG DDL 在9i上的部署问题
彭帅同志在9i版本数据库上部署测试了OGG的DDL功能,Oracle golden gate版本为10.4。DDL功能主要分为几个步骤需要在源数据库里建立相应的对象及触发器。
在执行ddl_setup.sql脚本时遇到报错:
SESS 0-2010-12-02 14:55:02 : DDL : Cleaning up DDL sequence []
SESS 0-2010-12-02 14:55:02 : DDL : Cleaned up [0] rows from DDL table
SESS 0-2010-12-02 15:08:50...
Tags: GoldenGate
Oracle Audit Vault 安装配置笔记(二)
配置助手的若干问题
1) 启动监听报错,检测异常信息
TNS-00525: Insufficient privilege for operation
Linux Error: 1: Operation not permitted
解决办法:/var/tmp/.oracle 修改该目录的权限,为oracle_av:ora10g,多出现在有多个Oracle安装过的情况
2) 安装av后,sysdba无法登陆
解决办法:在sqlnet.ora中增加SQLNET.AUTHENTICATION_SERVICES= (NTS),重启listener
然后修改orapwd,创建新密码,由...
Tags: audit vault




