warehouse客栈

ITPUB认证区版主

  • 博客访问: 4688673
  • 博文数量: 851
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-07 15:08
  • 认证徽章:
个人简介

了解并联系warehouse: http://blog.itpub.net/19602/viewspace-1059211/

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(851)

文章存档

2017年(7)

2016年(20)

2015年(19)

2014年(42)

2013年(65)

2012年(66)

2011年(87)

2010年(68)

2009年(103)

2008年(140)

2007年(142)

2006年(38)

2005年(53)

2004年(1)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

发布时间:2009-12-12 12:56:18

桌面程序不小心从 快速启动栏 里删除了,使用起来很不爽...[@more@]从其他机器的如下目录中拷贝"显示桌面"到如下目录就可以使删除的桌面重新出现C:Documents and Settingswch.XYS.004Application DataMicrosoftInternet ExplorerQuick Launch显示桌面注意Application Data是隐藏目录......【阅读全文】

阅读(3196) | 评论(0) | 转发(0)

发布时间:2009-11-27 10:21:51

在海区的一个哥们的签名档上看到的[@more@]時間是人生真正的資產;學問是人生真正的財富;智慧是人生真正的力量;健康是人生真正的快樂;自由是人生真正的幸福;慈悲是人生真正的寶藏.......【阅读全文】

阅读(3420) | 评论(0) | 转发(0)

发布时间:2009-11-22 16:53:30

这是10.2版本提出的mutex(互斥)机制用来解决library cache bin latch争夺问题引入的新事件,是否使用这种机制受到隐含参数_kks_use_mutex_pin的限制,从10.2.0.2开始该参数default为true,使用这种机制oracle是为了解决library cache bin latch的串行使用问题,但是mutex貌似还不是很稳定,在很多系统中会出现cursor: pin S wait on X等待事件,这个事件和mutex的使用有关,最近一客户受到cursor: pin S wait on X等待事件的困扰,出现cursor: pin S wait on X等待事件时通常等待比较严重,系统会出现hang,这个事件的出现受到很多因素的影响:在高并......【阅读全文】

阅读(10925) | 评论(0) | 转发(0)

发布时间:2009-11-21 20:02:09

This event occurs when a session requests a buffer that is currently being read into the buffer cache by another session. Prior to release 10.1, waits for this event were grouped with the other reasons for waiting for buffers under the 'buffer busy wait' event客户系统最近这个事件表现的比较突出,简单的模拟了一下,这是一个和io相关的读等待事件,因此它也伴随着db file sequential read和db file sequential read一起出现[@more@]session 1:SQL> select distinct sid from v$mystat; SID---------- ......【阅读全文】

阅读(5318) | 评论(0) | 转发(0)

发布时间:2009-11-21 00:14:04

oracle从8i就引入的参数fast_start_parallel_rollback旨在解决由于session或者进程中断从而缩短回滚大事务所需要的时间问题,不过通过测试发现当fast_start_parallel_rollback=low时观察不到oracle启动多个paralle process,当fast_start_parallel_rollback=high时oracle确实启动了4×cpu_count个parallel process,但是几乎观察不到有多个process paralle来恢复事务,也许被恢复的事务还不够大、所需的时间还不够长,似乎不是;也许oracle认为使用smon一个进程恢复时间更快?[@more@]C:>sqlplus / as sysdbaSQL*Plus: Release 10.2.0.......【阅读全文】

阅读(5344) | 评论(0) | 转发(0)

发布时间:2009-11-17 11:48:24

有些时候我们可能需要以其他用户的身份登录db做一些事情(切换用户的身份),这个时候就需要知道其他用户的口令,如果不知道的话就无法实现,当然oracle中也有不太理想的办法来实现,从10。2开始,oracle提出了proxy user的概念可以很好的实现。[@more@]--简单的测试了一下,应该是10.2提出的agent user的概念SQL> create user test1 identified by test1;用户已创建。SQL> create user test2 identified by test2;用户已创建。SQL> grant connect to test1,test2;授权成功。SQL> alter user test2 grant connect through tes......【阅读全文】

阅读(3585) | 评论(0) | 转发(0)

发布时间:2009-11-13 15:25:46

