数据库日常维护工作是系统管理员的重要职责。其内容主要包括以下几个部分: 一、备份系统数据 sybase 系统的备份与恢复机制保证了在系统失败时重新获取数据的可能性。sql server 提供了两种不同类型的恢复机制:一类是系统自动完成的恢复,这种措施在每次系统启动时都自动进行,保证了在系统瘫痪前完成的事务都写到数据
PowerBuilder(PB)是一种跨平台的且功能强大、性能优异的开发工具。在客户端/服务器系统结构的应用模式中,作为客户端的一种面向对象的可视化设计工具,在与数据库相连接操作的系统中得到较为广泛的应用。笔者在使用PB开发Sybase数据库应用,建立企业管理信息系统的过程中,积累了一点经验和技巧,现将其中的一部分在此做点
在使用Sybase数据库的过程中,我们经常会遇到Sybase数据库系统上锁的情况,而多数情况下,用户必须通过超级用户身份登录系统,以处理该进程。通常为了保障Sybase数据库系统的安全性,超级用户口令往往掌握在数据库管理员的手中。 当上述情况发生时,如果数据库管理员不在现场或无法通过其他方式进行处理时,口头告知密码
终于开始看Sybase的东西了。 我真的真的是第一次碰这个东西。 我学东西总是有个毛病:无论什么东西一定要试。比如学java,一定要先弄好了环境,然后写一个HelloWorld.java,编译了运行,等这个小程序打印了“HelloWorld”在屏幕上。然后,嘿嘿,我就觉得我对这个java已经有了直观的印象了,那么对于我来说,已经把jav
SYBASE 数据库是当今在UNIX环境下最为流行的大型数据库之一,本人在SYBASE下开发和维护软件的过程中,发现了一些SYBASE的内部规则,在程序设计中极易造成误解,而达不到预期的目的。下文将本人所发现的几个问题及其解决办法叙述如下: 1、在sybase11.5中,组合两个定长的 char(x)="aaa",char (y)="bbb"; char(x)+char(y)
在sybase 的ASA与ASE数据库间通过SQL REMOTE传输数据经常会遇到传输日志点有误的现象. 一、通过翻译日志,并对照ASA、ASE的传输日志,确定正确的ASA发送点 1、在ASA中通过sa_setremoteuser存储过程,更改SYSREMOTEUSER表中的log_sent、confirm_sent字段,其它字段保留SYSREMOTEUSER表中的原值 2、如下为sa_setremo
通过系统表自动生成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中运行等。 存
在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
就像预料的那样,我没能在我的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