`
dreambyheart
  • 浏览: 30849 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

TimesTen学习笔记4(timesten 中个各种命令)

阅读更多
原文地址:http://ifindit.blog.sohu.com/77367977.html

1.ttAdmin(命令)

功能:
指定内存加载策略
指定replication agent策略
启动或停止cache agent

如:
[timesten@rh44server ~]$ ttadmin -query tt_eservice;
RAM Residence Policy : inUse
Replication Agent Policy : manual
Replication Manually Started : False
Cache Agent Policy : manual
Cache Agent Manually Started : False

[timesten@rh44server ~]$ ttadmin -rampolicy always tt_eservice;
RAM Residence Policy : always
Replication Agent Policy : manual
Replication Manually Started : False
Cache Agent Policy : manual
Cache Agent Manually Started : False

[timesten@rh44server ~]$ ttadmin -cachePolicy always tt_eservice;

2.ttDaemonAdmin(命令)
功能:启动/停止TimesTen main daemon, Server and Webserver.
语法:
ttDaemonAdmin [-force] {-start | -stop | -restart}
ttDaemonAdmin -startserver
ttDaemonAdmin [-force] -stopserver
ttDaemonAdmin [-startwebserver | -stopwebserver]


3.ttBackup(命令)
功能:
备份data store。

例如:
[timesten@rh44server ~]$ ttbackup -type filefullenable -dir /home/timesten/ -fname logzhou tt_eservice;
Backup started ...
Backup complete

恢复
ttRestore -dir /home/timesten/ -fname logzhou restoredDSN;

备到带库
ttBackup -type streamFull tt_eservice | dd bs=64k of=/dev/rmt0


4.ttBulkCp(命令)
功能:
在内存表和文件之间转换数据。
两种模式:
• In copy-in mode, rows are copied into an existing TimesTen table from one or more ASCII files (or stdin).
• In copy-out mode, an entire TimesTen table is copied to a single ASCII output file (or stdout).

例如:
[timesten@rh44server ~]$ ttBulkCp -o dsn=tt_eservice tracelog tracelog.dump
1/1 row copied



5.ttBlockinfo (存储过程)
功能:显示perm内存中block的利用信息和碎片信息。
用法:CALL ttBlockInfo;

6.ttBookmark(存储过程)
功能: 显示日志文件信息。
用法: Call ttBookmark;

7.ttCachePolicySet (存储过程)
功能:指定cache agent的策略。
用法:call ttCachePolicySet('always');

8.ttCachePropagateFlagSet
功能: 允许临时停止把更新推向oracle db
用法: Call ttCachePropagateFlagSet(0); 该标志在每次事务提交或回滚段后都被重置,所以如果需要关闭的话,要将autocommit设为0.
如果设为1的话,则update会推向oracle。

9.ttCacheStart/ttCacheStop
功能:启动/关闭cache agent
用法: Call ttCacheStart();

10.ttCkpt
功能:手动做non-blocking checkpoint
用法:CALL ttCkpt();
CALL ttCkpt(1,10);

11.ttCkptBlocking
功能:手动做一个blocking checkpoint
用法: Call ttCkptBlocking();
Call ttCkptBlocking(1,10);

12.ttCkptConfig
功能: 设置后台checkpoint的频率,速率
用法: Call ttCkptConfig (ckptFrequency, ckptLogVolume, ckptRate)

13.ttCompact
功能: 整合perm和temp内存的碎片,类似于oracle里面的coalescs。
用法:CALL ttCompact;

14.ttConfiguration
功能: 查询参数设定。
用法: Call ttConfiguration();

15.ttDataStoreStatus
功能: 查看data store的状态。
用法:call ttdatastorestatus('/home/timesten/TimesTen/eservice/info/TT_eservice');

16.ttLockLevel
功能:设置lock level.
用法:Call ttLockLevel (lockLevel);
lockLevel取值为Row和DS

17.ttLogBufPrint
功能: 查看log buffer里面的内容
用法: ttLogBufPrint (verbose, maxLen)
CALL ttLogBufPrint(1,0);
CALL ttLogBufPrint(2,0);

18.ttOptClearStats
功能:清除表格上面的统计信息。
用法:ttOptClearStats (tblName, invalidate)
invalidate取0 (no) or 1 (yes). 0表示即使清掉了统计信息后,也不会影响现有的command。

19.ttOptEstimateStats
功能: 收集表格上面的统计信息。
用法:ttOptEstimateStats (tblName, invalidate, sampleStr)
其中sampleStr取值为'n ROWS’或‘p PERCENT’,


20.ttRepDeactivate
功能:将active状态的data store改为active standby状态
用法:CALL ttRepDeactivate();


21.ttRepStart/ttRepStop
功能:启动/关闭replication agent.


22.ttRepStateGet()
功能: 获取data store的状态
用法:CALL ttRepStateGet();
< STANDBY >

23.ttRepStateSet
功能: 将active standby状态的data store改为Active状态,即master。
用法:CALL ttRepStateSet('ACTIVE');

24.ttSize
功能: 预估表格的大小
用法:ttSize(tblName, nRows, frac)
其中nRows表示预估表格会有多少条记录。frac表示预估表中varbinary或varchar类型字段的碎片,该参数可选。
如:
Command> call ttsize('tracelog',10000000,null);
< 3041157861.00000 >


25.ttDestory(命令)
功能:删除一个data store,包括checkpoint文件,logfile。用它能够安全完整地删除data store.
语法:ttDestroy [[-wait] [-timeout secs]] [-force] {-connStr connection_string | DSN | dspath}

26.ttmodinstall(命令)
功能:修改端口或者enable/disable access control.
语法:
ttmodinstall -port portNumber
ttmodinstall -enableAccessControl
ttmodinstall -changeOracleSettings

27.ttuser(命令)
功能:输入一个密码,产生加密密码。
语法:ttuser -pwdcrypt

28.ttStatus(命令)
功能:显示data store的状态

29.ttSchema(命令)
功能:打印出对象的ddl语句
语法:ttSchema [-l] [-c] [ -list {all | tables | views | sequences |cachegroups | repschemas } [,...] ]
[-st | -systemTables] [-u TT_instance] [-connStr connection_string | DSN ] [[owner.]name][...]


30.ttRepAdmin(命令)
功能:显示replicatioin的定义,监控replication的状态
分享到:
评论

相关推荐

    TimesTen学习笔记

    TimesTen 学习笔记 TimesTen 是一种内存数据库管理系统,主要用于实时数据处理和高速缓存。下面是对 TimesTen学习笔记的知识点总结: 一、配置数据源 * 打开 ODBC 数据源管理器,选择 TimesTen Data Manager 7.0...

    TimesTen学习笔记3(Timesten DataStore属性的说明)

    在TimesTen的学习过程中,DataStore属性是理解其工作原理和优化数据库性能的关键。这篇笔记将详细探讨TimesTen DataStore属性的各个方面,帮助读者更好地理解和应用这一强大工具。 一、DataStore概述 DataStore是...

    Oracle TimesTen 7.0 笔记

    Oracle TimesTen 7.0 操作、管理和编程笔记

    Timesten安装笔记

    以下是对标题“Timesten安装笔记”和描述中涉及的知识点的详细说明: 1. **系统要求**: - 安装环境:Linux 发行版 Red Hat Enterprise Linux (RHEL) 3 或 SUSE 9。 - CPU 架构:Intel EM64,即支持 64 位操作...

    CentOS6.3安装TimesTen

    在本文中,我们将详细探讨如何在CentOS 6.3操作系统上安装TimesTen数据库系统。TimesTen是一款由甲骨文公司开发的高性能、内存中的列式数据库,它为需要实时分析和事务处理的应用程序提供了极高的性能。 ### 一、...

    oracle 内存数据库 TimesTen试用笔记

    最近公司打算在下一代计费系统里面使用内存数据库的技术,所以作为公司的设计人员之一的我,在oracle网上下了个TimesTen,安装在我们的测试服务器上面aix5,这篇短文主要是我操作数据库的一个笔记,下一篇打算发一个...

    Timesten运维笔记[借鉴].pdf

    这篇运维笔记主要涵盖了Timesten的版本信息、问题收集、常用命令以及数据库的连接、复制代理的操作、日志级别的设置等关键运维任务。 1. **版本信息** Timesten的当前版本为11.2.1.9.x,其中在HP平台上的版本是...

    TimesTen 安装配置笔记

    - **使用ttSrcScan工具**:这是一个TimesTen提供的工具,用于帮助开发者识别和修复源代码中的问题,确保程序在TimesTen环境下正常运行。 综上所述,TimesTen是一款高度优化的内存数据库产品,旨在提供极快的数据...

    timesten客户安装文档

    TimesTen是一个高性能、内存中的数据库系统,常用于需要快速数据访问的应用场景。以下是一步步安装TimesTen的详细步骤,适合初学者跟随操作。 首先,为了确保安全性和管理权限,我们需要创建一个特定的用户组和用户...

    timesten服务器安装文档

    这分别创建了一个名为`dba`的用户组和一个属于该组的用户`timesten`。接着,设置`timesten`用户的密码: ```bash [root@TT ~]# passwd timesten Changing password for user timesten. New UNIX password: (输入你...

    TimesTen--7

    Oracle TimesTen是一款高性能的内存数据库系统,主要用于需要实时处理大量数据的应用场景,尤其在电信、金融等对数据读取速度有极高要求的行业中得到广泛应用。TimesTen是Oracle公司的产品,它设计的目标是提供亚...

    timesten 命令文档 常用维护内置的存储过程

    timesten 命令文档 常用维护内置的存储过程 各种函数的说明

    timesten安装

    - 创建目录`/etc/TimesTen`并将其所有者设为`timesten:timesten`,确保安装过程中有足够的权限。 - 修改密码:通过`passwd timesten`命令修改`timesten`用户的密码。 ### 安装过程 - 进入`/home/timesten`目录,...

    oracle timesten how to setup

    4. **解压安装包**:使用解压缩工具(如`tar`或`unzip`)解压下载的Oracle Timesten安装文件,将其放置在一个合适的目录,如`/opt/oracle`。 5. **静默安装**:Oracle Timesten支持静默安装,这对于自动化部署非常...

    sqldeveloper连接TIMESTEN

    SQL Developer 是一款由Oracle公司开发的数据库管理工具,主要用于管理和操作各种类型的数据库,包括Oracle数据库、MySQL、SQL Server等。TIMESTEN则是Oracle提供的一种内存数据库系统,它以高速的数据处理能力和...

    timesten

    在本文中,我们将深入探讨Timesten的安装过程及其关键配置步骤。 首先,安装前需要对系统的内核参数进行调整,以确保Timesten能够高效运行。这涉及到网络参数如`tcp_rmem`、`tcp_wmem`和`tcp_mem`,它们用于优化TCP...

    TimesTen Sql语法说明

    6. **数据加载**:TimesTen支持批量数据加载,通过`LOAD TABLE`命令可以快速将大量数据导入到数据库中,这对于初始数据加载或定期更新非常有用。 7. **连接池**:TimesTen支持连接池管理,可以优化客户端连接,提高...

    Oracle TimesTen操作指南

    在"Oracle TimesTen操作指南"中,我们可以期待学习以下关键知识点: 1. **TimesTen架构**:了解其内存优化的设计,包括数据存储在内存中的方式,以及如何利用持久化存储来保持数据安全性。 2. **安装与配置**:...

    TimesTen 体系结构概述

    - **性能提升**:由于所有数据都在内存中,TimesTen的查询响应时间远低于传统数据库,特别是在高频交易和实时分析场景下,这一优势尤为明显。 - **可扩展性**:TimesTen通过数据分区和集群部署,提供了优秀的水平...

    TIMESTEN教程

    在各种领域中,如电信的呼叫处理、金融市场的订单匹配、实时物流追踪等,TIMESTEN都有广泛应用。 对比传统的关系型数据库如Oracle Database 10g,TIMESTEN在性能扩展和响应时间上展现出显著优势。在处理简单事务每...

Global site tag (gtag.js) - Google Analytics