第二个灵魂 发表于 2015-1-16 22:39:11

MYSQL网站制作之ORACLE把持文件的重修

如果互联网服务提供商,支撑数据的云服务,或它们之间任一点网络被堵塞或中断,他们就会遇到与数据延迟或应用程序故障有关的问题。如果问题发生在企业内部,解决方案提供商可以排除故障找出原因。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年的时间。

只想知道 发表于 2015-1-19 20:33:05

两个月啃那本sqlserver2005技术内部-存储引擎,花了几个月啃四本书

金色的骷髅 发表于 2015-1-28 10:22:08

SQL语言是学习所有数据库产品的基础,无论你是做数据库管理还是做数据库开发都是这样。不过具体学习的侧重点要看你将来做哪一块,如果是做数据库管理(DBA),侧重点应该放在SQLServer的系统管理上.

精灵巫婆 发表于 2015-2-5 15:42:29

始终遗憾SQLServer的登陆无法分配CPU/内存占用等指标数。如果你的SQLServer给别人分配了一个只可以读几个表的权限,而这个家伙疯狂的死循环进行连接查询,会给你的系统带来很大的负担。

深爱那片海 发表于 2015-2-12 19:55:25

如安全管理、备份恢复、性能监控和调优等,SQL只要熟悉基本操作就可以,只要程序设计部分只要稍加了解即可(如存储过程、触发器等)。

仓酷云 发表于 2015-3-3 07:03:25

同样会为索引视图等应用带来麻烦。看看行级和事务级的快照数据放在tempdb中,就能感觉到目前架构的尴尬。

愤怒的大鸟 发表于 2015-3-11 09:43:07

SQL语言是学习所有数据库产品的基础,无论你是做数据库管理还是做数据库开发都是这样。不过具体学习的侧重点要看你将来做哪一块,如果是做数据库管理(DBA),侧重点应该放在SQLServer的系统管理上.

兰色精灵 发表于 2015-3-18 03:29:13

两个月啃那本sqlserver2005技术内部-存储引擎,花了几个月啃四本书

蒙在股里 发表于 2015-3-25 11:18:16

每天坚持做不一样的是,认真做笔录,定时复习。一个月你就可以有一定的收获。当然如果你想在sql方面有一定的造诣,你少不了需要看很多很多的书籍了。
页: [1]
查看完整版本: MYSQL网站制作之ORACLE把持文件的重修