ITPUB个人空间 »
cactus0509的个人空间
欢迎访问 cactus0509 的个人空间
我的论坛主题
-
2008-08-29 20:51:52 / Oracle数据库管理
俺对10g,9i比较熟, 8i基本没接触过,前几天大胆的给一个朋友看他的数据库,solaris , oracle8.1.5 。现象是:数据库无法open。提示回滚段不可用我看 initsid.ora里有如下参数rollback_segments=("RS1","RS2","RS3","RS4")我最后尝试着 把rollback_segments屏蔽了一下#rollback_segments=("RS1","RS2","RS3","RS4")然后执行了如下动作:sql> startup mountsql> recover database;sql> alter database open resetlogs;对于 RS1, ...RS4的四
查看(200)
评论(11)
-
2008-07-03 15:57:12 / Oracle数据库管理
awr后,top 5事件的第一位是enq: TX - row lock contention查询具体引发tx的 sql,或应用的办法有吗?现在是下午3点,我做的awr是早上8点到10点的。
查看(192)
评论(5)
-
2008-06-10 11:50:06 / Oracle数据库管理
10g下,backup archivelog all 为何把本次生成归档备份之前的历史归档备份,都删除了呢?每天执行一次全备份, 每小时执行一次归档日志的备份。全备份正常。每小时的归档备份后,发现本次的归档备份生成,但是同天的,上次,以及上上次。。。,的归档备份被删除了。 很奇怪,为什么呢?我的初衷是,每天一次全备份,每小时一次归档备份, 这样可以恢复到全备份这天的任何时间点。[oracle@yhjx work]$ vi archive.shexport ORACLE_SID=orcyehooexport NLS_LANG="SIMPLIFIED CHINESE"_CHINA.ZHS16GBKRMAN=$OR
查看(237)
评论(7)
-
2008-06-05 10:48:30 / Oracle数据库管理
求助: 现在生产系统连接数一个劲的往上加。怎么从数据库看出是那些sql引发的hi,web设置的最大允许活动的连接数是 80, web一重启, 不到20分钟就到 80 的连接数了。tomcat 提示org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot get a connection, pool exhausted此时数据库的连接数也非常满了。请问:当然,我应该先让应用下手找问题,不过,我想从数据库这一侧,能能够定位到那台机器,那个应用,那个sql 那个问题 导致的连接不释放。不知如何实现。我只知道如何查
查看(443)
评论(15)
-
2008-06-05 10:04:57 / Oracle开发
hi,web设置的最大允许活动的连接数是 80, web一重启, 不到20分钟就到 80 的连接数了。tomcat 提示org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot get a connection, pool exhausted此时数据库的连接数也非常满了。请问:当然,我应该先让应用下手找问题,不过,我想从数据库这一侧,能能够定位到那台机器,那个应用,那个sql 那个问题 导致的连接不释放。不知如何实现。我只知道如何查询那些应用的连接数此时是多少selectb.MACHINE, b.PROGRAM , count(*) fro
查看(213)
评论(0)
-
2008-05-30 10:43:03 / Oracle数据库管理
问题描述:1. 使用了陈吉平大侠 写的《Oracle 高可用环境 》 一书中Page 355页 列出的备份脚本作2.想实现类似于 Standby 的备份方法。 即 A 主机 使用以下脚本备份数据库, 备份完成后,复制到B主机,然后在B主机上恢复 (A,B主机Oracle_Base,以及备份目录一致,spfile, net,监听文件一致。oracle_sid一致)3. A主机备份的内容: 数据库full databasebackup database plus archivelog,控制文件( alter database backup controlfile to '备份目录')4. 问题出现在: 当我在B主机上执行restore database
查看(454)
评论(9)
-
2008-03-24 12:19:29 / Oracle开发
select 语句如下:select * from (select mobile_no, driver_idfrom t_garage_driverwhere exists (select a.mobile_nofrom t_garage_temp1 a, t_garage_temp2 bwhere a.mobile_no = b.mobile_noand a.mobile_no = t_garage_driver.mobile_noand a.area_code = b.area_codeand a.created_time - b.created_time >= 20
查看(194)
评论(1)
-
2008-02-01 22:36:54 / Oracle开发
有这样一个查询需求,求大伙帮帮忙。表结构:1 表T_USER用户表 (19万行数据)---------mobile_no varchar2(32) --手机号码2 表T_LOCATE_HIS用户位置轨迹表 (3000万行数据)T_USER表内手机号,每天定位结果都存放在该表,定位失败结果为空,定位成功结果为城市区号可能一天内被定位数次,也可能一次没有。-----------mobile_novarchar2(32), --手机号码area_novarchar2(32), --城市区号created_time date--定位时间3. T_result结果表(用户连续在某一地停留24小时以上的
查看(667)
评论(16)