阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

TimesTen重建备机标准操作[TimesTen运维]

88次阅读
没有评论

共计 1878 个字符,预计需要花费 5 分钟才能阅读完成。

在 TimesTen 运维过程中,重建备机是日常运维中最经常实施的操作,这里记录一下重建备机操作步骤,便于初入门的兄弟参考。
1、注释定时任务脚本
$ crontab -e
 :%s/^/#/g
 2、检查主备同步情况
ttisql  -connstr
 Command> call ttbookmark;
 Command> call ttbookmark;
 3、停止主节点的复制进程
ttisql  -connstr  -v 1 -e “call ttrepstop;bye;” 
 4、检查 TT 的状态、检查操作节点角色
ttstatus
 ttisql  -connstr  -v 1 -e “call ttrepstateget;bye;”          – 确认备机角色 standby
 5、停止并删除备机
$ttadmin -cachestop
 $ ps -fu timesten        — 查询所有应用进程及监控进程并 kill 掉
Command> call ttckpt;  — 做两次 CheckPoint
 Command> call ttckpt;
 $ttadmin -ramunload  —unload DSN
 $ttstatus
 $ttdestroy        — 删除 DSN
 $ttdestroy -force — 删除 DSN, 含有 Cache Group 的 Data Store 需要加 force 参数。或者按照正常操作先将所有 Cache Group 删除。
6、检查共享内存端
$ttdaemonadmin -stop – 若该备机上仅单 DSN,则停止 Daemon 进程,一个 instance 有多个 DataStore 则不操作此步骤
$ps -fu timesten
 $ipcs -a |grep timesten
 7、重建备机
 在主节点启动复制进程
ttisql  -connstr  -v 1 -e “call ttrepstart;bye;”
 $ttdaemonadmin -start

 nohup ${TT_HOME}/bin/ttRepAdmin                      \
  -duplicate -from ${STORENAME} -host ${ACTIVEHOST}  \
  -setMasterRepStart -ramLoad -delXla                \
  -UID ${UID} -PWD ${PWD}                            \
  -compression 0 -verbosity 2                        \
  -keepCG -cacheUid ${CACHEUID} -cachePwd ${CACHEPWD} \
  -localhost ${STANDBYHOST}                          \
  -connStr “dsn=$DSN;uid=$UID;pwd=$PWD”              \
 > nohup.log

 #ACTIVEHOST= 主节点主机名
#STANDBYHOST= 备节点主机名
#STORENAME=DS 文件的前缀
#UID= 数据库用户名,这里一般使用 timesten,tt7.x.x 则使用数据库管理用户,需要有 admin 权限
#PWD= 密码
#CACHEUID=Cache Group 的管理用户,tt7.x.x 一般与上面用户相同
#CACHEPWD=Cache Group 的管理用户密码。

8、检查内存加载策略
Command>host ttadmin -query  ## 一般设置为 manual,ttadmin -rampolicy manual $DSN;
 9、启动复制进程、CacheAgent 进程
$ttadmin -cachestop
 $ttadmin -repstop        — 主备节点都要启动
10、检查运行状态和节点角色
$ttstatus
 Command>call ttrepstateget;
 10、设置内存不自动装载,TT 如果自动装载容易引起内存耗尽故障。
$ttadmin -noautoreload
 $ ttstatus -debug|grep -i auto  – 检查设置是否成功
11、检查 TT 内存库运行是否正常,启动监控,通知开发商起应用并检查应用。

 重建备机注意事项
a、注意是否有一个 Daemon 运行多个 DSN。
b、一定要检查共享内存段是否正常释放,避免加载两份内存
c、操作过程中可以多运行 ttstatus,有助于时间的确定和确保操作的机器正确。

更多 Oracle 相关信息见 Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12

本文永久更新链接地址 :http://www.linuxidc.com/Linux/2016-04/130375.htm

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-01-22发表,共计1878字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中