|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果互联网服务提供商,支撑数据的云服务,或它们之间任一点网络被堵塞或中断,他们就会遇到与数据延迟或应用程序故障有关的问题。如果问题发生在企业内部,解决方案提供商可以排除故障找出原因。oracle|把持数据库体系运转一段工夫后有良多参数必要调剂,有些参数可在$ORACLE_HOME/dbs/initXXX.ora文件中调剂,而有些参数必需要在ORACLE的把持文件中调剂。如ORACLE的缺省数据文件个数为30个,在体系必要扩表空间而数据文件个数不敷时就必要举行调剂。
一种办法是将一切数据全倒出来,重修库,再将数据倒收支。这类办法较贫苦。
二种办法是只重修把持文件,由于数据文件个数的限定参数寄存在把持文件中。
以下是一种较好的重修把持文件的办法:
1.备份数据库中的数据,以防意外。
2.svrmgrl
3.svrmgrl>connectinternal
4.svrmgrl>alterdatabasebackupcontrolfiletotrace;备份把持文件
5.在/home/oracle//admin/ora7/udump下可找到最重生成的TRACE文件,假定为ora_15269.trc,此文件就包括了以后把持文件的参数及天生语法。
6.提取ora_15269.trc中有关把持文件天生的语句另存为creatctl.sql。
7.creatctl.sql的内容为:
STARTUPNOMOUNT
CREATECONTROLFILEREUSEDATABASE"ORA7"NORESETLOGSNOARCHIVELOG
MAXLOGFILES32
MAXLOGMEMBERS2
MAXDATAFILES50
MAXINSTANCES8
MAXLOGHISTORY800
LOGFILE
GROUP1/dev/vg00/roraredoa1SIZE500K,
GROUP2/dev/vg00/roraredoa2SIZE500K,
GROUP3/dev/vg00/roraredoa3SIZE500K
DATAFILE
/dev/vg00/rorasys,
/dev/vg00/rorarbs,
/dev/vg00/roratemp,
/dev/vg00/roratools,
/dev/vg00/rorauser
;
8.可按本人的必要编纂creatctl.sql中的参数,如maxdatafiles、maxinstances等。
9.svrmgrl
10.svrmgrl>connectinternal
11.svrmgrl>shutdownimmediate
12.svrmgrl>@creatctl.sql
13.svrmgrl>alterdatabaseopen;
此时数据库已按新的参数运转。
怀疑这些功能在MySQL5.0中的成熟性。充其量它们在MySQL中被支持的时间也就一年左右,而在MySQL学习教程其他关系型数据库中则已经存在了近10年的时间。 |
|