10 wenzhongyan

尚未进行身份认证

暂无相关简介

等级
TA的排名 1w+

归档日志比redologfile小的原因?Archived redolog is (significant) smaller than the redologfile.

Archived redolog is (significant) smaller than the redologfile. (文档 ID1356604.1)In this DocumentThis document is being delivered to you via Oracle Support's Rapid Visibility (RaV) processand there...

2018-08-14 10:14:00

异步IO和同步IO概念学习

I/O 既 输出/输入 (Input/Output)既然是输入输出,为什么又会有同步和异步的不同方式呢?同步 当一个IO操作进行时,系统停下来等待这个IO的操作完成后才会继续进行下面的计算。异步 当一个IO操作进行时,通过多线程等方法,当CPU去处理那些不需要依赖IO执行结果的计算,充分的利用CPU的运算能力。当IO操作执行完毕时,继续执行后续的操作。一般情况下,作为单机程序或者I

2017-08-25 10:50:07

为何在查询中索引未被使用 (Doc ID 1549181.1)

* 为何在查询中索引未被使用 (Doc ID 1549181.1)To Bottom文档内容用途 排错步骤 快速检查 表上是否存在索引? 索引是否应该被使用

2017-02-27 10:21:26

Linux下使用NMON监控、分析系统性能

一.下载nmon。   根据CPU的类型选择下载相应的版本:http://nmon.sourceforge.net/pmwiki.php?n=Site.Downloadwget http://sourceforge.net/projects/nmon/files/download/nmon_x86_12a.zip/download二.初始化nmon工具。#unzip

2017-02-24 16:25:14

Linux环境下批量修改文件名

前言    最近一个用户环境下,2号节点存放归档日志的文件意外丢失,导致原来存放在arch2中的归档日志生成/opt/sharedisk/arch22_58959_781640038.dbf,因为时间比较旧,归档日志有几百个,现在需要把所有名称类似arch22的日志批量更改名称,去掉前面的‘arch2’rename简单语法: rename  要替换内容   替换内容   替换的文件列

2017-02-14 15:48:16

升级11g重复执行catupgrd.sql脚本,引起大量ORA-00001错误

