自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 expdp query参数的使用

-- 建表create table t_exp(id number, day date);-- 插入数据begin for i in 1..300loop insert into t_exp values(i,sysdate+i);end loop;commit;end;-- exp导出2019年以后的,create or replace directory ...

2018-07-31 10:12:38 2054

原创 测试,在DML操作的时候数据泵导出

主要测试,当一个表有DML动作的时候,expdp会怎么样。该测试主要开了3个窗口,一个插入数据,插入大约100W条,会比较久,第二个窗口查询插入的数据,当然查询到的不是100W条。第三个窗口在插入数据的时候,进行数据泵导出作业,看看能导出多少数据。--结论最终实验发现,在数据没有插入完毕,也就是还存在DML动作的时候,数据泵的导入已经完毕了。导出的数据肯定不是100W条。create ...

2018-07-29 08:18:09 429

原创 数据泵导出时出现 ORA-31693 ORA-31617 ORA-19505 ORA-27307错误

在RAC环境下使用数据泵导出的时候,提示出现错误Linux-x86_64 Error: 2: No such file or directoryAdditional information: 3ORA-31693: Table data object "PRODDTA"."F42199" failed to load/unload and is being skipped due to ...

2018-07-28 09:08:25 1492

原创 Data Guard备库日志的实时应用与非实时应用

在Dataguard的备库上应用日志的时候,通常有两个语句,但是这两个语句是有区别的,一个是实时应用,一个是非实时应用。alter database recover managed standby database disconnect from session;alter database recover managed standby database using current lo...

2018-07-21 20:01:59 2585

原创 ORA-600 internal error code,arguments[4194] undo表空间损坏

方法一 : 使用system segment1 用spfile 创建pfile,然后修改参数#*.undo_tablespace='undotbs1'#*.undo_management='AUTO'#*.undo_tablespace#*.undo_retentionundo_management='MANUAL'rollback_segments='SYSTEM'2 用修改后的...

2018-07-20 14:40:28 341

原创 一个10046 分析问题的简单例子

本例子通过一个10046跟踪,分析SQL语句的执行计划,等待事件等等。--创建测试用表conn bb/oraclecreate table t as select * from dba_objects;select file_id,block_id,blocks from dba_extents where segment_name='T';-- 查看该表的信息BB@tes...

2018-07-18 19:00:00 270

原创 DB 很慢的分析思路

系统很慢,除了查看AWR、ADDM、ASH外,还可以通过相关视图查看等待事件,看看是那些等待事件引起的。可以通过视图v$session_wait查看都有那些等待,然后再根据sid查询对应的sql,然后再分析sql的执行计划等等大概思路就是这样。-- 查看等待事件select sid,event,p1,p1text from v$session_wait;-- 根据sid查看对应的...

2018-07-17 14:03:53 254

原创 ORA-14450: -- 续

前几天发生这个ORA 14450错误。通过查看v$lock里面有type。解决zhe'这个问题的时候,typesh是TO,查询官方文档,没有发现TO这个类型。https://docs.oracle.com/cd/E11882_01/server.112/e40402/dynviews_2027.htm#REFRN30121Table 8-1 Values for the TYPE Co...

2018-07-16 19:16:13 635

转载 递归调用

原文地址:https://docs.oracle.com/cd/E11882_01/server.112/e41573/sqltrace.htm#PFGRF9500621.4.4.5 Understanding Recursive CallsSometimes, to execute a SQL statement issued by a user, Oracle Database must is...

2018-07-16 10:03:19 118

转载 [转载]ORA-14450:试图访问已经在使用的事务处理临时表

--查询sessionIDselect SID,SERIAL# from V$session  where SID in (select sid from v$enqueue_lock t where t.type='TO');--杀掉sessionalter system kill session '637,416'; 解决ORA-14450:试图访问已经在使用的事务处理临时表解决方法--1、查...

2018-07-13 14:17:32 573

原创 表的主键与外键

