eygle.com   eygle.com
eygle.com  
 
留言簿 - Oracle Life - Powered by Eygle.com
eygle.com 我要留言
成就Oracle DBA职业生涯
昵称
内容 页: 1 - << < 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 > >> - 404
# 44980
zergduan




To: eygle
  您好,昨天听了您的课,我又一个等待事件的问题

oracle 是不是任何一个操作都肯定会有相应的等待时间发生么?
比如全表扫描是不是肯定会有db file scattered read发生?
lgwr被触发写redo log是不是肯定会有 log file parallel write发生?

如果不是,那么是oracle有个什么限制,比如某个操作用时超过xxms就会出现相应的等待事件这种机制?

我有个问题关于log file sync 和 log parallel write 的在itpub上

[URL]http://www.itpub.net/thread-963198-1-1.html[/URL]

能给看一下么?
谢谢
From: zergduan
2008.03.30 20:03

版主选项: 回复 编辑
# 43980
zergduan




To: eygle
  您好,昨天听了您的课,我又一个等待事件的问题

oracle 是不是任何一个操作都肯定会有相应的等待时间发生么?
比如全表扫描是不是肯定会有db file scattered read发生?
lgwr被触发写redo log是不是肯定会有 log file parallel write发生?

如果不是,那么是oracle有个什么限制,比如某个操作用时超过xxms就会出现相应的等待事件这种机制?

我有个问题关于log file sync 和 log parallel write 的在itpub上

[URL]http://www.itpub.net/thread-963198-1-1.html[/URL]

能给看一下么?
谢谢
From: zergduan
2008.03.30 20:03

版主选项: 回复 编辑
# 43970
spring




To: eygle
  您好。
我最近用了oracle的10g版本,但却找不到oem了,以前9i时在程序里面就可以直接找到的。我用windows系统。
谢谢
From: spring
2008.03.27 07:27
To: spring
  [COLOR=blue]
你需要单独现在Client端安装之后就有了
[/COLOR]
From: eygle
2008.03.29 08:02

版主选项: 回复 编辑
# 43969
rain




To:
  eygle:
 你好! 我在修改一个方案的时候遇到一个估算停机的问题,我想问问一个300G 数据库文件 100G 数据量的数据库,进行RMAN备份的时间是不是可以估算为100000m/30m/s(约定磁盘速率)*60s=55min,重建restore 和recover 的时间大约多少时间呢?
 你在实际工作过程中大数据量的rman恢复和重建的时间能说明一下吗?

  谢谢!
From: rain
2008.03.26 02:39
To: rain
  [COLOR=blue]实际的备份时间可能要比这个略长些,和你的业务量有关,因为RMAN的反复尝试读、磁盘的利用率都可能需要更长的时间,但是100G的数据量,估计备份时间也就在1小时左右,restore的时间可能会更快一点,但是recover就不好说了,那取决于你的归档量。[/COLOR]
From: eygle
2008.03.29 08:08

版主选项: 回复 编辑
# 43968
笨小孩


来自: 台灣


To:
  您好:
 很冒昧在此詢問您問題,我是從底下一個論壇看到您有回應某問題(http://www.itpub.net/420659.html)
  我是台灣普利司通股份有限公司的IT人員

因我公司最近都會出現ORA-12500(網路上查都是說跟連線數有關,只因自己對ORACLE這方面比較沒經驗且沒實際管理過,故不太清楚如何處理..又剛好看到此篇文章和您有留e-mail,所以想藉此詢問您此問題..另外可以的話,再詢問一個問題,那就是為何原本設定好的SGA值都會自動縮小呢)

以下是我從listener.log擷取出來的
21-3月 -2008 10:54:26 * ping * 0
21-3月 -2008 10:54:27 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=)(USER=SYSTEM))(COMMAND=status)(ARGUMENTS=64)(SERVICE=(ADDRESS=(PROTOCOL=TCP)(HOST=BSFCBOSS)(PORT=1521)))(VERSION=168821760)) * status * 0
21-3月 -2008 10:54:28 * (CONNECT_DATA=(SID=BOSSDB)(CID=(PROGRAM=D:\Oracle\product\10.1.0\db_1\perl\5.6.1\bin\MSWin32-x86\perl.exe)(HOST=BSFCBOSS)(USER=SYSTEM))) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.2.1)(PORT=3044)) * establish * BOSSDB * 12500
TNS-12500: TNS:監聽器無法啟動專用伺服器處理作業
  TNS-12560: TNS:協定轉接器錯誤
  TNS-00530: 協定轉接器錯誤
 32-bit Windows Error: 233: Unknown error
