eygle.com   eygle.com
eygle.com  
 
留言簿 - Oracle Life - Powered by Eygle.com
eygle.com 我要留言
如何学习Oracle-eygle的方法经验谈
昵称
内容 页: 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
# 44192
Rocky


来自: shenzhen


To: eygle
  最近开始学习oracle,也买了您的专著循序渐进oracle,我在学习到索引分区的时候,有一个疑惑,global和local这两种情况,到底有什么区别,一些资料中说,如果是分区中出现很多事务,且要保证所有分区的数据记录唯一时,采用全局索引分区。本人不理解这句话,另外除了这种情况,还有其他情况倾向于用全局索引吗?
From: Rocky
2008.11.08 04:48
To: Rocky
  全局索引和本地索引,区别和全局表及分区表差不多。
就如同你有1万册书,你希望你的书架只有一格,还是有按字母序分割好的多格?


From: eygle
2008.11.08 17:44

版主选项: 回复 编辑
# 44191
老鼠




To: 盖老师
  老师,我在看你的循序渐进ORACLE,,为什么我按照你第一章开始用DBCA一步步的下去,,但是在设置ORACLE_SID的时候没有反映,并且用ORADIM创建服务也不成功,也找不到SPFILE.ORA 文件,,指导下,,新手~~
From: 老鼠
2008.11.06 19:34
To: 老鼠
  图形界面,dbca,输入oracle_sid 没响应么? hang住了还是什么情况?


From: eygle
2008.11.06 22:46

版主选项: 回复 编辑
# 44190
fennek




To:
  盖大哥,救命!我遇到一个很奇怪的问题,asp.net下程序调试时可以上传blob文件到9i上,在试运行的情况下localhost也能正常上传,但是通过ip上传的话就出现其他数据写入数据库正常,唯独blob上传为空,但是又没有任何异常的情况。插入blob是通过调用dbms_lob.append实现的。
环境具体配置是win2003+iis6.0 redhat_as4u5+oracle9.2

From: fennek
2008.11.05 00:21
To: fennek
  恐怕要贴出代码来看看才行!
From: eygle
2008.11.08 17:28

版主选项: 回复 编辑
# 44189
CLAM




To: eygle
  关于很多的信息都定义在数据字典中,而那些原表的信息在什么地方可以查到?
oracle 文档里面也没有见过。
当初在你的网址见过props$ , 后来又见过view$。
能否提供些资料参考?
From: CLAM
2008.11.03 21:41
To: CLAM
  你一定没有看过我的书。

去找出来$ORACLE_HOME/rdbms/admin/sql.bsq看看
From: eygle
2008.11.05 16:34

版主选项: 回复 编辑
# 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

版主选项: 回复 编辑

页: 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