password管理一直操作的一部分的安全管理和维护。CacheGroup管理用户password虽然并不复杂变化。然而,这是用于生产,改不好比较easy导致失败。简介点击这里CacheGroup管理用户password的改动。便于入门的兄弟学习。

1、在主备节点改动sys.odbc.ini配置文件

$ cd $TT_HOME/info

$ vi sys.odbc.ini

[$DSN]

OracleNetServiceName=ORA11G

OraclePWD=cgpasswd        ##此处即改动后的password



2、停掉主备节点CacheAgent和Replication

主节点:

$ ttadmin -cachestop $DSN

$ ttadmin -repstop $DSN



ttisql  -connstr <DSN> -v 1 -e "call ttcachestop;bye;"

ttisql  -connstr <DSN> -v 1 -e "call ttcachestop;bye;"



备节点:

$ ttadmin -cachestop $DSN

$ ttadmin -repstop $DSN



ttisql  -connstr <DSN> -v 1 -e "call ttcachestop;bye;"

ttisql  -connstr <DSN> -v 1 -e "call ttcachestop;bye;"



3、在TT库主备节点同步改动Cache Group管理用户password:



主节点:

ttisql  -connstr <DSN> -v 1 -e "call ttcacheuidpwdset('cgadmin','cgpasswd');bye;"




备节点:

ttisql  -connstr <DSN> -v 1 -e "call ttcacheuidpwdset('cgadmin','cgpasswd');bye;"




4、开启CacheAgent和Replication进程:

主节点:

$ ttadmin -cachestart $DSN

$ ttadmin -repstart $DSN



ttisql  -cachestart <DSN> -v 1 -e "call ttcachestart;bye;"

ttisql  -repstart <DSN> -v 1 -e "call ttcachestart;bye;"



备节点:

$ ttadmin -cachestop $DSN

$ ttadmin -repstop $DSN



ttisql  -connstr <DSN> -v 1 -e "call ttcachestart;bye;"

ttisql  -connstr <DSN> -v 1 -e "call ttrepstart;bye;"



5、再一次在主备节点重新启动CacheAgent进程:

主节点:

$ ttadmin -cachestart $DSN

$ ttadmin -repstart $DSN



ttisql  -cachestart <DSN> -v 1 -e "call ttcachestart;bye;"

ttisql  -repstart <DSN> -v 1 -e "call ttcachestart;bye;"



备节点:

$ ttadmin -cachestop $DSN

$ ttadmin -repstop $DSN



ttisql  -connstr <DSN> -v 1 -e "call ttcachestart;bye;"

ttisql  -connstr <DSN> -v 1 -e "call ttrepstart;bye;"



6、重新启动Cache Group成功后,分别在主备节点执行ttstatus命令检查Cache Group和Replication进程执行状态。

$ttstatus



--检查主备复制及Cache Group刷新状态:

ttisql  -connstr <DSN>  -v 1 -e "call ttbookmark;bye;"

ttisql  -connstr <DSN>  -v 1 -e "select 'PERM' type,

           to_char(round(perm_allocated_size/1024)),

           to_char(round(perm_in_use_size/1024)),

           to_char(round(perm_in_use_high_water/1024)),

           to_char(round(perm_in_use_size*100/perm_allocated_size,2))

      from sys.monitor

    union all

    select 'TEMP' type,

           to_char(round(temp_allocated_size/1024)),

           to_char(round(temp_in_use_size/1024)),

           to_char(round(temp_in_use_high_water/1024)),

           to_char(round(temp_in_use_size*100/temp_allocated_size,2))

      from sys.monitor;

    call ttBlockInfo;bye;"



7、改动TT端Cache Group管理用户口令操作标准流程

登陆主节点,改动Cache Group管理用户口令:

主节点:

$ ttisql $DSN

Command> alter user cgadmin identified by "cgpasswd";

User altered.

The command succeeded.



8、在主节点改动成功后。登陆备节点验证口令:

$ttisql "dsn=$DSN;uid=cgadmin;pwd=Szng!123"



Copyright (c) 1996-2011, Oracle.  All rights reserved.

Type ?

or "help" for help, type "exit" to quit ttIsql.



connect "dsn=cbe;uid=TTCBE;pwd=Szng!123";

Command>

至此,主备password同步,改动password成功。

注意事项

9、检查主备同步

通过ttisql  -connstr <DSN> -v 1 -e "call ttbookmark;bye;" 命令检查主备同步情况。

检查tterrors.log日志信息

检查cachegroup刷新状态



=============End=================================================================

版权声明:本文博主原创文章,博客,未经同意不得转载。

