eygle.com   eygle.com
eygle.com  
 
留言簿 - Powered by eYgLe.Com
eygle.com 我要留言
传说中的彼岸花-彼岸花..开彼岸...
昵称
内容 页: < 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 > >> - 302
# 43809
valenwon


来自: cnoug


To: eygle
  大侠,你好:
  请教您一个问题。比较急。我觉得在坛子上,您最信得过。
  我最近一台PCserver,要装Oracle,有8块硬盘。
  本来是做了RAID5的。但是我准备装ASM,这样子话ASM的stripe和mirror建立的存储的RAID5上,那岂不是实际是没有意义的。
  我是不是应该,不做任何硬件RAID,直接用ASM管理磁盘呢?或者,操作系统和软件用两块磁盘做RAID,剩下的给ASM?
  谢谢,盼望回复。
  另外,您的新书已购,不错。祝您全家幸福。
From: valenwon
2007.12.23 20:01
To: valenwon
  
建议硬件作Raid,AMS用外部冗余,实际上ASM是获得的管理上的易用性,及近似裸设备的性能

From: eygle
2007.12.24 11:02

版主选项: 回复 编辑
# 43808
keven




To:
  盖老师: 你好!

我是新手,有个很傻的问题:一个oracle数据库里有多个实例(instance),那么oracle里有多少个
v$sesstat呢,是不是每个实例都以一个各自的呢?还是一个oracle 系统只有一个?
From: keven
2007.12.21 23:00
To: keven
  
即使是单实例的数据库,v$视图都是基于GV$视图建立的,如果有多个实例,GV$视图就包含了来自多个实例的信息。

From: eygle
2007.12.24 11:09

版主选项: 回复 编辑
# 43807
wangxl




To: eygle
  盖老师: 你好!
  我有一个测试数据库,不小心使用了drop tablespace 命令,不过还留下表空间的.DBF文件,这种情况如何进行恢复过来,先谢谢了!
From: wangxl
2007.12.21 18:21
To: wangxl
  备份是DBA的第一要意,如果有备份就一切好说,如果没有备份就需要第三方工具,如DUL/AUL来进行恢复了。
From: eygle
2007.12.21 20:40

版主选项: 回复 编辑
# 43806
heli


来自: 湖北


To: eygle
  盖老:您好!非常谢谢您的答复!
您所介绍的用union all的方法我已经测试过,可是会出现如下的问题:
create materialized view batadmin.test1 refresh fast with primary key as select * from batadmin.test1@ lg_student.com union all select * from batadmin.test1@ jx_student.com;
会报错:“可更新实体化视图必须足够简单,以进行快速刷新”这是包含UNION ALL的物化视图不支持远端数据库表快速刷新,我改成:
create materialized view batadmin.test1 as select * from batadmin.test1@ lg_student.com union all select * from batadmin.test1@ jx_student.com; 可以成功执行。
但是问题是:当我再加一个数据库测试时也出错了:
create materialized view batadmin.test1 as select * from batadmin.test1@ lg_student.com union all select * from batadmin.test1@ jx_student.com union all select * from batadmin.test1@ wf_student.com;
我在同一数据库中用三个union all 连接是没问题的,是不是在远端数据库中多次用union all 就是完全刷新也不行的呢?
(关注中!)
From: heli
2007.12.20 16:18
To: heli
  
MV支持的子查询有很多限制,不同版本各有不同;
一个更实际的处理方式是,在本地创建多个MV分别刷新远程表。

然后在本地通过View或MV来聚合这些数据,构成统一的展现。

From: eygle
2007.12.21 13:30

版主选项: 回复 编辑
# 43805
heli


来自: 湖北


To: eygle
  谢谢盖老的回复!
在网上看了一些您公开的关于高级复制方面的文档,但是现在我在实现数据库高级复制的测试中遇到了问题:
新建物化视图如下:
create materialized view batadmin.test refresh fast with primary key as select * from bat.test@ student.com;
用上面的方法只能实现一个站点的复制,但是如果需要把多个主站点bat(方案名)的相同表名test中的数据复制到物化视图站点batadmin(方案名)的表test中应该怎么实现?
From: heli
2007.12.20 14:28
To: heli
  你可以试试union all