若有任何方法可以教導的話,我一定會試試看拉~~
 
From: 笨小孩
2008.03.25 18:58
To: 笨小孩
  [COLOR=blue]你的是10g 的版本,和那个帖子的完全不同了。
2种可能原因,1是可能是10g的一个Bug导致的,2是可能和内存短缺有关,你的SGA是如何设置的?[/COLOR]
From: eygle
2008.03.29 08:11

版主选项: 回复 编辑
# 43967
小鱼




To: 盖老师
  还是那个执行两次同一句SQL语句,CPU就占100%的问题。
盖老师,请问这样的数据库问题要从哪里着手查原因啊?分析了应该不是语句的问题。
From: 小鱼
2008.03.24 19:04
To: 小鱼
  [COLOR=blue]
可能是library cache上的竞争,你用sql_trace跟踪一下SQL执行,看看跟踪文件。
[/COLOR]
From: eygle
2008.03.29 08:12

版主选项: 回复 编辑
# 43966
alusa




To:
  盖老师:您好!
  我用 PROC 写程序的时候,数据库中有一个字段类型为 VARCHAR2 的字段,如果在读数据的时候,用 EXEC SQL VAR field1 IS STRING(64) 的方式,oracle 会在后面加个 '\0',如果用 EXEC SQL VAR field1 IS CHARF(64) 的方式,oracle 会在后面加若干空格,这两种方式都需要大量修改原来的代码。
  现在这个问题搞的我很头疼,有没有一种方式,数据库里面存的是什么读出来就是什么,不加 '\0' ,也不加空格的,另外, EXEC SQL VAR field1 IS varchar2(64) 的方式也得大量修改代码。
  先谢谢盖老师了,头发都白了。
 
From: alusa
2008.03.23 19:58

版主选项: 回复 编辑
# 43965
spring




To: eygle
  在"shared pool原理及性能分析"一文 中一条写日志的sql因为没有没有共享指针而使version_count=7023,sql是如何利用指针的?version_count是什么意思?
From: spring
2008.03.21 06:01
To: spring
  [COLOR=blue]
同样的SQL代码可能会有不同的执行计划,也就是不同的version
[/COLOR]
From: eygle
2008.03.22 07:53

版主选项: 回复 编辑
# 43964
spring




To: eygle
  盖前辈好:
  看了您在《itpub数据库技术专题》一书中"使用物化视图进行翻页性能调整"一篇文章以后有两点疑惑:
 其一,您在创建物化视图时,采用每日刷新一次,那么会不会因为没有及时更新而影响业务呢?
 其二,consistent reads的含义是什么?它的大小和什么有关系?

From: spring
2008.03.21 06:00
To: spring
  [COLOR=blue]
1.我记得里面写过,因为能满足业务需要,才采取这种方式
2.逻辑读,和数据读取有关
[/COLOR]
From: eygle
2008.03.22 07:57

版主选项: 回复 编辑
# 43963
lx19781017




To: 盖老师
  我是9206的,其中一张表中存在blob字段,oracle自动把blob字段单独存储,并且blob段名是自动的SYS_LOBxxxxxxx$$,现在该segment不断膨胀,造成业务等待enqueue,我想手工分配extent,以减少enqueue事件等待,该如何实现呢?
From: lx19781017
2008.03.20 20:04
To: lx19781017
  [COLOR=blue]
你可以将LOB段存储在独立的表空间里,enqueue不一定是这个引起的吧,你的表有多大?
[/COLOR]
From: eygle
2008.03.22 07:58

版主选项: 回复 编辑

页: 1 - << < 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 > >> - 404
我要留言
Copyright © 2003~2012 eygle.com All Rights Reserved.
Powered by: www.eygle.com