2008年Oracle错误,备份最热门问题-备份恢复[Oracle防范]
本文“2008年Oracle错误,备份最热门问题-备份恢复[Oracle防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
你能否有关于Oracle错误,备份,进级大概任务方面的疑问?不用耽忧, SearchOracle.com供应了一个专门的专家答疑版块为你供应帮忙.本年,我们的专家答复的问题涵盖了全部的方面乃至更多--这里让我们回想下2008年最热的问题以及专家的解答.
什么是 ORA-03113 错误?
问:我们有一个Oracle 10g数据库并经常会报告ORA-03113错误.我们是很科学的从一个vb.net利用程序查询时间序列数据.我们可以用一些参数(位置,变量标识符,和日期范围)成功地查询一成天,但当日期改变超越范围内限制(如2003年至2007年的查询都成功,但2002年至2007年每一次失利)都呈现这个错误.当我们利用Oracle sqldeveloper时也得到了近似的错误,只是错误讯息文字差别罢了.我们从那边开始探求答案?
答:ORA-3113错误意味着你同数据库的网络衔接呈现了问题.按照我的经验,有两两方面的缘由.一个是,客户和数据库之间的网络呈现了问题.二是,一个错误造成的数据库通讯终止并且招致客户端认为是因为网络错误造成的.假如你确信你的网络是杰出的,那么,这类错误大概是一个错误招致的.请确保你有安装10.2.0.3 补钉集.在此之后,向甲骨文的技术支持提出服务恳求.只有他们将可以帮忙你办理ORA-3113错误.
怎么能从Oracle数据库得到数据改正的历史记录?
问:怎么能从Oracle数据库得到数据改正的历史记录?
答:有几个选项可供你挑选.呈现错误后,你可以利用Oracle的日记发掘工具来发掘你的归档日记.在出错之前,你可以设置监察记录这些改变...
DDL和DML指令若何运行?
问:当我们利用DDL大概DML号令时,会发生什么?
答:首先,Oracle数据库会解析该号令,并确保该号令是语法精确和语义精确的.下一步,Oracle数据库会考证用户能否有权限来履行该号令.假如用户可以履行该号令,数据库得到全部必要的锁后将完成该号令.一旦锁全部得到,数据库履行该号令.在某些情形下,还将有返回后果.假如履行号令后有后果返回,Oracle数据库获得这些后果并且将该后果保存在一个被称作'cursor'的区域 .并且将游标被回传给利用程序.
当数据库要销毁时若何让举行热备份
问:当数据库要销毁时,若何举行热备份?
答:有两种办法.本日甲骨文公司的数据库最好的方法是利用RMAN .下面将演示若何通过RMAN举行热备份.
Oracle数据库什么时刻应当被重组?
问:数据库什么时刻应当被重组?
答:任什么时刻候都不需求.一个计划杰出的数据库应永久不需求重组.曾经一个数据库管理员将每周或每月履行重组,以保持数据库的的杰出性能.但是,本日的Oracle数据库为保持其杰出性能不需求按期重组.但是不良计划的数据库并不合适该理论.
若何估计Oracle服务器 style="COLOR: #000000" href="http://server.it168.com/" target=_blank>服务器的大小
问:你有什么倡议,我们若何通过服务器硬件规格大小估计Oracle数据库服务器的负载大小?我会利用存储 style="COLOR: #000000" href="http://storage.it168.com/" target=_blank>存储区域网络(SAN)存储.
• 处理器的数目
• RAM的大小
我已经查抄了甲骨文公司的网站,即便有一些白皮书,我还没有见过这像版本9i这样的向导.
答:我没有看到任何网站或其他信息满意我所要查找的信息.因此我将谨严对待现有的资料.内存大小,处理器和其他系统资源是不可被数据库中的数据量来支配.
问:我若何成立一个约束来避免2007年1月1日之前的数据进入数据库?
答:利用CHECK约束是一个明智的挑选.下面是一个例子:
create table documents
( id integer not null primary key
, title varchar(99) not null
, added date not null
, constraint only_new_ones
check ( added >= '2007-01-01' )
);
什么时刻利用手动进级,什么时刻利用输入输出办法进级
问:我预备进级.我的数据库大小是200GB的,并且它是一个不能进级到10g的( 8.1.6.2到10g的)的版本 .它的操作系统是HP - UX操作系统,所以你能奉告我能否最佳进级办法是按照手动进级历程还是利用输入输出历程进级到新版本的Oracle数据库?假如我按照手动的办法然后我必须安装8i数据库补钉然后进级到10g.假如我按照输入/输出办法那么我需求更多的停机时间.我应当遵守那些历程?
答:假如你履行手动进级历程,那么你将至少是8.1.7从前的版本才能举行 ,然后才可以开始.所以,从8.1.6.2到10g,这个历程你将需求举行两次进级.假如你利用输入/输出办法,那么你将只需求举行一次进级.平均而言,每次手动进级将需求大约1个小时,但这一时间可以有所差别.因此,没有很好的理解你的环境,该手动进级历程将需求约2个小时的停机时间.操纵输入/输出办法为200GB的数据库进级,大概会需求更长的时间.因此,在这里最大的问题是有多少停机时间可以用来此次进级?假如你有更大的停机时间空间,那么你可以利用输入/输出办法举行进级.该输入/输出办法,还可以让你举行像移动一些对象到新的表空间的重组.
数据库工程师,数据库架构师和数据库管理员三者之间的差别
问:你可否注释数据库工程师,数据库架构师和数据库管理员三者之间的差别?
答:很好的一个问题!它大概是想标题一样令人费解(还有更多,包含数据库开辟,数据架构师,数据解析,数据模子,数据库计划等),利用不当,或被一些利用他们的公司重新定义.这个定义确切取决于实际的职务阐明.我会尽我所能,但辨别并简化为你...
若何存档和废弃一个数据库
问:什么是最好的方法存档和废弃一个5GB甲骨文7.3版本的数据库?这些数据,监管机构要求必须在将来20年内都可查,我们都惊骇在此后我们将无法将其恢复到较新版本的数据库.
答:我利用Oracle的export的功效来处理这种范例的任务.你的数据库不是过于宏大,那么该功效可行.关于EXP功效的长处是,将来版本的甲骨文数据库仍旧可以阅读所产生的转储文件.因此,履行下列工作:
exp userid=system/manager file=my_db.dmp log=my_db.log full=y
由此产生的文件便可以写入DVD或其他一些媒体举行长期的存储.
以上是“2008年Oracle错误,备份最热门问题-备份恢复[Oracle防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |