-
2008-06-05 15:57:28
/ Oracle数据库管理
最近发现buffer busy wait有点增多,查看了一下top sql,发现一条sql比较消耗资源,看了一下执行计划如下,其中sql中涉及到几个表都比较小,最大不超过10M,但为什么consistent gets这么高呢SELECT a.bill_code , a.bill_desc, a.template_code,b.useof_code,b.useof_desc,a.IS_ENCRYPT FROM bb_cust_bill a,BB_BILL_USEOF b,bb_cust_bill_useof cWHERE a.bill_code=c.bill_code and a.cust_id=c.cust_id and a.cust_id ='GX002734#0G' AND a.bill_flag ='0' and c.useof_code=b.useof_code;Execution Plan-----------
查看(448)
评论(14)
-
2008-06-05 10:56:19
/ Oracle数据库管理
如何删除 lob index?
查看(144)
评论(3)
-
2008-05-23 11:27:22
/ Oracle数据库管理
目前要把生产库上的数据迁移到另外一台机器上,准备用rman先restore,然后recover,在restore和recover过程中,生产库还可以提供服务。但由于在恢复过程中使用的是备份的控制文件,最后只能resetlog方式打开数据库,有没有好的方法,最后可以不用resetlog方式打开?
查看(322)
评论(8)
-
2008-05-19 18:24:09
/ Oracle数据库管理
我想以sys用户远程登陆数据库,在远程数据库open时,可以登陆,但如果远程数据库关闭,却出现如下错误[oracle@stdby dbs]$ sqlplus 'sys/oracle@primary as sysdba'SQL*Plus: Release 9.2.0.8.0 - Production on Mon May 19 18:20:47 2008Copyright (c) 1982, 2002, Oracle Corporation.All rights reserved.ERROR:ORA-03113: end-of-file on communication channel这是为什么呢,按理说sys用户可以登陆过去啊
查看(318)
评论(16)
-
2008-05-19 18:21:59
/ Oracle入门与认证
我想以sys用户远程登陆数据库,在远程数据库open时,可以登陆,但如果远程数据库关闭,却出现如下错误[oracle@stdby dbs]$ sqlplus 'sys/oracle@primary as sysdba'SQL*Plus: Release 9.2.0.8.0 - Production on Mon May 19 18:20:47 2008Copyright (c) 1982, 2002, Oracle Corporation.All rights reserved.ERROR:ORA-03113: end-of-file on communication channel这是为什么呢,按理说sys用户可以登陆过去啊
查看(293)
评论(2)
-
2008-05-15 13:46:44
/ Oracle数据库管理
opitsk:network error occurred while two-task session with mso trying to send break;error code = 12151
查看(236)
评论(7)
-
2008-05-11 19:34:51
/ Oracle数据库管理
1.数据库里有一张表test,记录数为0,但占用空间为20MSQL> select count(*) from test;COUNT(*)----------0SQL> select segment_name,bytes from user_segments where segment_name='TEST';SEGMENT_NAMEBYTES------------------------------ ----------TEST23068672SQL> ![oracle@oracle-10g ~]$ exp scott/tiger tables=test file=test.dmpExport: Release 10.2.0.1.0 - Production on Sun May 11 19:20:52 2008Copyr
查看(257)
评论(8)
-
2008-05-07 13:56:01
/ Oracle专题深入讨论
目前的系统用的是HP的MC,就是2台 HP SUPERDOME,一台提供服务,另一台做备份,两台机器上装的都是oracle 9208软件,现在要升级到rac,具体要做哪些配置,我要写个方案,目前查到的资料都是全新安装的,而我这里oracle软件已经安装好了,库也建好了,这种情况下不知道该怎么做,望各位高手指点一下,多谢了!
查看(392)
评论(4)
-
2008-05-07 13:49:29
/ Oracle数据库管理
目前的系统用的是MC,就是2台 HP SUPERDOME,一台提供服务,另一台做备份,两台机器上装的都是oracle 9208软件,现在要升级到rac,具体要做哪些配置,我要写个方案,望各位高手指点一下,多谢了!
查看(214)
评论(4)
-
2008-05-05 13:28:24
/ Oracle数据库管理
需求:业务A和业务B目前共用一个数据库,且共用一个数据库用户。其中有几张表是两个业务共用的,其它的表及存储过程、触发器、视图、序列等都是各自用各自的,现在要把业务B分离出来,迁移到另外一个库里。 本人接触数据库不久,经验不足,初步准备采用以下步骤:1.导出业务B所用到的表。2.将业务B的表导入到新库中。3.创建存储过程、视图、序列等。总怕漏掉一些关键步骤,望各位前辈指点一二,多谢!
查看(311)
评论(8)
-
2008-04-07 14:49:28
/ Oracle数据库管理
最近想重组一下生产库里几个大表,这些表delete、update等操作比较频繁,允许2个小时的停业时间,请教一下大家各自都采用哪些比较有效的重组方法,多谢了!
查看(343)
评论(14)
-
2008-03-20 13:42:05
/ Oracle数据库管理
有没有一种比较快的方法统计数据库中每个表的记录数,要在生产库上统计,我总不能每个表都去select count(*) 吧,各位高手指点一下吧,多谢了!
查看(636)
评论(28)
-
2008-02-29 15:58:15
/ Oracle数据库管理
最近在alert日志里发现了几个死锁,摘录如下:*** SESSION ID:(4429.11874) 2008-02-28 09:04:43.935DEADLOCK DETECTEDCurrent SQL statement for this session:DELETE FROM bb_customer WHERE cust_id='VB610427000481' AND parent_cust_id = 'SN22052234-5#0O'The following deadlock is not an ORACLE error. It is adeadlock due to user error in the design of an applicationor from issuing incorrect ad-hoc SQL. The followinginformation may aid in determining the deadlock:Deadlock graph:
查看(332)
评论(8)
-
2008-02-14 12:54:07
/ Oracle数据库管理
1. 数据库版本:SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProdPL/SQL Release 10.2.0.1.0 - ProductionCORE10.2.0.1.0ProductionTNS for Linux: Version 10.2.0.1.0 - ProductionNLSRTL Version 10.2.0.1.0 - Production是否归档:SQL> archive log list;Database log modeNo Archive ModeAutomatic archivalDisabledArchive destin
查看(632)
评论(19)