oracle 锁 简述
1.2 锁的分类 1.2.1. 按用户与系统划分,可以分为自动锁与显示锁a) 自动锁(Automatic Locks):当进行一项数据库操作时,缺省情况下,系统自动为此数据库操作获得所有有必要的锁。自动锁分DML锁,DDL锁,system locks。b) 显示锁(Manual Data Locks):某些情况下,需要用户...
OGG 使用原有抽取进程,新增投递进程出现的问题
原来在集成平台到查询库的ogg链路,已经用了很多天且同步正常。现在我配置了由集成平台到分发库的链路,具体做法是在集成平台库增加一个投递分发库的进程,现在所有的进程都启动正常。但是发现并不能同步操作,主要是在投递进程并未同步响应。。。除了进程名,进程文件名ip我都是copy到查询库进程的参数。查看投递进程...
GoldenGate 配置文档,里面有参数说明
2 单机-单机复制配置2.1 环境简介性质IP系统ORACLE版本源端10.122.0.110 AIX...
ORA-4031错误
1. ORA-4031错误的原因,一般是大量的hard parse导致了shared pool中的free list中产生大量的内存小碎片,当一个需要很大内存来进行hard parse的sql语句到来时,无法从free list中找到内存,即使进行内存的释放,还是不能找到符合的内存块。从而报ORA-4031错误。2. ORA-4031错误的解决方法:1)alte...
OGG-01028 Opening file error
2014-12-16 13:59:01 ERROR OGG-01028 Opening file +FRA/1_13536_857160808.dbf in DBLOGREADER mode: (308) ORA-00308: cannot open archived log '+FRA/1_13536_857160808.dbf'ORA-17503: ksfdopn:2 Failed to open file +FRA/1_13536_857160808.dbfORA-15173: entry '1_13536_857160808.dbf' do...
oracle查看和更新统计表的信息
在OEM中查看数据库的会话时,发现有一个会话的SQL要10多秒在PL SQL中执行 SQL按F5查看这个SQL的计划,发现别的地方有 调用索引,oracle统计值查看select * from dba_tables where table_name = TABLE检查一下字段last_analyzed 的值,其值就是最后一次统计更新的日期更新查看全表分析 &nbs...
OGG replicat出现ORA-01403 错误NO data found
今天OGG出现表数据不同步,入库端接收update和delete语句时出现ORA-01403 错误NO data found一直同步,排除掉表也无法解决!解决:在参数中添加HANDLECOLLISIONS 当target端缺失delete 、update数据时,target端 自动处理。停止replicat进程,先将要同步的表mapexclude,然后将在目标端上重新初始化此表...
ORA-02019: 未找到远程数据库的连接说明
今天现场人员反应该错误,通过排查发现 导致错误是以下这句:SELECT * FROM GZL_SLLS_SPLS A于是我查询object表,select * from dba_objects where object_name='GZL_SLLS_SPLS A';结果是此表只存在两个同义词,给两个用户。一开始还以为这是该表缺失造成还来查询了其他环境相同库,发现该表使用的是通过对db_link ...
追踪多次尝试密码登录导致用户被锁的凶手
1.找出被锁表:select username,account_status,lock_date from dba_users where account_status <>'OPEN';2.查找监听日志文件:监听文件一般在$ORACLE_BASE/diag/tnslsnr/<instance_name>/listener/trace下可通过show parameter background_dump_dest 查找但我的数据库oracle11g是asm,监听在grid 用户下:我的路...
ORA-02292违反完整约束和ORA-02297无法禁用约束条件 cascade禁用主键
ORACLE 中delete时出现ORA-02292:违反完整约束条件 错误。。。该表中存在主键或外键,可以先禁用。于是用: alter table hx_tb.tabs modify constraint FK_fk1 disable; alter table hx_ta.tabs modify constraint PK_pk1 disable;...
logminr 日志挖掘
挖掘联机日志:select * from v$log where status ='CURRENT'select member from v$logfile where group#='1'挖掘归档日志:select name from v$archived_log;execute dbms_logmnr.add_logfile('+FRA/gdstjcpt/onlinelog/group_1.290.857160811',dbms_logmnr.new);execute dbms_logmnr.start_logmnr(options=...
oracle临时表空间的增删改查
oracle 临时表空间的增删改查1、查看临时表空间 (dba_temp_files视图)(v_$tempfile视图)select tablespace_name,file_name,bytes/1024/1024 file_size,autoextensible from dba_temp_files;select status,enabled, name, bytes/1024/1024 file_size from v_$tempfile;--sys用户查看2、缩小临时表空间大小alter d...
SQL中并行操作
--并行查询select /*+parallel(t 4)*/ count(*) from user_tables t;select /*+parallel(t 4)*/ count(*) from t where object_name in(select /*+parallel(t1 4)*/ object_name from t1);--一个并行查询能够执行,需要满足下面其中一个:a)sql语句中有hint提示,比如parallel或者parallel_index;b)sql语句中引用的对...
ORACLE logminer 日志挖掘
Logminer可以分析其它数据库的重做日志文件,但是必须使用重做日志所在数据库的数据字典,否则会出现无法识别的乱码。另外被分析数据库的操作系统平台最好和当前Logminer所在数据库的运行平台一样,且block size相同。execute dbms_logmnr.add_logfile('/scywarch/1_20211_739980531.dbf',dbms_logmnr.new);execute dbm...
IMPDP时ORA-39014,ORA-39029,ORA-04031shared memory
Import: Release 11.2.0.3.0 - Production on Fri Nov 21 12:39:34 2014Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit ProductionWith the Partitioning, OLAP, Data Mining and Real Appl...
ORA-39151分析
今天在导数据时出现 ORA-39151: Table "CX"."CX_CXZL" exists. All dependent metadata and data will be skipped due to table_exists_action of skip的错误,在导入语句的后面已经加了TABLE_EXISTS_ACTION=TRUNCATE,为什么还是table存在,然后跳过呢!!仔细观察,发现我的语句被分成了两半,实际上 ORA-391...
IMPDP时ORA-39083,ORA-00959想到映射表空间
Processing object type TABLE_EXPORT/TABLE/TABLEORA-39083: Object type TABLE:"HX_SJ"."DATA_ELEMENT_CONFIG" failed to create with error:ORA-00959: tablespace 'TS_DATA' does not existORA-39112: Dependent object type COMMENT skipped, base object type TABLE:"HX_SJ"."FWZL_YLJHQ" creation failed在用...
IMPDP ORA-31693解决,表数据对象 " 无法加载/卸载并且被跳过,
[exec] ORA-31693: 表数据对象 "HX_SJMX"."FWZL_YWFWQDB" 无法加载/卸载并且被跳过, 错误如下: [exec] ORA-29913: 执行 ODCIEXTTABLEFETCH 调出时出错 [exec] ORA-06502: PL/SQL: 数字或值错误 : character string buffer too small &nb...
关于Oracle GoldenGate中Extract的checkpoint的理解
什么是checkpoint?在Oracle 数据库中checkpoint的意思是将内存中的脏数据强制写入到磁盘的事件,其作用是保持内存中的数据与磁盘上的数据一致。SCN是用来描述该事件发生的准确的时间点。而GoldenGate中出现的checkpoint有着不同的含义。简单的说就是position,位置的意思。它记录了Extract进程在抽取事务时的进度。使...
讲解Oracle数据库冷备份恢复的具体步骤
冷备份数据必须是数据库不在open状态下。 以下步骤会给出详细的过程: ◆(0): 用SQLPlus连接数据库: sqlplus 用户名/密码 as sysdba◆(1): 关闭DB : shutdown immediate; ◆(2):复制文件copy oradata目录下的所有文件, 包括数据文件, 控制文件,redo,等,oradata\*.*还需要copy 密码文件 在目录...