仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 939|回复: 8
打印 上一主题 下一主题

[学习教程] MYSQL网站制作之ORACLE把持文件的重修

[复制链接]
第二个灵魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:39:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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年的时间。
只想知道 该用户已被删除
沙发
发表于 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给别人分配了一个只可以读几个表的权限,而这个家伙疯狂的死循环进行连接查询,会给你的系统带来很大的负担。
深爱那片海 该用户已被删除
5#
发表于 2015-2-12 19:55:25 | 只看该作者
如安全管理、备份恢复、性能监控和调优等,SQL只要熟悉基本操作就可以,只要程序设计部分只要稍加了解即可(如存储过程、触发器等)。
6#
发表于 2015-3-3 07:03:25 | 只看该作者
同样会为索引视图等应用带来麻烦。看看行级和事务级的快照数据放在tempdb中,就能感觉到目前架构的尴尬。
愤怒的大鸟 该用户已被删除
7#
发表于 2015-3-11 09:43:07 | 只看该作者
SQL语言是学习所有数据库产品的基础,无论你是做数据库管理还是做数据库开发都是这样。不过具体学习的侧重点要看你将来做哪一块,如果是做数据库管理(DBA),侧重点应该放在SQLServer的系统管理上.
兰色精灵 该用户已被删除
8#
发表于 2015-3-18 03:29:13 | 只看该作者
两个月啃那本sqlserver2005技术内部-存储引擎,花了几个月啃四本书
蒙在股里 该用户已被删除
9#
发表于 2015-3-25 11:18:16 | 只看该作者
每天坚持做不一样的是,认真做笔录,定时复习。一个月你就可以有一定的收获。当然如果你想在sql方面有一定的造诣,你少不了需要看很多很多的书籍了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 20:56

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表