关于Oralce数据文件存储方式问题,求帮助!!

[复制链接]
查看11 | 回复9 | 2011-2-18 11:43:33 | 显示全部楼层 |阅读模式
我们单位用的是Oracle!最近这个库坏了!我的这个库的结构是这样的:两台机器,数据库的文件有一部分是装在另外一个机器上的(因为数据量太大了!一个服务器放不下,就放到了一个NAS上就是一个网络辅助存储器!)我想知道的是这样做合理么?是否会对我以后的数据库管理造成障碍!肯请那位大师给指点一下!
这次我的数据库坏了,就是因为存在NAS上的数据给人给误删除了,只能恢复到10月28 时候的数据!现在的Oracle数据库就打不开了,只能处在Mount状态!
我目前正在修复中!
我就是想知道,我现在这样放数据是不是有点不对头呀!是不是把所有的数据文件都放在一起好一些呀!
回复

使用道具 举报

千问 | 2011-2-18 11:43:33 | 显示全部楼层
zh这样放没什么问题,还解决了i/o均衡问题,只要你的网络性能好就没什么问题。
回复

使用道具 举报

千问 | 2011-2-18 11:43:33 | 显示全部楼层
谢谢你这么快就回复了!我们的 数据库主要存储GIS的数据,不强调数据的实时更新,吞吐量基本上都没有!只不过是有时间需要通过软件来往里面加数据!
我很想知道如果这样做,是不是对于数据库维护呀!备份什么的有不好的影响!
比如这次出的问题!就是因为没有做备份,然后两个机器的数据文件时间又不一致!就造成了需要介质恢复的错误!230G的数据,愁死我了!
回复

使用道具 举报

千问 | 2011-2-18 11:43:33 | 显示全部楼层
平台是什么?
如果是unix多台主机可以共享一个存储(用的是SAN)
btw:NAS用的好像不多.
回复

使用道具 举报

千问 | 2011-2-18 11:43:33 | 显示全部楼层
NAS本身不是问题,如果架构的好的话,性能也不会差。
今年NetApp、EMC的NAS都做得不错。数据实时性要求不高,使用NAS存储是一个很好的选择。
你的问题不在于存储,而在于管理,如果权限、人员管理得当的话,这种故障是可以避免的。
还完全不到性能和数据库一层。
回复

使用道具 举报

千问 | 2011-2-18 11:43:33 | 显示全部楼层
我想知道我的库是否存在恢复的可能?
非归档模式,装Oracle的机器里面的文件包括(系统文件,就是生成数据库的那一套文件)都没有损坏!查CheckPoint时间点事11月29日!(具体含义我不是很清楚啦!)
另外NAS上的数据文件 查CheckPoint时间点是10 月28 日(因为NAS坏掉之后根据快照文件恢复的数据)!我已经想了很多方法啦!上MetLink老外开在线会议,他说需要整个系统的备份文件,这个东西我也没有!总之他好像是解决不了!
最近请了个高人,他的思路是:先做一个实例,然后制作控制文件和Log文件,然后把利用控制文件把数据什么的恢复到一致的状态!请问这个思路是否可行?? 这个高人还没有时间帮我们做,只是来看了看!尝试了一下,他说这么做是可以的!!
请教大家了!这个方法是否可行!我不要求数据完全恢复,只恢复到10 月28 日之前就可以啦!
谢谢大家啦!
回复

使用道具 举报

千问 | 2011-2-18 11:43:33 | 显示全部楼层
最初由 superfreak 发布
[B]我们单位用的是Oracle!最近这个库坏了!我的这个库的结构是这样的:两台机器,数据库的文件有一部分是装在另外一个机器上的(因为数据量太大了!一个服务器放不下,就放到了一个NAS上就是一个网络辅助存储器!)我想知道的是这样做合理么?是否会对我以后的数据库管理造成障碍!肯请那位大师给指点一下!
这次我的数据库坏了,就是因为存在NAS上的数据给人给误删除了,只能恢复到10月28 时候的数据!现在的Oracle数据库就打不开了,只能处在Mount状态!
我目前正在修复中!
我就是想知道,我现在这样放数据是不是有点不对头呀!是不是把所有的数据文件都放在一起好一些呀! [/B]

1.'只能恢复到10月28 时候的数据'?这个结论是如何做出来的?
2.非归档模式,有冷备份/逻辑备份吗?
3.NAS上存放的是什么数据文件?undo/system/user还是...?
回复

使用道具 举报

千问 | 2011-2-18 11:43:33 | 显示全部楼层
我来详细说一下!在NAS里面的数据坏了!因为10月28日做了一个快照(不是用Oracle,用的是NAS本身的存储办法)所以10月28日之前我们硬盘上有的东西,就都恢复啦!(指物理上的文件)!NAS上存储的是GIS数据(地理信息系统的数据如:地图,航空照片,遥感影像什么的 )是属于您说的哪一种我也不太清楚!应该是属于user吧!平时往里面装数据的时候,都是通果ArcSDE (空间数据引擎)(ESRI公司的软件),和数据库打交道!这个过程通过菜单操作就可以完成,所以我平时和Oracle基本都没有什么关系!但是现在问题来了,真不知道该怎么办?
简单的说就是:
一个库里面有很多数据文件,我一部分放在了Oracle本机,一部分放在了NAS上,NAS上出了问题然后做了数据恢复,10 月28日以前的硬盘文件,现在都有!Oracle本机里面的文件都没有坏!
也没有做过热备份,和冷备份!非归档模式!没有逻辑备份!
回复

使用道具 举报

千问 | 2011-2-18 11:43:33 | 显示全部楼层
什么备份都没有?
你们的系统集成商怎么做集成的?
正常途径是no way了.
回复

使用道具 举报

千问 | 2011-2-18 11:43:33 | 显示全部楼层
备份是没有,但是我的数据文件都还在呀!我是说物理表!他们都好好的存在硬盘上呢!难道这样不也是一种备份么!只不过是数据当中的一部分!现在库里的数据时间是不一致的!您看怎么办?上文我提到的那个高人所说的方法(即先做个实例,然后做控制文件,利用控制文件然系统认为数据文件的时间是一致的!),您看行么??
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行