仓酷云

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

[学习教程] MYSQL网页编程之oracle双机热备份办法

[复制链接]
莫相离 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:41:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
这种服务也提供了足够的监控功能来跟踪性能和使用情况,在问题发生时将发出通知并生成一定深度的分析报告。oracle|备份|热备份1、创立StandbyDatabase请求
1、Primary与standby数据库地点主机上的oracleserver及*作体系版本必需不异,且具有不异的补钉;
2、primary数据库必需为archivemode;StandbyDatabase也必需为archivemode;

2、创立standby数据库
1、起首检察PrimaryDatabase的回档形式(svrmgr>archiveloglist)若为无回档形式,将数据库转换为主动回档体例,办法以下:
先封闭PrimaryDatabase:
svrmgr>shutdownimmediate
再以mount体例启动PrimaryDatabase:
svrmgr>connectinternal/password
svrmgr>startupmount
svrmgr>alterdatabase<dbname>archivelog
svrmgr>shutdown
2、修正init%oracle_sid%.ora文件中的参数,到场:
log_archive_start=true#ifyouwantautomaticarchiving
log_archive_dest=%ORACLE_HOME%databasearchive
log_archive_format=%ORACLE_SID%%S.%T个中log_archive_dest
是指回档日记文件寄存的地位,可依据实践情形来设定,如E盘空间较
年夜,能够设为:log_archive_dest=e:oracledatabasearchive
3、复制PrimaryDatabase的init%oracle_sid%.ora和对应的Password文件到StandbyDatabase上的目次%oracle_home%database;依据实践情形修正StandbyDatabase上的对应init%oracle_sid%.ora中的参数:
log_archive_dest;
4、在StandbyDatabase位于的主机上创立实例,实例称号同PrimaryDatabase,比方:
Oradim80–new–sidSID_NAME–intpwdoracle–startmodeauto–pfile=c:orantdatabaseinit%oracle_sid%.ora;
5、在PrimaryDatabase上为Standby创立Controlfile,将controlfile拷贝至StandbyDatabase切实其实定地位,*作以下:
svrmgr>alterdatabasecreatestandbycontrolfileas<filename>;
6、在PrimaryDatabase大将联机日记回档,
svrmgr>altersystemarchivelogcurrent;
7、封闭PrimaryDatabase,
svrmgr>shutdownimmediate
8、从PrimaryDatabase大将一切数据文件、日记文件、回档日记文件(不包含把持文件)拷贝至StandbyDatabase切实其实定地位;
9、以nomount体例启动StandbyDatabase:
svrmgr>startupnomount
svrmgr>alterdatabasemountstandbydatabase[execlusive/parallel]

10、同步StandbyDatabase:
svrmgr>recoverstandbydatabase;
11、恢复PrimaryDatabase启动形态。

3、保护standby数据库
1、将primary数据库所发生的archivelog文件按期传到standby数据库切实其实定地位;手工的做恢复,使standby数据库与primary数据库坚持同步。
svrmgr>setautorecoveryon;
svrmgr>connectinternal/password;
svrmgr>startupnomountpfile=<c:orantdatabaseinitswcw.ora>;
svrmgr>alterdatabasemountstandbydatabase;
svrmgr>recoverstandbydatabase;
svrmgr>shutdown
2、当primary数据库失利时,将standby数据库激活:作废(cancel)恢复实行以下*作:
svrmgr>connectinternal/password;
svrmgr>startupnomountpfile=<c:orantdatabaseinitswcw.ora>;
svrmgr>alterdatabasemountstandbydatabase;
svrmgr>alterdatabaseactivatestandbydatabase;
shutdownstandby数据库;
svrmgr>shutdownimmediate
重起StandbyDatabase;
svrmgr>startup
DBaaS会导致单一客户利润率的下降,因为云服务一般是依靠MySQL学习教程数来抵消较低的利润率。
第二个灵魂 该用户已被删除
沙发
发表于 2015-1-19 21:16:15 | 只看该作者
对一张百万级别的表建游标,同时又没有什么过滤条件,取得游标效率是如果直接SQL查询百万条数据;如果再对每条记录做处理,耗时将更长。
爱飞 该用户已被删除
板凳
发表于 2015-1-26 22:53:59 | 只看该作者
XML字段类型更好的解决了XML数据的操作。XQuery确实不错,但是个人对其没好感。(CSDN的开发者应该是相当的熟了!)
柔情似水 该用户已被删除
地板
发表于 2015-2-4 21:29:13 | 只看该作者
不好!如果出了错;不好调试;不好处理!其实web开发将代码分为3层:web层;业务逻辑层和数据访问层;一般对数据库的操作都在数据访问层来做;这样便于调试和维护!而且将来如果是换了数据库的话;你只需要改数据层的代码;其他层的基本可以不变!要是你在jsp中直接调用sql数据库;那么如果换了数据库呢?岂不都要改?如果报了异常呢?怎么做异常处理?
活着的死人 该用户已被删除
5#
发表于 2015-2-10 14:36:40 | 只看该作者
光写几个SQL实在叫无知。
再见西城 该用户已被删除
6#
发表于 2015-3-1 12:47:53 | 只看该作者
光写几个SQL实在叫无知。
愤怒的大鸟 该用户已被删除
7#
发表于 2015-3-10 16:55:00 | 只看该作者
再开发调试阶段和OLAP环境中,外键是可以建立的。新版本中加入了SETNULL和SETDEFAULT属性,能够提供能好的级联设置。
admin 该用户已被删除
8#
发表于 2015-3-24 03:52:38 | 只看该作者
其中最有名的应该是row_number了。这个终于解决了用临时表生成序列号的历史,而且SQLServer2005的row_number比Oracle的更先进。因为它把Orderby集成到了一起,不用像Oracle那样还要用子查询进行封装。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 01:08

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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