`
zhangpeng012310
  • 浏览: 61253 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
 配置TRANSPARENT GATEWAY FOR Sybase步骤   1.Oracle所在服务器上安装Sybase client(或者在同一台server上安装Oracle、Sybase服务器),确保能够访问Sybase数据库;   2.安装TRANSPARENT GATEWAY FOR Sybase选件,要用自定义安装。正确选择Sybase的安装目录;来源:考试大   3.选择一个sid字符串准备赋给Sybase数据库。如:tg4sybs设置Sybase的dll路径到环境变量PATH(这一步很重要);   4.修改初始化文件,默认的是:   Oracle_HOME\tg4sybs\adm ...
db oracle imp/exp 文章分类:数据库 使用Oracle 10g数据泵(EXPDP/IMPDP) http://junmail.iteye.com/blog/215780 一、关于数据泵的概述       在Oracle 10g中,数据泵(Data Pump)的所有工作都有数据库实例来完成,数据库可以并行来处理这些工作,不仅可以通过建立多个数据泵工作进程来读/写正在被导出/导入的数据,也可以建立并行I/O服务器以更快地读取或插入数据,从而,单进程瓶颈被彻底解决。       通过数据泵,以前通过EXP/IMP主要基于Client/Server的逻辑备份方式转换为 ...
原文:http://www.oracleblog.cn/working-case/how-to-deal-with-distributed-transaction/ 作者:小荷 ------------------------------------------------- 分布式事务,简单来说,是指一个事务在本地和远程执行,本地需要等待确认远程的事务结束后,进行下一步本地的操作。如通过dblink update远程数据库的一行记录,如果在执行过程中网络异常,或者其他事件导致本地数据库无法得知远程数据库的执行情况,此时就会发生in doublt的报错。此时需要dba介入,且需要分多种情况进行处 ...
oracle10g enq:TX - contention等待事件<转> 10g中enqueue TX等待分为4类,分别是 1. enq:TX - row lock contention 2. enq:TX - index contention 3. enq:TX - ITL 4. enq:TX - contention 前三种的含义比较明显,第4种是表示其它类型的transaction contention,即除了前三种之外的都包含在其中。 有多种情况都可能造成enq:TX - contention。比如:一个session中执行DML而不提交,另一个session执行alte ...
说到软解析(soft prase)和硬解析(hard prase),就不能不说一下Oracle对sql的处理过程。当你发出一条sql语句交付Oracle,在执行和获取结果前,Oracle对此sql将进行几个步骤的处理过程: 1、语法检查(syntax check) 检查此sql的拼写是否语法。 2、语义检查(semantic check) 诸如检查sql语句中的访问对象是否存在及该用户是否具备相应的权限。 3、对sql语句进行解析(prase) 利用内部算法对sql进行解析,生成解析树(parse tree)及执行计划(execution plan)。 4、执行sql,返回结果(execut ...
    Oracle里的set零零碎碎的,这里整理归纳一下   SQL> set timing on;          //设置显示“已用时间:XXXX”   SQL> set autotrace on-;    //设置允许对执行的sql进行分析   SQL> set trimout on; //去除标准输出每行的拖尾空格,缺省为off   SQL> set trimspool on; //去除重定向(spool)输出每行的拖尾空格,缺省为off   SQL> set echo on               //设置运行命令是是否显示语句    ...
第二个固定部分占用了显示器的最右端的 25 个位置。它包含如下统计信息的 5 个分部: 事件/队列 显示所选系统全局事件的每秒频率、线程运行和等待队列的平均大小: Cswitch 在监视时间间隔内每秒上下文切换的数量。 Sy ...
AIX常用操作卷组(VG)命令 维护AIX系统经常要做的一个日常工作是监控存储空间的使用情况,除了日常检查文件系统以外,还要经常对卷组、逻辑卷和物理卷进行操作,这里列出一些常用的命令供参考。 列出所有的VG及LV: p5b2@/#lsvg -o |lsvg -il dev2vg: LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT loglv00 jfs2log 1 1 1 open/syncd N/A fslv01 jfs2 1728 1728 3 open/syncd /u02 rootvg: LV NAME TYPE LPs PPs PVs LV ...
解决Oracle数据库死锁   介绍   本文我们尝试总结在多个用户并发情况下,如何识别和解决删除操作期间发生的死锁问题,在开始之前,我们先简单描述一下什么是死锁以及什么东西会导致死锁。   死锁   在任何数据库中发生死锁都是不愉快的,即使是在一个特殊的情况下发生也是如此,它们会减小应用程序的接受程度(ACCEPTANCE),因此避免并正确解释死锁是非常重要的。   当两个或更多用户相互等待锁定的数据时就会发生死锁,发生死锁时,这些用户被卡住不能继续处理业务,Oracle自动检测死锁并解决它们(通过回滚一个包含在死锁中的语句实现),释放掉该语句锁住的数据,回滚的会话将会遇到Oracl ...
Oracle10g提供了类似操作系统中的回收站功能。当drop table的时候,实际上只是将其重命名,并将table以及相关联的对象如index,constraint等放到回收站(RecycleBin)中,后续如果发现drop错了table,可以使用flashback table命名将回收站中的table还原,这就是Oracle10g的Flashback Drop功能。 环境 Sql代码 SQL> select * from v$version;     BANNER   --------------------------------------------------- ...
引子:以前一直没太关注oracle并行这个特性。前几天一个兄弟碰到的一个问题,才让我觉得这个东西还是有很多需要注意的地方,有必要仔细熟悉下。其实碰到的问题不复杂: 类似如下的一条语句:insert into xxxx select /*+parallel(a) */ * from xxx a;数据量大约在75G左右,这位兄弟从上午跑到下午还没跑完,过来问我咋回事,说平常2hrs能跑完的东西跑了好几个小时还撒动静。查看系统性能也比较 正常,cpu,io都不繁忙,平均READ速度在80M/s左右(勉强凑合),但平均写速度只有10M不到。等待事件里面大量的‘ ‘PX Deq Credit: send ...
1.查看那些表空间满 SELECT UPPER(F.TABLESPACE_NAME) "表空间名",        D.TOT_GROOTTE_MB "表空间大小(M)",        D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)",        TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100,                      2),                '990.99') ...
数据库当掉因为error 221 Tue May 27 03:55:43 2008 Errors in file /opt/oracle/admin/webapp/bdump/webapp_ckpt_1192110.trc: ORA-00206: Message 206 not found; No message file for product=RDBMS, facility=ORA; arguments: [3] [1] ORA-00202: Message 202 not found; No message file for product=RDBMS, facility=ORA ...
auto undo management是oracle推出代替manual rollback segment,oracle官方的文档上有介绍AUM的原理和实现方法,今天我们不再重复这些内容,我们来深入一些官方文档中点到为止的东西。 undo tablespace size 当创建undo tablespace时最少包含一个初始segment,最多包含十个初始segment,每个初始segment包括2个extent,在9i中的话第一个extent被保留了一个块,只有7个block可用,10g的话8个块都可以用。 SQL 9I>select segment_name, blocks, ...
In 8.1.5 and above it is possible to create virtual indexes Virtual indexes have a data dictionary definition, but no associated segment Effectiveness of new indexes can be tested by generating theoretical execution plans The CBO will consider virtual indexes if the hidden parameter _use_nose ...
Global site tag (gtag.js) - Google Analytics