- 博客(31)
- 资源 (13)
- 收藏
- 关注
原创 为何 GoldenGate replicat 进程显示 running 而不应用任何记录?
有时,我们会发现 replicat 进程的状态显示为 running,而 report 却显示未更新任何记录。造成这种现象主要有 4 种原因:1、replicat 进程正在读取错误的 trail 记录2、replicat 进程正在读取错误的 trail 文件3、指定的表名称格式不正确4、replicat 或 extract 进程 hang 住发生上述四种情况时,进程的状态会
2013-03-30 00:34:49 3642 1
原创 Oracle Data Pump 工具系列:使用 %U 和 filesize 参数将大数据拆分成小文件导出
前几天,Daniel 因知识和经验不到位闹出了个大笑话,直至今天还人要因为 Daniel 这个无意的错误从遥遥千里的长沙赶到帝都。事情的经过是这样的:金税三期重庆试点刚刚上线一月有余,国家审计署需要对项目的各厂商的数据玩玩审计,于是老板就要我将我们目前最全的近期库全库导出交给国家审计署的工程师,结果笑话就出来了。接到任务后,我二话不说就直接 expdp 往服务器一跑,和心理想的一样
2013-03-28 22:38:04 6152 3
原创 Linux/Unix 中如何配置 Oracle Database 随服务器自动启动
Oracle Database 软件提供了以下两个脚本来配置数据库随服务器自动启动和关闭:[oracle@prod bin]$ pwd/u01/app/oracle/product/11.2.0/db_1/bin[oracle@prod bin]$ ls -l dbs*-rwxr-x--- 1 oracle oinstall 6030 Jan 1 2000 dbshut-
2013-03-27 20:38:05 2143
原创 Oracle Linux 5.6 上安装 GoldenGate Director 遇“unable to run run-cds-tool scripts file”错误
今天在 Oracle Enterprise Linux 5.6 上安装 GoldenGate Director ,安装完 JDK 1.6 和 weblogic server 10.3.50 后安装 GoldenGate Director Server 11.2.1 的时候,而且是进度条结束的时候报了一个 “unable to run run-cds-tool scripts file” 错误
2013-03-23 23:37:40 3718
原创 如何让 GoldenGate 在 trail 文件中记录数据库的 SCN 信息
如何让 GoldenGate 在 trail 文件中记录数据库的 SCN 信息通常情况下,Oracle GoldenGate 的 trail 文件中是不会包含数据库的 SCN 信息的,要在 trail 文件中记录此信息,必须在 Extract 进程参数中设置 TOKENS示例如下:--Normal extract mapping--TABLE scott.* ;--To
2013-03-22 23:46:50 3529
原创 在 Oracle 中如何确定远程 session 客户端的 IP 地址
在 Oracle 中如何确定远程 session 客户端的 IP 地址前几天,Daniel 所在的环境多个数据库发生了一件惨案:我们把所有数据库主机、数据库的密码更改后,硬件总集成的一台 windows 主机安装了一个 Oracle数据库监控工具,不断尝试利用错误的密码(有错有对)连接到我们的数据库中,导致生产环境多个数据库发生大量的 library cache lock 等待
2013-03-21 22:04:48 7268 1
原创 GoldenGate Director 疯狂发出 ggsci 命令致主数据库CPU使用率居高不下
今天早上 8 点多钟,发现主数据库 CPU 持续居高不下,一直维持在 90% 左右,而这个点数据库应该闲的蛋疼topas 发现耗掉 CPU 的全是 ggsci 进程。Topas Monitor for host: bjsczjdbzsj01 EVENTS/QUEUES FILE/TTYTue Mar 19 09:00:01 2013 Interval:
2013-03-20 22:39:26 3081
原创 Oracle sql 调优:使用虚拟索引在生产环境测试创建索引对数据库性能的影响
虚拟索引是一种“假”索引,其定义存在于数据字典中,但不具有相应的索引段,也就是不会分配任何存储空间。利用虚拟索引,开发人员可以无需等待索引创建完成,也不需要额外的索引存储空间,就可以当做索引已经存在,累测试 SQL 语句的执行计划。如果优化器为某个SQL 语句创建的执行计划代价很高,SQL tuning advisor 可能会建议在某个列上创建索引,但是在生产环境下,我们是没法随意来创
2013-03-19 23:32:06 2330
原创 从 ASM 中删除归档日志遇 ORA-15028 错误
今天一8点跑去中金校验数据,发现近期库(AIX6.1下4节点11gR2 RAC)的归档满了,数据库hang住,跑去问提前到的中间件的哥们,结果来了一句没发现什么异常……心凉了一截,这他妈我要是晚来一会,准出事啊,纳税人还不得急死……二话不说赶紧去先清清再说,切换到grid用户下,通过 asmcmd 用 os 命令连删除了两个文件夹结果删到第二个文件夹时,突然报错:ORA-15032:
2013-03-15 22:56:43 8866
原创 AIX 上添加ASM磁盘组遇 ORA-15075 disk(s) are not visible cluster-wide 错误
今天下班前,准备给清分库AIX主机添加 ASM 磁盘组,因为手里没有任何操作文档,当时硬件厂商在系统层面添加完共享磁盘后,就直接上了。结果遇到如下错误:alter diskgroup DATA add disk '/dev/rhdisk13,/dev/rhdisk13' rebalance power 5;alter diskgroup DATA add disk
2013-03-13 23:34:45 7258
原创 Oracle 11g AWR 系列八:AWR 数据的迁移
迁移 AWR数据Oracle Database 允许我们在几个数据库之间传输 AWR数据。当您要在单独的系统上分析 AWR数据时,这非常有用。要传输 AWR数据,您必须先从源数据库上抽取出 AWR快照数据,然后将该数据载入目标数据库中。以下内容将介绍如何在 Oracle Database上抽抽取和载入 AWR数据。1抽取 AWR数据利用awrextr.sql脚本可以将数据库中一
2013-03-13 00:25:23 3371 1
原创 Oracle 11g AWR 系列七:Active Session History (ASH) 报告
生成 Active Session History (ASH) 报告ASH 报告的作用:利用 ASH 报告可以分析持续时间通常只有几分钟的瞬间性能问题根据各种维度(如 time、session、module、action 或 sql_id )或这些维度的组合进行确定范围或目标的性能分析瞬间性能问题持续的时间非常短,不会出现在Automatic Database Di
2013-03-12 23:45:55 4126
原创 Oracle 11g AWR 系列六:使用 AWR 视图
使用 Automatic Workload Repository 视图 通常情况下,您可以通过 Oracle Enterprise Manager 或 AWR 报告查看 AWR 数据。其实,您也可以通过以下视图来查看 AWR 统计信息: 1.V$ACTIVE_SESSION_HISTORY 此视图显示处于 arctive 装的数据库会话活动,每秒取样一次。(Active S
2013-03-12 00:02:12 5942 1
原创 Oracle 11g AWR 系列五:如何生成 AWR 报告?
1.生成单实例 AWR 报告:@$ORACLE_HOME/rdbms/admin/awrrpt.sql2.生成 Oracle RAC AWR 报告:@$ORACLE_HOME/rdbms/admin/awrgrpt.sql3.生成 RAC 环境中特定数据库实例的 AWR 报告:@$ORACLE_HOME/rdbms/admin/awrrp
2013-03-11 22:02:35 18353 1
原创 Oracle 11g AWR 系列四:AWR baseline template 的管理
1.使用 CREATE_BASELINE_TEMPLATE 存储过程创建 single baseline template:col BASELINE_NAME for a30TEMPLATE_NAME for a30select DBID,BASELINE_ID,BASELINE_NAME,BASELINE_TYPE,EXPIRATION,TEMPLATE_NAME from
2013-03-10 00:04:40 4312 1
原创 Oracle 11g AWR 系列三:AWR baseline 的管理
使用 DBMS_WORKLOAD_REPOSITORY 包管理 baseline1. 创建 baseline--在 DBA_HIST_SNAPSHOT 视图中查看现有的快照来确定要使用的快照范围。 select snap_id,dbid,BEGIN_INTERVAL_TIME,END_INTERVAL_TIME,SNAP_LEVEL from dba_hist_
2013-03-09 09:56:33 5165
原创 Oracle 11g AWR 系列一:AWR 的基本概念理解
Automatic Workload Repository 概念详解Automatic Workload Repository (AWR) 收集、处理和维护用于问题诊断的性能统计信息。该数据既存在于数据块中,也存在于内存中。AWR 收集的数据可以通过报告和视图进行查看。AWR 处理和收集的统计信息包括:1.确定数据块 segment 访问路径和使用情况的对象统计
2013-03-07 22:42:14 6690 1
原创 Oracle GoldenGate 监控工具:ggserr.log 错误日志不可忽视
Oracle 原厂最近在生产环境的主数据库安装了 OEM 12C 的监控插件后,主数据库对外十几个库同步同步的Oracle GoldenGate 实例出现异常,疯狂地往 GoldenGate 根目录的 ggserr.log 输入出如下错误日志:2013-02-22 22:33:26 WARNING OGG-01930 Oracle GoldenGate Capture for
2013-03-05 23:42:47 8252
原创 netca 配置监听遇 use another port number:the information provided for this listener is currently in use 提
use another port number:the information provided for this listener is currently in use by other software on this computer.you can proceed with the configuration as it is ,but it will notbe possi
2013-03-03 23:35:14 15120
原创 Oracle 11g R2 RAC:CRS 管理员用户的管理
To query the list of users that are CRS Administrators:[grid@rac1 ~]$ crsctl query crs administratorCRS Administrator List: *To enable role-separated management and grant privileges to non-p
2013-03-31 22:57:06 1920
原创 Linux/Unix 中如何在复制一个目录时排除其中的某个文件
[oracle@prod ~]$ mkdir test1[oracle@prod ~]$ mkdir test2[oracle@prod ~]$ cd test1[oracle@prod test1]$ touch 1 2 3 4 maomicp `ls | grep -v maomi | xargs` ../test2[oracle@prod test1]$
2013-03-24 23:25:00 2651
原创 Linux 下如何配置 FTP 服务
1.挂载 OS 镜像盘[root@dss media]# mount /dev/cdrom /media2.安装 FTP 服务包[root@dss Server]# ls -lt | grep vsftp-rw-r--r-- 1 root root 143517 Nov 17 2010 vsftpd-2.0.5-16.el5_5.1.i386.rpm
2013-03-10 08:01:51 3570
原创 Oracle 11g AWR 系列二:AWR snapshot 的管理
默认情况下,Oracle Database 每小时产生一次快照,并将统计信息在工作负载信息库中保留 8 天。如有必要,您可以使用 DBMS_WORKLOAD_REPOSITORY 包中的一些存储过程手动创建、删除和修改快照。要调用这些存储过程,用户必须授予 DBA 角色。1、创建快照:您可以使用 CREATE_SNAPSHOT 存储过程手动创建快照来捕获非自动生成快照的时间
2013-03-08 21:20:37 13155 1
原创 Oracle 10g RAC spfile 的基本管理
---使用 DBCA 创建数据库时会创建 SPFILE---SPFILE 必须在共享卷或共享raw设备上创建---所有实例使用同一个SPFILE---如果手工创建数据库,则通过PFILE创建SPFILE。[oracle@rac11 dbs]$ more initPROD1.oraSPFILE='+DATA1/PROD/spfilePROD.ora'[oracle@r
2013-03-06 22:29:30 1978
原创 一步一步配置 GoldenGate 数据同步:Extract、Pump、Replicat 和 initial load
环境准备: Source:192.168.8.160 prod.oracle.com prodtarget: 192.168.8.180 dss.oracle.com dss source DB: prod target DB: DSS Database Version: 11.2.0.3.0GoldenGate Version: 11.2.1.0.
2013-03-04 22:58:46 4855 2
原创 Oracle GoldenGate 安全性配置系列:利用 CMDSEC 文件控制 GoldenGate 命令的用户访问权限
最近生产环境的历史查询库有多个厂商在使用,goldengate同步经常莫名奇妙的被其他厂商关掉重启,一下子前台应用便感受到了。我们这些运维人员倍感压力啊。这个周末好好瞅了瞅Oracle GoldenGate 官方文档,研究了一下如何利用GoldenGate 安全性配置来控制用户访问 GoldenGate ggsci 命令的权限,今天先发这个最紧迫的 CMDSEC,将在近期系列性地探索一下Golde
2013-03-03 22:49:31 2789 1
原创 Oracle DBCA 建库遇 ORA-21561: OID generation failed 错误解决办法
今晚使用 DBCA 建库的时候,进入如下界面后,把机器开着就去洗澡去了。结果洗完澡回来,发现进度条还是 2%,感觉不对劲,于是就进安装界面显示的安装日志看看,发现数据库报:ORA-21561: OID generation failed[oracle@prod dss]$ pwd/u01/app/oracle/cfgtoollogs/dbca/d
2013-03-03 00:35:13 10103 3
原创 Oracle Data Pump 工具系列:Data Pump 权限配置相关错误及解决办法汇总
与 Data Pump 权限相关的错误及解决办法:示例语句:> expdp scott/tiger DIRECTORY=my_dir DUMPFILE=exp_s.dmp \ LOGFILE=exp_s.log SCHEMAS=scott错误1:UDE-00008: operation generated ORACLE error 1045 ORA-0104
2013-03-02 10:43:01 6112
原创 Oracle Data Pump 工具系列:Data Pump 使用权限配置详解
一、Data Pump 的概念:Oracle Data Pump 技术可以非常快速地将一个数据库的数据与元数据迁移到另一个数据库。Oracle Data Pump 由三大独一无二的部分构成:1. 命令行客户端:expdp 和 impdp2. DBMS_DATAPUMP PL/SQL 包(也称为 Data Pump API)3. DBMS_METADATA PL/SQL
2013-03-01 18:39:25 4253
转载 让Oracle的 SHOW PARAMETER 命令显示隐藏参数
Find internal of "show parameter" by session tracingSQL> select * from v$version; BANNER -------------------------------------------------------------------------------- Oracl
2013-03-01 10:18:11 2634
简单多用户Blog源码
2009-02-19
vs2005入门目录介绍
2009-02-17
基础课程_L1_STT_软件测试技术_Lab03
2009-02-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人