From: eygle
2007.12.20 16:01

版主选项: 回复 编辑
# 43804
shop




To:
  盖老师
您好,你写的书实用性很强,看了你的《Oracle数据库性能优化》,似乎讲的都是关于oracle9i的,现在oracle11g都已经出来了,这些技术到oracle10g,oracle11g会不会用不上啊?现在正学ORACLE9i,也担心会跟不上oracle技术的发展形势,因此在此请教了。
谢谢!
From: shop
2007.12.20 10:13
To: shop
  这本书是比较早了,学习现在应该以10g为主的。
From: eygle
2007.12.20 15:47

版主选项: 回复 编辑
# 43803
heli


来自: 湖北


To: eygle
  谢谢盖老的回复!
  在网上看了一些您公开的关于高级复制方面的文档,但是现在我在实现数据库高级复制的测试中遇到了问题:
新建物化视图如下:
create materialized view batadmin.test refresh fast with primary key as select * from bat.test@ student.com;
用上面的方法只能实现一个站点的复制,但是如果需要把多个主站点bat(方案名)的相同表名test中的数据复制到物化视图站点batadmin(方案名)的表test中应该怎么实现?
From: heli
2007.12.20 10:13

版主选项: 回复 编辑
# 43802
苦恼




To: eygle
  我遇到一个问题:
系统:Win2K + Oracle 8.1.72G内存 + 36G Scsi X 2 硬盘
现遇到问题如下:
数据库中有几个表(每个表约三十万行记录),应用程序在查询这几张表时,速度奇慢. 原来以为是数据库出了问题,就将原来的数据库exp出来后,重装了数据库,再将数据imp回去.当场查询,发现速度很快(10秒钟不到结果就出来了).但第二天作同样的查询,速度大约七至八分钟.
经过测试,发现只要对这几个表运行统计命令:
analyze table tabA estimate statistics sample 20 percent;
analyze talbe tabB estimate statistics sample 20 percent;
.....
然后查询,同样10秒钟不到结果就出来了.但过了几个小时后,查询速度会有所下降,约需30秒钟左右.第二天,查询同样需要七八分钟,如果不做analyze分析,则最慢时查询可能要十四五分钟左右.如果做了analyze分析,查询速度又是一开始就很快,但第二天就变慢.
数据库重装了也这样,不知道应该从什么地方查找原因?
From: 苦恼
2007.12.20 08:17
To: 苦恼
  
那肯定是执行计划出了问题,你对比一下执行计划。

From: eygle
2007.12.20 15:51

版主选项: 回复 编辑
# 43801
heli


来自: 湖北


To: eygle
  盖老师:
您好!
前段时间吧您编写的
《循序渐进Oracle--数据库管理、优化与备份恢复》、《深入浅出Oracle-DBA入门、进阶与诊断案例》、《Oracle数据库性能优化》
的都买回来了,可是关于Oracle9i集中数据复制方面的介绍怎么好像很少呢?

From: heli
2007.12.19 09:16
To: heli
  
en,Oracle9i集中数据复制 你是指高级复制还是什么?

高级复制用的不多,我网上有一些公开文档。

From: eygle
2007.12.19 17:04

版主选项: 回复 编辑
# 43800
rocket_zhao




To: eygle
  从一开始啊,此时用的是备份的控制文件,那么此时的联机日志那里来的?
From: rocket_zhao
2007.12.19 09:14
To: rocket_zhao
  
控制文件可以从主库备份而来。
在不打开数据库你可以不需要online redo,如果是完全恢复最后可以从主库拷贝过来,如果是不完全恢复,resetlogs会重置。

如果要read only打开,可以将最后几个归档日志改为redo,其内容是一致的。

From: eygle
2007.12.20 15:42

版主选项: 回复 编辑

页: < 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 > >> - 302
我要留言
Copyright © 2003-2008 eygle.com All Rights Reserved.
Powered by: www.eYgLe.com