TimesTen更改CacheGroup管理用户ORACLE结束和TT结束password【TimesTen操作和维修基地】的更多相关文章

  1. 【Java EE 学习 30】【闪回】【导入导出】【管理用户安全】【分布式数据库】【数据字典】【方案】

    一.闪回 1.可能的误操作 (1)错误的删除了记录 (2)错误的删除了表 (3)查询历史记录 (4)撤销已经提交了的事务. 2.对应着以上四种类型的误操作,有四种闪回类型 (1)闪回表:将表回退到过去 ...

  2. Unix/Linux环境C编程入门教程(33) 命令和鼠标管理用户和组

    Linux是一个多用户.多任务的实时操作系统,允许多人同时访问计算机, 并同时运行多个任务.UNIX系统具有稳定.高效.安全.方便.功能强大等诸多优点,自20世纪70年代开始便运行在许多大型和小型计算 ...

  3. Oracle12c多租户管理用户、角色、权限

    Oracle 数据库 12 c 多租户选项允许单个容器数据库 (CDB) 来承载多个单独的可插拔数据库 (PDB).那么我们如何在容器数据库 (CDB) 和可插拔数据库 (PDB)管理用户权限.背景: ...

  4. window服务器上mongodb的安装与如何将mongodb设置为服务,为mongodb设置管理用户,mongodb连接字符串配置

    最近公司有一个项目模块让用nosql-mongodb替换了,故,对mongodb做了一点研究,然后分享一下! 1.首先说一下安装时的坑 下载mongodb,如果你从官网下载,将会是一件很慢的事情,在公 ...

  5. 使用成员资格管理用户Membership

    ASP.NET成员资格使您可以验证和管理Web应用程序的用户信息.它提供验证用户凭据,创建和修改成员资格用户以及管理用户设置(如密码和电子邮件地址)的功能. ASP.NET成员资格主要用于ASP.NE ...

  6. MySQL学习——管理用户权限

    MySQL学习——管理用户权限 摘要:本文主要学习了使用DCL语句管理用户权限的方法. 了解用户权限 什么是用户 用户,指的就是操作和使用MySQL数据库的人.使用MySQL数据库需要用户先通过用户名 ...

  7. linux用户管理-用户的基本操作

    目录 linux用户管理-用户的基本操作 用户相关的命令 linux用户管理-用户的基本操作 什么是用户 用户指能够正常登录linux或windows系统 区别 本质都是登录系统的,只不过Linux支 ...

  8. Linux用户和权限——管理用户和用户组的命令

    Linux用户和权限——管理用户和用户组的命令 摘要:本文主要学习了在Linux系统中管理用户和用户组的命令. useradd命令 useradd命令可以用来创建新用户. 基本语法 useradd [ ...

  9. SQL分类之DCL:管理用户、授权

    DCL:管理用户.授权 SQL分类: DDL:操作数据库和表 DML:增删改表中的数据 DQL:查询表中的数据 DCL:管理用户.授权 DBA:数据库管理员 DCL:管理用户.授权 1.管理用户 1. ...

随机推荐

  1. hdu 4284 Travel(floyd + TSP)

    虽然题中有n<=100个点,但实际上你必须走过的点只有H<=15个.而且经过任意点但不消耗C[i]跟D[i]可以为无限次,所以可以floyd预处理出H个点的最短路,之后剩下的...就成了裸 ...

  2. Android性能优化---布局优化

    我们从事Android开发编写布局的时候大多数是使用XML来布局,这给我们带来了方便性,这样操作可以布局界面的代码和逻辑控制的Java代码分离出来,使程序的结构更加清晰.明了.特别的复杂的布局,但是这 ...

  3. java 显示目录下全部文件

    package gao.org; import java.awt.HeadlessException; import java.io.File; import javax.swing.JFileCho ...

  4. 13、Cocos2dx 3.0游戏开发找小三之3.0中的Director :郝萌主,一统江湖

    重开发人员的劳动成果.转载的时候请务必注明出处:http://blog.csdn.net/haomengzhu/article/details/27706967 游戏中的基本元素 在曾经文章中.我们具 ...

  5. 面向接口可扩展框架之“Mvc扩展框架及DI”

    面向接口可扩展框架之“Mvc扩展框架及DI” 标题“Mvc扩展框架及DI”有点绕口,我也想不出好的命名,因为这个内容很杂,涉及多个模块,但在日常开发又密不可分 首先说Mvc扩展框架,该Mvc扩展就是把 ...

  6. listview改变选中行字体颜色

    [android]listview改变选中行字体颜色 目标:选中item,其字体设置为#3197FF,未选中的,其字体为#FFFFFF 与listvew设置选中行item背景图片一样,使用select ...

  7. ruby on rails创建的页面訪问很慢

    ruby on rails创建的页面訪问很慢 用rvm安装的ruby1.9.3 解决:cd ~/.rvm/rubies/ruby-1.9.3-p547/lib/ruby/1.9.1/webrick v ...

  8. memwatch的使用

    博主的新Blog地址:http://www.brantchen.com 欢迎訪问:) linux下的測试工具真是少之又少,还不好用,近期试用了memwatch,感觉网上的介绍不太好,所以放在这里跟大家 ...

  9. Selenium 验证picklist是可被正确选中且是有序的(动态数组赋值)

    原代码: <select id="edit-submitted-im-interesting-in" class="form-select required&quo ...

  10. 在html中写python代码的语法和特点-----基于webpy的httpserver

    在html文件里写python语法的内容,的注意事项: 1:python程序中的变量通过以下方法传入到html: 1:通过全局变量 :全局变量是不须要用$def with语法实现传递的,仅仅要定义了 ...