这是一个很重要的参数,也是一个不太容易理解的参数:--下面是来自biti对该参数的测试和解释:http://www.wangchao.net.cn/bbsdetail_60551.html当列上存在histograms ,则每次是不同的值的时候都产生硬解析 ,若不存在 histograms,则不产生硬解析。换句话说,当表的字段被分析过存在histograms的时候,similar 的表现和exact一样,当表的字段没被分析,不存在histograms的时候,similar的表现和force一样。这样避免了一味的如force一样转换成变量形式,因为有histograms的情况下转换成变量之后就容易产生错误的执行计划,没有利用上统计信......【阅读全文】

阅读(3349) | 评论(0) | 转发(0)

发布时间:2009-11-11 12:52:00

这个参数本身不难理解,但是和这个参赛相关的很多话题值得我们深思:1.cursor open之后oracle做了什么2.cursor close之后oracle做了什么,资源真的释放了?其实没有,ursor被关闭之后,无非是它占用的资源可以被重复使用了而已3.cursor被cache之后在uga中保存了什么4.session和library cache以及uga是如何关联的...要了解这些东西,需要对oracle的内存结构有清晰的了解...目前一团乱麻...[@more@]SQL> shutdown immediate数据库已经关闭。已经卸载数据库。ORACLE 例程已经关闭。SQL> startupORACLE 例程已经启动。Total System Globa......【阅读全文】

阅读(5190) | 评论(0) | 转发(0)

发布时间:2009-11-09 14:55:52

我们在使用sequence时为了提升性能通常都会使用sequence的cache功能,但是潜在的危险就是实例crash或者由于shared pool碎片较多容易出现ora-04031错误时,此时我们都会想到alter system flush shared pool...flush之后cache的sequence值全部丢失从而造成序列不连续...[@more@]--事先创建一个序列SQL> select seq_test.nextval from dual;NEXTVAL----------1SQL> select seq_test.nextval from dual;NEXTVAL----------2SQL> select seq_test.nextval from dual;NEXTVAL----------3SQL> select seq_test.nextval from dual;NEXT......【阅读全文】

阅读(4817) | 评论(0) | 转发(0)

发布时间:2009-11-08 10:49:53

http://www.itpub.net/thread-1233950-1-1.html测试的缘由来自上面的帖子[@more@]--事先创建一个profile:prof_test,idel_time为1分钟session 1:SQL> alter user test profile prof_test;用户已更改。SQL> show parameter limietSQL> show parameter limitNAME TYPE VALUE------------------------------------ ----------- ------------------------------asm_power_limit integer 1java_soft_sessionspace_limit integer 0resource_limit ......【阅读全文】

阅读(4485) | 评论(0) | 转发(0)

发布时间:2009-10-31 09:02:17

10g 引入ash(active session history)真是个不错的东西[@more@]ash的一点总结10g 引入ash(active session history)真是个不错的东西 10g引入v$active_session_history视图用来定期取样v$session中的active session的数据数据,这里的active可以这样理解,根据oracle的doc描述,只要session处于等待或者持有cpu就算活动的,对应的含义是:WAITING或者ON CPU;取样的间隔受到隐含参数_ash_sampling_interval的限制,default是1000,单位ms(毫秒),不过尝试修改为3000,貌似没有起作用,这个大家也可以自己测试;v$active_session_history的......【阅读全文】

阅读(4391) | 评论(0) | 转发(0)

发布时间:2009-10-26 22:02:47

客户想把一个重要的普通表转化为分区表,简单的测试了一下9i就引入的dbms_redefinition[@more@]SQL> create table t2(id int primary key , name varchar2(10) , time date);表已创建。SQL> insert into t2 values(1,'a',to_date('2009/09/02 10:12:21','yyyy/mm/dd hh24:mi:ss'));已创建 1 行。SQL> insert into t2 values(2,'b',to_date('2009/10/10 10:12:21','yyyy/mm/dd hh24:mi:ss'));已创建 1 行。SQL> insert into t2 values(3,'c',to_date('2009/11/20 15:12:36','yyyy/mm/dd hh24:mi:ss'));已创建 1 行。SQL> in......【阅读全文】

阅读(3738) | 评论(0) | 转发(0)

发布时间:2009-10-12 23:16:24

