提供7*24专业Sybase数据库远程及现场技术支持,Sybase ASE及Sybase SQL Anywhere数据库修复服务,
请联系手机:(微信),QQ:289965371!
We supply technical support for Sybase ASE and Sybase SQL Anywhere, also have many years of experience in recovering data from damanged Sybase devices.
Please contact us:
Phone:
Wechat: 13811580958
QQ: 289965371

Replication Server warm standby不能同步数据的一个问题解决

Replication Server 15.2复制服务器不能同步数据,复制节点的DSI线程异常关闭。

RS的日志文件中显示错误日志如下:

E. 2011/03/03 19:25:33. ERROR #5074 DSI EXEC(1011(1) v890f_REP.ultranms2) - dsiqmint.c(1616)
        A transaction marked TO_PRIMARY for database 'v890f_REP.ultranms2' has the same user name as the maintenance user for the database. This transaction should be skipped, or the maintenance user name for the database needs to be changed.
I. 2011/03/03 19:25:33. The DSI thread for database 'v890f_REP.ultranms2' is shutdown.
 

使用 admin logical_status 看到

在linux上进行上、下键查找历史命令的工具:rlwrap

在使用linux上的一些交互式程序(比如:isql,dbisql,sqlplus)的时候,想像windows上的命令提示符那样进行上、下键查找曾经敲过的命令。

