eygle.com   eygle.com
eygle.com  
 
留言簿 - Oracle Life - Powered by Eygle.com
eygle.com 我要留言
DBA警世录:备份重于一切
昵称
内容 页: 1 - << < 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 > >> - 404
# 44188
2046




To:
  大师什么时候开始专注ORACLE的啊?你的英语怎么学习的,尤其是阅读水平
From: 2046
2008.11.03 05:01
To: 2046
  我到北京开始专门从事Oracle的相关工作,英文我大学时阅读就不错,一般阅读题能得满分的,不过听力不好
From: eygle
2008.11.03 17:00

版主选项: 回复 编辑
# 44187
Bruce




To:
  你好,盖兄,能帮我看个SQL吗,不知道为什么执行起来非常慢:
-----------------------------------------------------------------
SQL语句如下:
------------------------------
select tt.* from (
  (
  子查询1
  )
  union all
  (
  子查询2
  )
  ) tt
  order by tt.F_GlobalOrder DESC, tt.SendDateTime DESC

这条sql执行起来非常慢,要28秒,但如果去掉order by 子句,不排序的话,就会很快,仅1秒多。
F_GlobalOrder 和SendDateTime两个字段上都创建了索引。

还有就是,如果直接从数据表里读取数据,然后排序,也很快:select * from TableNameorder by F_GlobalOrder DESC, SendDateTime DESC

请高手帮忙!!!

From: Bruce
2008.11.03 03:58
To: Bruce
  order by排序肯定是要慢一些,如果设置不合理,还可能要产生磁盘排序的,你看看执行计划。
From: eygle
2008.11.03 17:04

版主选项: 回复 编辑
# 44186
liuliu


来自: shanghai


To: eygle
  可以通过脚本重建 DBA_QUEUES 视图吗? 如果有?是哪些相关的脚本。如果没有,那DBA_QUEUES 在被意外删除的了后,如何恢复?请大师指教!
From: liuliu
2008.11.03 00:09
To: liuliu
  catqueue.sql 脚本,但是不保证就能解决你的问题
From: eygle
2008.11.03 16:59

版主选项: 回复 编辑
# 44185
小草




To: eygle
  关于ORACLE高级复制, 马上有个系统要使用高级复制来完成, 准备使用只读物化视图复制(MV)来完成, 但是由于表结构的设计上没有主键,所以准备使用基于ROWID的视图, 数据库服务器的版本是ORACLE9I, 不知这样会不会有风险. 希望EYLGE能给一点建议.
From: 小草
2008.11.03 00:01
To: 小草
  能否修改一下表结构,增加一个主键?
其实用ROWID也没什么问题,不过主键是必要的。
From: eygle
2008.11.03 16:56

版主选项: 回复 编辑
# 44184
kingdom




To: eygle
  盖老师能不能讲讲oracle是如何保证一个会话在更改某行数据后但没有提交,其他用户只能看到更改前的数据的?我虽然知道是从回滚段获得的,但不明白其中的原理,万分感谢
From: kingdom
2008.11.02 22:08

版主选项: 回复 编辑
# 44182
bailiang




To: 你好
  大家好
我在进行大量数据处理时,在sqlplus命令窗口开并行度:
sql>ALTER SESSION ENABLE PARALLEL DML;
sql>UPDATE /*+parallel(A,4)*/ MID.MID_DP_PORT
 SET DP_PORT_ID = 6000000000 + DP_ID ;
查看session时只有一个在执行。
我想是数据库服务器没有开并行度。
请问高手怎样解决这个问题

From: bailiang
2008.11.01 08:38
To: bailiang
  你可以启用表的并行度之后再测试一下:

alert table table_name parallel 4;
From: eygle
2008.11.02 17:48

版主选项: 回复 编辑
# 44181
Amy


来自: 上海


To:
  盖老师:
  我用Oracle的工具SQL Developer1.5查询后台数据库,查询结果中的中文都是乱码(矩形方块),请问何故?
  环境:后台Oracle8.1.7,Windows 2000 Server,数据库字符集和客户端字符集均为American_America.US7ASCII,用PB、sqlplus等工具在客户端的查询结果都是正常的。
  已困扰许久,万分感谢!
From: Amy
2008.11.01 01:13
To: Amy
  我没有用SQL Developer,但是估计是该工具内部有设置字符即选项的地方。

你找找Option之类可以配置的地方,看看能不能更改SQL Developer的字符集设置。
From: eygle
2008.11.02 17:42

版主选项: 回复 编辑
# 45028
jingjing




To:
  老师:
  我用Oracle的SQL Developer 1.5.1在客户端查询后台数据库,检索出的中文数据是乱码(矩形方块),不知为何?
  环境为后台数据库Oracle8.1.7.4,数据库字符集为American_America.US7ASCII,操作系统为Windows 2000 Server;客户端也是Oracle8.1.7的,客户端字符集在注册表中已修改为American_America.US7ASCII,用PB在客户端检索后台数据库一切正常,没有乱码。
  是不是SQL Developer 字符集的问题?如何修改SQL Developer的字符集呢?该问题已困扰许久,期待答复!万分感谢!
From: jingjing
2008.10.31 07:35

版主选项: 回复 编辑
# 44179
wangfei




To:
  如果用ASM的话,raid如何做?
From: wangfei
2008.10.29 00:32
To: wangfei
  RAID你可以基于 存储级别来做,跟原来没什么两样
From: eygle
2008.10.29 20:13

版主选项: 回复 编辑
# 45025
sjl




To: eygle
  请教关于Oracle 10G undo表空间自动回收问题。

数据库环境oracle 10G rac 版本:10.2.0.3,操作系统是Solaris。数据文件存放在裸设备上,不能够自动扩展!其他都是默认设置。
自投入运行以来发现undo表空间的使用率总是在90%以上,没有下降过。

请问为什莫出现这种情况?
会影响系统性能吗?
如何解决?

谢谢!
From: sjl
2008.10.27 19:01

版主选项: 回复 编辑

页: 1 - << < 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 > >> - 404
我要留言
Copyright © 2003~2012 eygle.com All Rights Reserved.
Powered by: www.eygle.com