整理表碎片
一:准备测试数据,使用HR用户,创建T1表,插入约30W的数据,并根据object_id创建普通索引,表占存储空间34M左右,索引占6M左右的存储空间 SQL> conn /as sysdba 已连接。 SQL> select default_tablespace from dba_users where username='HR'; &nb...
DG搭建
1.主库中的操作:1.1 查看数据库是否在归档与是否强制LOGGING模式。 SQL> select log_mode,force_logging from v$database; LOG_MODE FOR ------------ --- ARCHIVELOG NO &...
诊断grid
启动顺序:简而言之,操作系统负责启动 ohasd 进程,ohasd 进程启动 agents 用来启动守护进程(gipcd, mdnsd, gpnpd, ctssd, ocssd, crsd, evmd ,asm …) ,crsd 启动 agents 用来启动用户资源(database,SCAN,Listener 等...
经营分析数据库优化方案
1. 优化概述该优化方案针对经分数据库,由于日常承载业务量庞大,且平日业务繁忙时段0:00-14:00 CPU负载率在90%-100%之间,造成系统CPU资源紧张压力加大,对于此种情况,我们采集月初1号到4号出账期间系统性能数据进行针对性优化。 1.1 6个TOP SQL具体调整内容:通过账期...
Latch
1. LatchLatch 属于 System Lock, 用于保护 SGA 区中共享数据结构的一种串行化锁定 机制。Latch 的实现是与操作系统相关的,尤其和一个进程是否需要等待一个 latch、需要等待多长时间有关。Latch 是 Oracle 提供的轻量级锁资源,是一种能够极...
某物流系统数据库故障诊断案例分析
故障现象:某物流公司新上一套软件系统,数据库CPU占用率基本维持在80%以上,业务高峰期数据库宕机。 知识预览:LGWR什么时候开始工作的,触发他的动作? A. 重做日志缓冲区的已使用的空间达到三分之一时 B. 当dbwn进程向磁盘写入已修改的缓冲区的时候...
ogg简单维护命令
1.查看进程状态GGSCI (PONY) 2> info all2.查看进程详细状态,有助于排错GGSCI (PONY) 2> view report +进程名称3.查看告警日志信息GGSCI (PONY) 2> view ggsevt4. 查看延时,以及文件抽取应用情况GGSCI> lag <进程名称> 可以查看详细的延时信息。例如:GGSCI (db4) 11> lag rep1Sending GETLAG request to R...
ogg长交易查询及增加复制表
长交易查询 GGSCI (IBM_P740-3) 6> send ext_cen,showtrans Sending SHOWTRANS request to EXTRACT EXT_CEN ... Oldest redo log file necessary to restart Extract is:...
ogg监控脚本
本机/home/oracle/ogg_moni/oggchk.sh# /bin/sh# Setup the environment variables# Set the public environment variableexport ORACLE_BASE=/oracle/app/oracleexport GI_HOME=/oracle/app/11.2.0/gridexport ORACLE_HOME=/oracle/app/oracle/product/11.2.0/db_1export NLS_LANG=American_America.ZHS16GBKex...
GoldenGate准确修改抽取进程checkpoint
获取现有队列文件的checkpoint信息并清理旧进程GGSCI (IBM_P740-3) 9> info ext_cen,showchEXTRACT EXT_CEN Last Started 2014-04-12 17:39 Status RUNNINGCheckpoint Lag 00:00:00 (updated 00:00:03 ago)Log Read Checkpoint ...
通过dblink获取远端DDL语句
create database link ibmngstat connect to system identified by oracle using 'ibm-ngsta';SELECT DBMS_LOB.SUBSTR@ibmngstat(DBMS_METADATA.GET_DDL@ibmngstat('TABLESPACE', tablespace_name)) FROM DBA_TABLESPACES@ibmngstat;
exp/imp导出导入数据
1、导出语句exp usernmae/password file=’/location/back.dmp’ log=’/location/back.log’ owner=’SH’ direct=y2、赋权语句select ‘grant ‘ || privilege ||’ to sh;’ from session_privs;select ‘grant ‘ || role ||’ to sh;’ from session_roles;3、导入语句imp username/password file=’/location...
11gRAC之GRID
层次结构图 Agent管理的进程图 资源介绍 1、Ohasd这个进程是由/etc/init.d/ohasd脚本启动的,这个脚本能接收start、stop两个参数。2、Ohasd的oraagent是以grid用户身份运行的,由他维护的资源如下:&...
关于11gR2RAC目录
Oracle用户Oracle inventory目录应该与ORACLE_BASE目录平行。ORACLE_BASE目录是oracle软件安装的最顶层目录结构,这个目录下可以安装多个版本的oracle软件,格式为/<mount_point>/app/<software_owner>例如ORACLE_BASE=/u01/app/oracle,而oracle inventory目录为/u01/app/oraInvetoryORACLE_HOME...
11gR2RAC环境的用户组
Oracle强调GI是一个基础架构,而RAC数据库只是这个环境中一个普通的资源而已,对它的管理,普通的DBA稍加培训就可以,相反,对于架构环境本身的管理,反而需要一个更独立、更专业的角色来进行。11.2产品中出现了专门管理grid的用户、用户组和管理数据库的用户、用户组,同时又多了专门管理ASM的用户组。 asm...
sys用户删除其他用户私有dblink
1、查看所有的目标dblinkselect owner||'.'||db_link from dba_db_links where db_link not like '%OGG%';2、创建jobexec dbms_scheduler.create_job(job_name=>'UCR_CEN8.test',job_type=>'PLSQL_BLOCK',job_action=>'BEGIN execute immediate ''drop database link UCR_CEN1_TO_CEN'';END;');3、运行jobexec dbms_...
11g的MEMORY_TARGET和MEMORY_MAX_TARGET
MEMORY_MAX_TARGET 是设定Oracle能占OS多大的内存空间SGA_MAX_SIZE是Oracle SGA 区最大能占多大内存空间10g 的sga_max_size 是动态分配 Shared Pool Size,database buffer cache,large pool,java pool,redo log buffer 大小的,是根据Oracle 运行状况来重新分配SGA 各内存块的大小。PGA在10g 中需要单独设定。11g ME...
11gRAC之service
1、创建services srvctl add service -d -s -r "preferred-instance-list" -a "available-instance-list" -P TFA-policy 选项为basic 或preconnect2、查看services配置 srvc...
expdp与impdp全库导出导入(二)
全库导入时,发现有几个表没有成功导入,原因是建表失败,以下对特定的表进行迁移1、生成建表语句,在目标库执行语句创建表pl/sql-->tools-->export user objects,选择需要导出的建表语句并导出2、从源端导出数据创建解析文件custmgr.parDIRECTORY=dir_stadumpfile=sta.dmpEXCLUDE=statisticstables=BASIC_BILL_...
RAC环境ASM磁盘组间修改spfile的位置
原spfile位置:+DATADG/spfile.ora目标spfile位置:+DATADG2/spfile.ora在每个节点上修改$ORACLE_HOME/dbs/initAAA.ora登陆数据库show parameters spfilecreate pfile='/tmp/ba.ora' from spfile;create spfile='+DATADG2' from pfile='/tmp/ba.ora';oracle用户下执行srvctl config database -d audb01 -asr...