但是很可能会显示 ^[[A  ^[[H等字符。使用的连接工具如果配置不合适的话,退格键(BACKSPACE)都不能用。

rlwrap就是解决上述问题的好工具。下面主要以CentOS为主介绍rlwrap的安装过程。

可以从这里下载rlwrap-0.37.tar.gz 安装包。

先装上一些安装rpm
一:安装readline

由于rlwrap依赖readline包,我们先安装readline和readline-devel包。CentOS的OS的安装光盘里提供了readline、readline-devel包.

[root@oracle11g ~]# rpm -Uvh readline*
error: Failed dependencies: libtermcap-devel is needed by readline-devel-5.1-1.1.i386.rpm
#readline-develp包依赖于libtermcap-devel!
[root@oracle11g ~]# rpm -Uvh libtermcap-devel-2.0.8-46.1.i386.rpm
[root@oracle11g ~]# rpm -Uvh readline*
package readline-5.1-1.1 is already installed
[root@oracle11g ~]# rpm -Uvh readline-devel-5.1-1.1.i386.rpm
如果配置yum源的话,不用执行上面命令,可以直接执行:yum install readline-devel

SYBASE ASE 15.5六大新特性揭秘

新一代数据库产品ASE 15.0是Sybase公司于2005年9月发布的,它融合了的数据管理技术,并增加了一些功能,如表分区技术、列加密技术、具有多项专利技术的查询引擎 以及对更大数据库容量的支持等等。ASE 15.0.1、ASE 15.0.2和ASE 15.0.3开始逐渐地为ASE 15x的产品线新增了越来越重要的新特性和新功能。

  其中,最值得注意的是,ASE 15.0.2引入的许多新特性正好顺应了应用程序开发人员以及数据库管理员的需求,这些新特性包括诸如用户自定义SQL函数、替代触发器、系统目录行级 锁、XMLTable、新的统计聚合函数、数项安全和加密的提升以及监控和诊断特性的提升等等。

  而相比ASE 15.0.2以上诸多新特性,ASE 15.0.3的新增功能更趋完美。例如,为了提高复制的性能,ASE 15.0.3还引入了SQL语句复制,其与Sybase复制服务器(Sybase Replication Server)一道,能极大地提高大型批量工作的效率。另外,ASE 15.0.3的QPTune实用工具和查询处理器的兼容模式(对ASE 12.5x)还能够支持客户对ASE 15的移植进行更好地管理。

  在面对企业级关键任务对系统连续可用性、可扩展性的更高需求时,Sybase还推出了ASE15的共享磁盘集群版本——Sybase ASE Cluster Edition来帮助企业IT部门应对这些挑战。可以说,ASE 15.0.1 CE(集群版)的发布是Sybase多年研发的顶峰——它在ASE高稳定性和低运行成本的基础上,实现了新的数据库基础架构。这种新的数据库架构能够使 IT系统提高应用服务级别(ASL),降低数据中心的开销,同时为满足未来的业务增长提供了数据基础架构。

SYBASE 在2011年数据仓库DBMS魔力象限中位于“领导者”

来源于:http://www.sybase.com/detail?id=1091619

全球领先的企业级和移动软件公司Sybase,SAP(NYSE:SAP)旗下的公司近日宣布,在Gartner公司Donald Feinberg和Mark A. Beyer(2011年1月)共同撰写的《数据仓库(DW)数据库管理系统(DBMS)魔力象限》报告中位于“领导者”象限。

  据该报告称,Gartner数据仓库DBMS“领导者”象限包括了“能够最大程度支持各种规模的数据仓库(处理大量并发用户,管理混合数据仓库 负载)的供应商。这些供应商凭借始终如一的客户满意度和强有力的支持,以及在数据仓库DBMS市场的资历和强大的硬件联盟,引领数据仓库市场。由于此项表 现,领导者也意味着拥有成功实施数据仓库的最低风险,如当增加混合负载、数据库规模和复杂性时,系统需要消耗更少的性能。此外,该市场的成熟度还要求领导 者对上一年的新兴热点,即对最终用户服务水平满意度的混合负载管理和数据量管理,充满信心。”

  “Sybase已在数据仓库市场独占鳌头,从最初推出首款列式分析数据仓库Sybase IQ以 来,我们通过持续创新和客户至上的解决方案,采用先进的方法分析海量实时和历史信息,从而更深入地洞察企业实时动态。”Sybase公司数据管理产品部副 总裁Brian Vink说道,“位列‘领导者’象限让我们引以为豪,我们深信,从该报告对Sybase的定位可以印证一个事实——Sybase正在不断扩大市场份额,快 速赢得新客户,进入新的垂直行业市场,扩大企业数据仓库部署。我们与SAP商业智能(BI)解决方案的整合将使这一发展势头得到延续。”

使用响应文件进行ASE 15.0.3的静默安装

生成响应记录文件:

setupConsole.exe -options-record c:\ase1503responsefile-record.txt

根据响应记录文件的内容进行ASE 15.0.3的静默安装:

setupConsole.exe -silent -options c:\ase1503responsefile-record.txt -W SybaseLicense.agreeToLicense=true -G replaceExistingResponse="yesToALL"

响应记录文件c:\ase1503responsefile-record.txt内容在此下载

 

响应记录文件中对ASE 15.0.3默认安装过程进行的改动有:

1.安装目录:d:\sybase

2.定制安装

3.追加了3个组件选项:Job Scheduler、Chinese Language Module、Shared

4.安装开发版

5.启用remember password选项

6.不配置新服务器

 

新春快乐

祝大家新春快乐,心想事成!

用命令行创建用户数据库

初始化数据设备1

disk init
name='pmdb_dat1',
physname='/export/home/sybdata/HUAWEIU2000/pmdb_dat1.dat',
size='8000m'
go

初始化日志设备1
disk init
name='pmdb_log1',
physname='/export/home/sybdata/HUAWEIU2000/pmdb_log1.dat',
size='8000m'
go

初始化数据设备2
disk init
name='pmdb_dat2',
physname='/export/home/sybdata/HUAWEIU2000/pmdb_dat2.dat',
size='16000m'
go

创建数据库pmdb
create database pmdb on pmdb_dat1='8000m',pmdb_dat2='16000m' log on pmdb_log1='8000m'
go

用存储过程来添加预定作业

添加job

use sybmgmtdb
go
sp_sjobcreate @name='jname=job_clear_log_of_pmdb',@option='jdesc=truncate the log of database pmdb every hour,jproperties=shared'
go

use sybmgmtdb
go
sp_sjobcmd @name='jname=job_clear_log_of_pmdb',@option='add',@text='
use pmdb
dump tran pmdb with no_log
go'
go

添加调度
use sybmgmtdb
go
sp_sjobcreate @name='sname=sche_clear_log_of_pmdb',@option='repeats=1hours,starttime=00:00,endtime=23:59'
go

添加预定作业