Re-running the catupgrd.sql script caused many ORA-00001 errors similar to below:ORA-00001: unique constraint (SYS.I_SYSTEM_PRIVILEGE_MAP) violatedORA-00001: unique constraint (SYS.I_SYSTEM_PRIV

2017-01-11 14:47:48

日志中出现大量Minact-Scn Master-Status: Grec-Scn Messages 信息

一用户的数据库提示大量如下错误信息,查了下发现又是Bug 11891463The issue is similar with BUG 11891463 - MINACT-SCN MASTER-STATUS MESSAGES WRITTEN TO MMON TRACE FILE不过还好解决方法比较简单:设置隐含参数"_enable_minscn_cr"为falsealter

2017-01-05 17:45:09

ora-47995 如何在windows环境下禁用Database Vault

今天在处理数据库问题是,遇到ORA-47995: Database Vault must be linked off and disabled before removal,要求我禁用Database Vault,因为是windows环境,其禁用的方法如下:1.在禁用Database Vault前,首先要确保关闭如下对象:数据库实例,数据库监听,数据库企业管理器命令如下:emctl

2016-12-19 17:08:50

DB time VS. DB CPU

原文链接:http://www.dbform.com/html/2010/1309.html如何行之有效地展示系统负载在做系统调优的时候是必不可少的技巧。通常我们会使用Oracle提供的Time Model,比如我们需要作出类似于下面这样的趋势图来展示系统负载的高低。这样的趋势图可以直接使用Oracle10g以后的OEM得到,也可以将SQL结果传入Excel中作出趋势图,这里并不是想说

2016-09-26 17:01:03

12C CDB模式下RMAN备份与恢复

12C 的RMAN和Oracle Enterprise Manager Cloud Control工具支持多租户环境下的备份和恢复,RMAN可以连接到目标数据库、Data Guard、辅助实例或辅助数据库,通过连接数据库的类型不同,所完成的数据库操作也不相同,在这里我们主要描述CDB和PDB备份恢复操作,在PDB环境中支持备份或恢复单个数据文件或表空间。在从数据丢失恢复能力而言,单独备份根

2016-07-12 11:22:45

通过数据库评估存储设备IO性能-Oracle 11g IO校准功能介绍

通过数据库评估存储设备IO性能---------Oracle11g IO校准功能介绍前言I/O子系统是ORACLE数据库的一个重要组成部分,因为I/O操作是贯穿数据库管理全过程,它操作的对象包括日志、表、索引、数据字典、以及一些排序、undo操作等等,每个数据库读取或者写入磁盘上的数据,都会产生磁盘IO,可以这么说一个正常业务的数据库系统,80%的性能消耗都与IO有关,相对于网络、CP

2016-07-08 10:46:58

关于DBA_TAB_MODIFICATIONS(转)

DBA_TAB_MODIFICATIONS使用来记录表的dml操作,依靠里面的信息确定统计信息是否陈旧。确定表是否需要统计分析的依据。系统后台调用DBMS_STATS.FLUSH_DATABASE_MONITORING_INFO更新,当然也可以手工调用更新信息。1.测试环境:SQL> select * from v$version ;BANNER----------------

2016-07-05 10:21:47

12C cdb同pdb字符集不同,导致pdb无法启动

前言今天在升级一个11g实例到12C并转换为PDB插入已有的一个CDB的过程中,升级转换过程都没有问题,在最后启动pdb的时候,提示如下错误:SQL> alter pluggable database zlemr open;警告: PDB 已变更, 但出现错误。SQL> show pdbs CON_ID CON_NAME

2016-06-23 15:13:19

12C CBD模式下参数文件管理

在12C数据库和11G以前版本的数据库一样只存在一个初始化参数文件,一个服务器参数文件可以被认为是一个数据库的初始化参数,维护系统运行的数据库服务器。通过设计一个服务器端的初始化参数文件。在一个服务器参数文件中存储的初始化参数是持久的,在任何更改的参数的情况下,当一个实例正在运行时,可以持续整个实例关机和启动。此安排不需要手动更新初始化参数,可以使用ALTER SYSTEM语句更改并永久的生效,在

2016-06-22 11:43:02

12c CDB和PDB启动和关闭操作

前言CDB与PDB是Oracle12C引入的新特性,在ORACLE12C数据库引入的多租用户环境(MultitenantEnvironment)中,允许一个数据库容器(CDB)承载多个可插拔数据库(PDB)。CDB全称为ContainerDatabase,中文翻译为数据库容器,PDB全称为PluggableDatabase,即可插拔数据库。在ORACLE12C之前,实例与数据

2016-06-22 11:13:44

enq: TX - allocate ITL entry等待事件

背景用户TOP事件中出现enq: TX - allocate ITL entry如下问题分析这个问题其实很明显,表和索引的默认INITRANS值不合适,引起的事务槽分配等待,具体可以参考Troubleshooting waits for 'enq: TX - allocate ITL entry' (文档 ID 1472175.1)解决方式就是调整表和索引的INITRANS

2016-06-14 11:18:49

sqlplus / as sysdba 提示权限不足(ORA-01031)问题处理

背景介绍用户在命令窗口输入sqlplus/assysdba提示ORA-01031:insufficientprivileges错误,同样的,在输入rmantarget/提示同样的错误问题分析根据经验,使用sqlplus/assysdba登陆数据库,提示权限不够,也就是我们常用的用操作系统认证方式登录数据库必须满足下面两个条件:1.操作系統用户是否dba组

2016-04-19 17:34:52

OGG-01820 Could not enable workspace

背景介绍环境为:源端:windows 2012 64位 oracle 11.2.0.4 ,目标端:windows 2008 64位 oracle 11.2.0.4 ,在启用目标端数据同步时候报OGG-01820 Could not enable workspace,错误。问题分析在启动OGG的replicat进程的时候,提示如下错误通过查找资料,说是cachem

2016-03-30 15:49:36

通过登录触发器跟踪会话产生trace文件

CREATE OR REPLACE TRIGGER trace_test_user AFTER LOGON ON DATABASEBEGIN IF USER LIKE '%程序名称%' ESCAPE '\' THEN EXECUTE IMMEDIATE 'ALTER SESSION SET timed_statistics=true'; EXECUTE IMMEDIATE '

2016-03-30 15:43:22

使用触发器记录exp执行情况

背景我们在对用户备份进行检查的时候,通过视图只能对RMAM的备份情况进行检查,没有记录exp备份过程的视图,不过我们可以通过触发器来实现,如下1. 创建记录表CONNECT / AS SYSDBACREATE TABLE system.logon_audit_table( logon_timestamp DATE, logoff_timestamp DATE, sid

2016-02-24 11:31:35

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!