-- 主外键-- 主键本身就是一种索引 -- 创建主外键表create table t1 (id number,name varchar2(30));alter table t1 add constraint t1_pk primary key(id);create table t2 (id number,fid number,name varchar2(30));alter table ...

2018-07-10 21:10:59 830

原创 索引回表的优化

建立测试用表create table t as select * from dba_objects;create index idx_t_objectid on t(object_id);查看执行计划select * from t where object_id<10;ZBB@test>select * from t where object_id<10;8 rows s...

2018-07-10 10:15:59 1805

原创 单列表select count(*) / 索引 等效率

测试,当一个表中,只有一个列的时候,查询count(*), 使用和不使用索引的时候,那个效率高一些?-- 结论,使用索引反而会效率低一些。因为索引中不仅存在的有列的值,还有rowid,索引段相对来说大一些,所以走索引效率低。IO大 测试用表ZBB@test>desc t11 Name Null? Type -...

2018-07-10 08:52:30 1767

原创 分区表的执行计划 与 索引

创建分区表create table part_tab (id int,col2 int,col3 int) tablespace userspartition by range(id)(partition p1 values less than (10000),partition p2 values less than (20000),partition p3 values less t...

2018-07-09 16:45:51 759

原创 ORA-00379: no free buffers available in buffer pool DEFAULT for block size 32K

RDBMS 11.2.0.4 .Dataguard.在备库的alert log上看到告警:MRP0: Background Media Recovery terminated with error 379Errors in file /u01/app/oracle/diag/rdbms/test_stdby/test_stdby/trace/test_stdby ...

2018-07-07 20:10:55 1122

原创 表的三大连接的使用限制

三大连接的使用限制1 hash Join的连接限制hash join 不支持连接条件是大于、小于、不等于和like的场景. 因为hash join是一种经典的等值算法。语句1 :连接条件为大于,结果无法根据hint走hash joinset linesize 1000set autotrace traceonly explainselect /*+ leading(t1) use_hash(t...

2018-07-05 08:13:01 449

原创 表的连接是否有排序

1 nested Loops join -- 如果不加hint,则走的是hash join(已测试,过程略)set autotrace traceonlyselect /*+ leading(t1) use_nl(t2)*/ * from t1,t2 where t1.id=t2.t1_id and t1.n=9;ZBB@test>select /*+ leading(t1) use...

2018-07-04 21:04:23 249

原创 表的驱动顺序与性能

1 nested Loops join --t1 表先访问的情况alter session set statistics_level=all;select /*+ leading (t1) use_nl(t2)*/* from t1,t2 where t1.id=t2.id and t1.n=9;select * from table(dbms_xplan.display_cursor(nul...

2018-07-04 21:00:28 381

原创 表的三大连接之merge

select /*+ ordered use_merge(t2) */ * from t1,t2 where t1.id=t2.t1_id;select * from table(dbms_xplan.display_cursor(null,null,'allstats last'));ZBB@test>select * from table(dbms_xplan.display_cu...

2018-07-04 15:12:00 709

原创 表的三大连接之 hash join

hash join中t2表只会被访问1次或者0次(驱动表被访问1次,被驱动表被访问1次)set linesize 1000select /*+ leading(t1) use_hash(t2)*/ * from t1,t2 where t1.id=t2.t1_id;select * from table(dbms_xplan.display_cursor(null,null,'allstats...

2018-07-04 14:25:22 1900

原创 表的三大连接之 NESTED LOOPS JOINS

-- 表的连接顺序-- 构造数据drop table t1 cascade constraints purge;drop table t2 cascade constraints purge;create table t1 (id number not null,n number, contents varchar2(4000));create table t2 (id number not...

2018-07-04 11:21:14 260

MHA0.58安装包及安装文档

MHA安装包,版本0.58. 以及安装MHA0.58所需的RPM包。已经在Mysql5.7上通过测试。并附测试文档,及踩过的坑。请用7zip解压。

2019-04-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除