- 浏览: 61253 次
- 性别:
- 来自: 北京
最新评论
文章列表
配置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 ...