为我们根据等待事件判断系统的问题尽可能的指明方向...[@more@]SQL> select distinct wait_class#,wait_class from v$event_name order by wait_class#;WAIT_CLASS# WAIT_CLASS----------- ---------------------------------------------------------------- 0 Other 1 Application 2 Configuration 3 Administrative 4 Concurrency 5 Commit 6 Idle 7 Network 8 User I/O 9 System I/O 10 SchedulerWAIT_CLASS# WAIT_CLASS-----......【阅读全文】

阅读(3028) | 评论(0) | 转发(0)

发布时间:2009-10-12 23:09:35

10g的doc居然没有查到这2个视图的解释...这2个视图的结构完全相同,数据到底有什么区别?[@more@]一下是11gR2中这个视图的解释:V$METRIC displays the most recent statistic values for the complete set of metrics captured by the AWR infrastructure.V$METRIC_HISTORY displays all the available statistic values for the complete set of metrics captured by the AWR infrastructure.这里提到V$METRIC 显示了recent的数据,而V$METRIC_HISTORY显示了all,查询一下发现recent=1分钟,all表示至实例启动以来:SQL> select min(b......【阅读全文】

阅读(3426) | 评论(0) | 转发(0)

发布时间:2009-10-11 20:04:41

记录一个大致过程。[@more@]C:>sqlplus sys/system@test as sysdbaSQL*Plus: Release 10.2.0.1.0 - Production on 星期日 10月 11 19:08:22 2009Copyright (c) 1982, 2005, Oracle. All rights reserved.已连接到空闲例程。SQL> startupORACLE 例程已经启动。Total System Global Area 167772160 bytesFixed Size 1247900 bytesVariable Size 88081764 bytesDatabase Buffers 75497472 bytesRedo Buffers 2945024 bytes数据库装载完毕。数据库已经打开。SQL> alter da......【阅读全文】

阅读(4847) | 评论(0) | 转发(1)

发布时间:2009-10-10 12:20:23

通过试验简单的测试了一下assm下segment的space的分配和使用[@more@]SQL> select tablespace_name,segment_space_management from dba_tablespaces;TABLESPACE_NAME SEGMEN------------------------------ ------SYSTEM MANUALUNDOTBS1 MANUALSYSAUX AUTOTEMP MANUALUSERS AUTO--users标空间是assm,system标空间是mssm,下面测试是创建的表放在这2个标空间中SQL> create table t(id in......【阅读全文】

阅读(3775) | 评论(0) | 转发(0)

发布时间:2009-10-07 14:48:40

consistent=N表的一致性读取consistent=Y被导出的所有表的一致性读取[@more@]SQL> select * from t_emp; ID NAME CODE---------- ---------- ---------- 1 a 01 2 b 02SQL> select *from t_depart;CODE NAME---------- ----------01 a02 b03 cSQL> insert into t_emp select * from t_emp;已创建2行。SQL> insert into t_emp select * from t_emp;已创建4行。SQL> insert into t_emp select * from t_emp;已创建8行。SQL> insert into t......【阅读全文】

阅读(3564) | 评论(0) | 转发(0)

发布时间:2009-10-02 18:31:47

oracle通过namespace来管理schema object的名字,什么是namespace可用通过下面的doc大致来了解[@more@]Schema Object NamespacesThe following have theirown namespace:• Indexes• Constraints• Clusters• Database triggers• Private databaselinks• Dimensions--=============================The following are in thesame namespace:• Tables• Views• Sequences• Private synonyms• Stand-aloneprocedures• Stand-alone storedfunctions• Packages&#......【阅读全文】

阅读(4435) | 评论(0) | 转发(0)

发布时间:2009-09-29 21:29:42

利用此函数可以实现dump函数的反转[@more@]链接:http://structureddata.org/2007/10/16/how-to-display-high_valuelow_value-columns-from-user_tab_col_statistics/create or replace function display_raw (rawval raw, type varchar2) return varchar2 is cn number;cv varchar2(32); cd date; cnv nvarchar2(32);cr rowid; cc char(32); begin if (type = 'NUMBER') then dbms_stats.convert_raw_value(rawval, cn); return to_char(cn); elsif (type = 'VARCHAR2') then dbms_stats.conver......【阅读全文】

阅读(5997) | 评论(0) | 转发(0)

发布时间:2009-09-25 12:16:45

如果指定了ip并且没有dns那么在配置11gR1(我的测试机是xp)时千万别忘了把ip和hostname的对应关系写到C:WINDOWSsystem32driversetchosts文件里,否则可以成功安装,但是在启动时会遇到错误...[@more@]主要错误就是提示没有设置:ORACLE_HOSTNAME,当然最下面也有启动错误...2009-9-21 15:18:50 oracle.sysman.emcp.ParamsManager setFlag配置: Flag '-migrate' set to false2009-9-21 15:18:50 oracle.sysman.emcp.ParamsManager setFlag配置: Flag 'migrateFromDBControl' set to false2009-9-21 15:18:50 oracle.sysman.emcp.ParamsManage......【阅读全文】

阅读(8941) | 评论(0) | 转发(0)

发布时间:2009-09-25 09:27:33

今年不到1年流量增加了好像近15w,到底是哪部分人在访问偶的blog,是文章数多了流量上来了还是偶或多或少在网络上有了那么一点点人气或者说名气访问的人多了?我想可能都有原因,不管咋说,我都会继续努力学习oracle的,只要有问题、有心得、有体会,哪怕是一点点,我想我都会写出来和大家共享的,最后谢谢大家的关注和支持.....[@more@]今年不到1年流量增加了好像近15w,到底是哪部分人在访问偶的blog,是文章数多了流量上来了还是偶或多或少在网络上有了那么一点点人气或者说名气访问的人多了?我想可能都有原因,不管咋说,我都会继续努......【阅读全文】

阅读(3345) | 评论(0) | 转发(0)

发布时间:2009-09-21 10:39:51

明明在注册表里存在环境变量ORACLE_SID的设置,可执行emctl时却提示:C:>emctlEnvironment variable ORACLE_SID not defined. Please define it.C:>在系统环境变量增加ORACLE_SID的设置之后可以解决这个问题。[@more@]在系统环境变量增加ORACLE_SID的设置之后再次执行emctl发现不会出现提示:Environment variable ORACLE_SID not defined. Please define it印象中记得asmcmd也有这样的问题(记不太清楚了),oracle的有些命令为什么不去注册表中读取oracle_sid?C:>emctl start dbconsoeOracle Enterprise Manager 10g Database ......【阅读全文】

阅读(9907) | 评论(0) | 转发(0)

发布时间:2009-09-10 11:04:28

闲的无聊,给自己未来公司起了个名字,未来有多远,不知道,也许哪一天业务需要我想注册尽是一个非常简单的过程,准备银子是首当其冲的事情[@more@]大连福(富,菲)瑞科技发展有限公司(如果是科技类),或者大连福(富,菲)瑞科技咨询服务有限公司(如果是咨询类)名字的缘由:儿子的名字中有一个瑞字,所有取一个瑞字,另外希望儿子幸福、富有,所以可能会取福或者富,如果这些都注册了,那么就取菲,之所以取菲,是如果自己有一天还能有女儿的话希望她的名字中能带一个菲字最后不管叫那个名字,他们的谐音都有free的意思,而free正代......【阅读全文】

阅读(144232) | 评论(0) | 转发(0)

发布时间:2009-09-03 19:30:20

imp导入时default每导入一个表提交一次,如果使用commit=y则每buffer提交一次,如果担心undo空间不够,则可以考虑使用commit=y同时为了防止commit过于频繁影响性能,最后别忘了适当的增大buffer[@more@]C:>exp test/test@orcl file='c:bakt.dmp' tables=t2Export: Release 10.2.0.1.0 - Production on 星期四 9月 3 19:16:44 2009Copyright (c) 1982, 2005, Oracle. All rights reserved.连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProductionWith the Partitioning, OLAP and Data Mining options已导出......【阅读全文】

阅读(4552) | 评论(0) | 转发(0)

发布时间:2009-09-03 18:36:44

对比expdp、impdp和exp、imp发现前者没有了resumable功能,测试发现expdp和impdp自动使用了resumable特性[@more@]C:>expdp test/test@orcl directory=dir_temp dumpfile=t.dmp tables=t2Export: Release 10.2.0.1.0 - Production on 星期四, 03 9月, 2009 18:41:41Copyright (c) 2003, 2005, Oracle. All rights reserved.连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProductionWith the Partitioning, OLAP and Data Mining options启动 "TEST"."SYS_EXPORT_TABLE_01": test/*******......【阅读全文】

阅读(5549) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册