在sybase 的ASA与ASE数据库间通过SQL REMOTE传输数据经常会遇到传输日志点有误的现象. 一、通过翻译日志,并对照ASA、ASE的传输日志,确定正确的ASA发送点 1、在ASA中通过sa_setremoteuser存储过程,更改SYSREMOTEUSER表中的log_sent、confirm_sent字段,其它字段保留SYSREMOTEUSER表中的原值 2、如下为sa_setremo
由于Oracle不提供用于实时输出消息的工具, Oracle数据库开发者总是要面临实时监视他们的储备过程执行的挑战。他们必须使用dbms_output.put_line调用,这个调用直到过程完成才返回结果。 在本文中,我想演示如何从Oracle8i数据库直接发送电子邮件,作为一种实时通信解决方案。这样我们要监视存储过程就不再需要等待它们完
通过系统表自动生成SYBASE ASE的bcp脚本 select ''bcp ''+rtrim(db_name())+''..''+rtrim(name)+'' out d:''+rtrim(db_name())+''''+rtrim(name)+'' Uusername Ppassword Sdbserver c'' from sysobjects where type=''U''
存储过程的特点 Sybase的存储过程是集中存储在SQL Server中的预先定义且已经编译好的事务。存储过程由SQL语句和流程控制语句组成。它的功能包括:接受参数;调用另一过程;返回一个状态值给调用过程或批处理,指示调用成功或失败;返回若干个参数值给调用过程或批处理,为调用者提供动态结果;在远程SQL Server中运行等。 存
通过在存储过程中调用此存储过程来监控存储过程中所产生的错误,以便尽快解决。 CREATE OR REPLACE PROCEDURE send_mail ( p_recipient IN VARCHAR2, p_message IN VARCHAR2, p_subject IN VARCHAR2 DEFAULT ''Oracle Perf Report '' || TO_CHAR (SYSDATE, ''yyyymmdd hh24:mi:ss'' ),
在SYBASE RSP中检查要复制的表是否加上了复制标记 用sp_setreptable可检查或加上标记 在SYBASE RSP中检查要复制的表是否加上了复制标记 当有大量的article要发布时,对应的表很容易漏了标上复制标记,特别是在SYBASE CENTRAL中手工操作时,下面是我的检查方法: 1、用下列语句生成检查语句: select distinc
服务器端的安装(11.x) 安装前的准备工作: 1. 进入超级用户,修改系统共享内存配置 用vi编辑/etc/sysconfigtab文件 在ipc域中增加: shmmax=134217728 (128M) (根据机器内存配置修改,通常等于机器物理内存,单位为字节数。如果机器内存为128M,即134217728;如果机器内存为256M,即256000000。)
用ISQL联接时出现如下的提示: The tansaction log in master is almost full,Your transaction is being suspended until space is made available isql无法联接master库 处理方法: 1、正常重启数据库后,isql仍然无法联接MASTER 2、备份master.dat 3、在启动批文件中加参数T3607启动(sybase for win32
对sybase处理字符串的一些体会 1)字符串中即有双引号也有单引号,用双引号引用时对于字符串中的双引号用双引号转义,单引号不用管;用单引号引用时对于字符串中的单引号用单号转义,双引号不用管。 举例如下: 表 table_1 字段 name char(10) 值 a select name from table_1 where name=''a'
一、 需了解的几个简单概念 Adaptive Server: 一种关系数据库服务器而矣,一般有Adaptive Server、Backup Server、Monitor Server、XP Server、Adaptive Server实用程序、脚本及配置文件等。 Backup Server: Backup Server是一个基于Open Server的应用程序,用于管理Adaptive Server的所有数据库备份(转储)
sybase如何在windows上使用大内存 最近一直在折腾这个问题,网上的资料都不大可行,总结如下: 缺省情况下 操作系统方面: 32位可以支持2G memory。 sybase: max memory 超不过1.5G 步骤: 1) windowns支持超过2G内存:boot.ini文件加/3GB或/PAE,我加/3GB 2 )sybase可用超过1.5G:sp_confi
How to dump a database to another computer 假设本地为A,远程为B 在A建立数据库服务SQL_A,备份服务BACK_A 在B建立SQL_B和BACK_B 在A和B中修改配置 >sp_configure "allow remote access",1 >go 在A的interfaces中增加BACK_B 在SQL_A中 >sp_addserver BACK_B >go 在SQL_A中执行远程备份 >dump database
问题描述: 安装Oracle 9i后,可以启动Apache(刚安装完),但重新启动后即报错,错误提示如下: 本以为多大的事儿,结果查查GOOGLE发现,原来是因为重新启动后,系统内已经有了一个HTTP进程,所以这个再起来后冲突了。 解决方法如下: 打开服务管理,找到如下: 看到上面的HTTP了吗?
就像预料的那样,我没能在我的windows上成功的安装上Sybase,不知道为什么,老是出错:也许这就是传说中的RP值太低的原因。 就像预料的那样,我也没能搞到Sybase在Solaris上的安装介质:“你去另外一台机器上把/opt/sybase都拷到测试机上就可以了。” Ok, Just do it. 太疯狂,因为/opt/sybase下面的东西有一个G呢
一.关于设备: RAW Device(裸分区) VS Filesystem Device 裸分区是指磁盘的一块物理分区,没有用作操作系统,其读写不通过操作系统缓冲。传统的Unix安装ASE推荐使用RAW Device确保资料的完整性和较好的IO性能。但在新版的Unix和Linux中UFS和JFS在资料完整性和读写性能的差距相较于裸设备已经非常微弱。还有就是裸设备
sybase整库复制步骤 复制服务器名字 : HRB_REP 主数据库服务器和主库HRB_HB.maindb to 备份数据库服务器和备份库HRB_HB_REP.maindb 1. 复制服务器和ASE数据库的interfaces中都要包括上面三个server的接口信息 2. 用复制服务器安装的用户登录。 3. 使用/repsrv/REP12_5/install/rs_init 安装复制服务器
SYBASE复制服务器(Sybase Replication Server)用来满足日益发展的企业客户/服务器计算机环境的需要。自从复制服务器被广泛应用以来,已成为企业范围内客户/服务器应用模式的基础。 一个实用的复制系统必须考虑到以下的业务要求。 1. 数据的高可靠性: 复制系统将使应用系统更加可靠,减少了计算机系统失败给业务处
1.用root用户修改系统参数shmmax 和aiomaxsize 直接修改/etc/sysctl.conf添加kernel.shmmax = *****(单位byte),fs.aiomaxsize= *****(单位)byte. 关于shmmax是最大共享内存段,如果服务器上没有别的应用并且使用raw device可以将此参数调整到物理内存的90%,如果使用file system device的话相应调小,因为file s
前言 Replication System是近年来sybase推出的新产品,同样Oracle也有自己的replication System,我公司在Chinanet骨干网及许多省网上也采用了该技术。98年世界杯期间,其数据库系统中就采用了该技术,自98年七月以来我在吉林,辽宁,河南诸省相继恢复了复制的运行,其工作正常。以下内容是我的经验,仅供诸位参考。
在实际环境中,数据库Server无法启动的原因很多,本文仅列出了几种常见的情况,供您参考。 首先,应检查Server的日志文件。不同版本缺省的日志文件如下(其中<server_name>为Sybase Server的名称: UNIX:11.0*: $SYBASE/install/errorlog 11.5* 或 11.9*: $SYBASE/install/<server_name>.log 12.0*: $S