发行公告ReplicationServerOptions15.
7.
1Linux,MicrosoftWindows和UNIX文档ID:DC01659-01-1571-02最后修订日期:2013年2月版权所有2013Sybase,Inc.
保留所有权利.
除非新版本或技术声明中另有说明,否则本出版物适用于Sybase软件及所有后续版本.
本文档中的信息如有更改,恕不另行通知.
本出版物中描述的软件按许可证协议提供,其使用或复制必须符合协议条款.
仅在定期安排的软件发布日期提供升级.
未经Sybase,Inc.
事先书面许可,本书的任何部分不得以任何形式、任何手段(电子的、机械的、手动、光学的或其它手段)进行复制、传播或翻译.
可在http://www.
sybase.
com/detailid=1011207上的Sybase商标页中查看Sybase商标.
Sybase和列出的标记均是Sybase,Inc.
的商标.
表示已在美国注册.
SAP和此处提及的其它SAP产品与服务及其各自的徽标是SAPAG在德国和世界各地其它几个国家/地区的商标或注册商标.
Java和所有基于Java的标记都是Oracle和/或其在美国和其它国家/地区的附属机构的商标或注册商标.
Unicode和Unicode徽标是Unicode,Inc.
的注册商标.
本书中提到的所有其它公司和产品名均可能是与之相关的相应公司的商标.
Use,duplication,ordisclosurebythegovernmentissubjecttotherestrictionssetforthinsubparagraph(c)(1)(ii)ofDFARS52.
227-7013fortheDODandassetforthinFAR52.
227-19(a)-(d)forcivilianagencies.
Sybase,Inc.
,OneSybaseDrive,Dublin,CA94568.
目录产品摘要1ReplicationServerOptions1ReplicationServerHeterogeneousEdition2ReplicationServerReal-TimeLoadingEdition3ReplicationAgent3产品兼容性4许可选项5安装和升级6安装ReplicationAgent的静态许可证7为RSO和RSHE中的ECDA安装静态许可证7从RSHE15.
6迁移到RSHE15.
7.
18ReplicationAgent特殊安装说明9ExpressConnectforOracle特殊安装说明9特殊升级和降级说明10对在ReplicationAgent15.
6之上安装的ReplicationAgent15.
7.
1进行降级10已知问题10ExpressConnectforOracle的已知问题11有关RedHatEnterpriseLinux5.
0的已知问题12ReplicationAgent的已知问题12有关ReplicationAgent安装程序的已知问题.
.
.
.
.
.
.
12所有数据库目标的已知问题17有关Oracle的已知问题19有关MicrosoftSQLServer的已知问题26有关IBMDB2UDB的已知问题30EnterpriseConnectDataAccess的已知问题31文档更新和说明31ECO文档变更32ECDA文档变更32MicrosoftSQLServer200532ExpressConnectforOracle中的数组处理要求33发行公告iii必需的ReplicationAgent权限33针对Oracle操作的LTL源提交时间的粒度33针对DDL复制的Oracle权限33Windows存档和联机重做日志路径的UNC路径35获取帮助及其它信息35技术支持部门36下载SybaseEBF和维护报告36Sybase产品和组件认证36创建MySybase配置文件36辅助功能特性37目录ivReplicationServerOptions产品摘要SybaseReplicationServerOptions可以与ReplicationServer分开购买,也可以作为ReplicationServerHeterogeneousEdition(RSHE)或ReplicationServerReal-TimeLoadingEdition(RTLE)的一部分购买.
ReplicationServerOptions将ReplicationServerOptions与ReplicationServer一起用于在分布式异构系统中进行双向复制,这能让您执行不同的操作任务和决策支持任务.
若要获得某个选件,您必须已经装有ReplicationServer.
对于ReplicationAgent15.
7.
1、EnterpriseConnectDataAccess(ECDA)15.
0和ExpressConnect15.
7.
1forOracle与之兼容的平台和操作系统配置,ReplicationServerOptions也与之兼容.
有关特定的硬件和软件要求,请参见EnterpriseConnectDataAccessReleaseBulletin(《EnterpriseConnectDataAccess发行公告》)、ExpressConnectforOracleInstallationandConfigurationGuide(《ExpressConnectforOracle安装和配置指南》)和《ReplicationAgent安装指南》.
有关ReplicationServerOptions的更多一般信息,请参见《ReplicationServer异构复制指南》.
版本内容ReplicationServerOptions可用于Oracle、MicrosoftSQLServer和IBMDB2UniversalDatabase(UDB).
每个选件都需要一个仅用于访问指定数据源中的数据的许可证.
ReplicationServerOptionforOracle包含:ExpressConnectforOracle–针对Oracle授予许可证ReplicationAgent–针对Oracle授予许可证ReplicationServerOptionforMicrosoftSQLServer包含:ECDAOptionforODBC–针对ODBC授予许可证ReplicationAgent–针对MicrosoftSQLServer授予许可证ReplicationServerOptionforIBMDB2UDB包含:ECDAOptionforODBC–针对ODBC授予许可证ReplicationAgent–针对IBMDB2UDB授予许可证另请参见许可选项(第5页)产品摘要发行公告1ReplicationServerHeterogeneousEditionReplicationServerOptions和ReplicationServer也作为ReplicationServerHeterogeneousEdition(RSHE)的一部分一起销售.
可以使用RSHE在不同种类的数据服务器之间进行复制.
RSHE支持AdaptiveServerEnterprise和非Sybase数据服务器,如Oracle、IBMDB2UDB和MicrosoftSQLServer.
对于ReplicationServer15.
7.
1、ReplicationAgent15.
7.
1、ECDA15.
0.
1和更高版本以及ExpressConnectforOracle15.
7.
1与之兼容的平台和操作系统配置,RSHE也与之兼容.
有关特定的硬件和软件要求,请参见《ReplicationServer安装指南》、《ReplicationAgent安装指南》、EnterpriseConnectDataAccessReleaseBulletin(《EnterpriseConnectDataAccess发行公告》)和ExpressConnectforOracleInstallationandConfigurationGuide(《ExpressConnectforOracle安装和配置指南》).
版本内容RSHE由以下部分组成:ReplicationServer15.
7.
1ReplicationAgent15.
7.
1,包括:ReplicationAgentforOracleReplicationAgentforMicrosoftSQLServerReplicationAgentforIBMDB2UDBECDAOptions15.
0.
1注意:在RSHE15.
7.
1中,ECDA仅用于连接到MicrosoftSQLServer和IBMDB2UniversalDatabase(UDB).
RSHE15.
7.
1中不支持ECDAoptionforOracle.
ExpressConnectforOracle15.
7.
1除ReplicationServer外的所有RSHE组件都是以静态方式授予许可证的.
ReplicationServer15.
7.
1可以针对在其上安装的一个CPU子集授予许可证(子容量许可).
请参见《ReplicationServer安装指南》.
RSHEonSolarisx64RSHEonSolarisx64仅用于Oracle数据库,其中包括ReplicationAgentforOracle和ECO.
产品摘要2ReplicationServerOptionsReplicationServerReal-TimeLoadingEditionReplicationServerReal-TimeLoadingEdition(RTLE)包括复制到SybaseIQ数据库所需的组件.
RTLE启用实时装载,用以将数据从AdaptiveServer或Oracle复制到SybaseIQ.
从Oracle中复制需要ReplicationAgentforOracle.
虽然ReplicationServer支持的所有平台上都支持实时装载,但ReplicationAgentforOracle在LinuxonPOWER上不可用.
不过,您可以在任何支持的平台上运行ReplicationAgentforOracle.
有关ReplicationAgentforOracle所适用的平台的列表,请参见《ReplicationAgent安装指南》.
有关ReplicationAgentforOracle所适用的平台的列表,请参见《ReplicationAgentforOracle安装指南》.
版本内容RTLE由以下部分组成:ReplicationServerReplicationAgentforOracle通过RTLE,ReplicationAgentforOracle的许可证是以静态方式授予的.
注意:虽然RTLE与ReplicationAgentforOracle兼容,但它不包含在RSO或RSHE中.
虽然RTLE与ReplicationServerOptionforOracle兼容,但它不包含在ReplicationServerOptionforOracle中.
ReplicationServer15.
7.
1可以针对在其上安装的一个CPU子集授予许可证(子容量许可).
请参见.
ReplicationAgentReplicationAgent通过允许非Sybase数据库服务器在基于Sybase复制技术的复制系统中充当主数据库服务器,扩展了SybaseReplicationServer的功能.
有关支持ReplicationAgent的平台和操作系统的列表,请参见《ReplicationAgent安装指南》.
产品摘要发行公告3产品兼容性了解ReplicationAgent与数据库服务器、驱动程序和产品的兼容性.
了解ReplicationAgentforOracle与数据库服务器、驱动程序和产品的兼容性.
表1.
兼容的数据库数据库版本OracleServer10g(10.
2)、10gASM、10gRAC、兼容9i的10g、11g(11.
1、11.
2)、11gASM、11gRACMicrosoftSQLServer2008R1ServicePack2和2008R2–ReplicationAgent不支持MicrosoftSQLServer2008中引入的功能和数据类型.
注意:MicrosoftSQLServer2005及之前版本不再受支持.
必须先将主数据库服务器升级至受支持版本,然后才能迁移ReplicationAgentforMicrosoftSQLServer实例.
有关受支持版本的详细信息,请参见认证网站,网址为http://certification.
sybase.
com/ucr/search.
do.
IBMDB2Uni-versalDatabaseEnterpriseEdition9.
1、9.
5、9.
7ReplicationAgent要求主数据服务器安装兼容JDBC3.
0的驱动程序.
ReplicationAgentforOracle要求Oracle主数据服务器安装兼容JDBC4.
0的驱动程序.
表2.
兼容的驱动程序驱动程序版本OracleJDBC驱动程序11.
1(适用于JDK1.
5)11.
2(适用于JDK1.
6)注意:两个驱动程序中可以任选一个用于Oracle10.
2或11.
1版.
但是对于Oracle11.
2,必须使用OracleJDBC11.
2驱动程序.
MicrosoftSQLServerJDBC驱动程序3.
0DB2UniversalDatabaseAd-ministrationClient在Linux平台上为64位;仅在Windows平台上为32位.
使用版本:9.
5–适用于DB29.
1和9.
59.
7–适用于DB29.
7产品摘要4ReplicationServerOptions表3.
兼容产品Sybase产品版本ReplicationServer15.
7.
1ESD#1ExpressConnectforOracle15.
7.
1注意:ECO15.
7.
1仅与ReplicationServer15.
7.
1兼容.
ECDAOptionforODBC15.
0.
1Sybase软件资产管理(SySAM)2许可选项在安装前,先查看许可选项.
表4.
用于RSO组件的许可选项RSO组件许可选项ReplicationAgent需要一个从SPDC获得的SySAM服务器提供服务的或非服务器提供服务的许可证.
ECDAforODBC从GettingStartedCD中获取包含SYBASE_REP_ECDA.
lic静态许可证文件和README.
txt文件的SYBASE_RSO_licenses.
zip文件.
ECOExpressConnectforOracle许可证是在您安装ExpressConnectforOracle时自动安装的.
表5.
用于RSHE组件的许可选项RSHE组件许可选项ReplicationServer需要一个从SPDC获得的SySAM服务器提供服务的或非服务器提供服务的许可证.
ReplicationAgent从GettingStartedCD中获取包含ReplicationAgent许可证、ECDA许可证和README.
txt文件的SYBASE_RSHE_licenses.
zip静态许可证文件.
ReplicationAgent只能用于RSHE许可证下涵盖的ReplicationServer版本.
产品摘要发行公告5RSHE组件许可选项ECDA从GettingStartedCD中获取包含ReplicationAgent许可证、ECDA许可证和README.
txt文件的SYBASE_RSHE_licenses.
zip静态许可证文件.
ECDA只能用于RSHE许可证下涵盖的ReplicationServer版本.
注意:使用ECDA连接到MicrosoftSQLServer和IBMDB2UniversalDatabase(UDB).
若要连接到Oracle,请使用ExpressConnectforOracle.
ECOExpressConnectforOracle许可证是在您安装ExpressConnectforOracle时自动安装的.
表6.
用于RTLE组件的许可选项RTLE组件许可选项ReplicationServer需要一个从SPDC获得的SySAM服务器提供服务的或非服务器提供服务的许可证.
ReplicationAgentforOracle从SPDC或GettingStartedCD中获取包含ReplicationAgentforOracle许可证和Readme.
txt文件的ReplicationAgent15.
7.
1静态许可证文件.
注意:该许可证还将适用于ReplicationAgentforOracle15.
6.
ReplicationAgent只能用于RTLE许可证下涵盖的ReplicationServer.
安装和升级获取在安装指南中省略的或不正确的,或者需要特别强调的最新安装和升级信息.
ReplicationServerOptions许可证阅读SybaseSoftwareAssetManagement2UsersGuide(《Sybase软件资产管理2用户指南》)中有关移动许可的信息.
如果使用子容量许可,请执行下列操作之一:在启动安装程序之前,使用sysamcap实用程序设置SYBASE_SAM_CAPACITY环境变量.
按照中提供的说明进行操作.
但要启动安装程序,而不是启动支持子容量的Sybase产品.
安装程序包含sysamcap实用程序,它位于sysam_utilities/bin中.
安装期间,在"Sybase软件资产管理许可证"窗格中选择"在没有许可证密钥的情况下继续安装".
在安装后,将许可证密钥复制到installed_directory/安装和升级6ReplicationServerOptionsSYSAM-2_0/licenses目录中,其中installed_directory是组件的安装位置.
许可证到期ReplicationServerOptions、ReplicationServer和AdaptiveServer使用同样的注册表.
当这些产品之一的许可证到期时,其它产品的许可证会受到影响.
如果您是在评估ReplicationServerOptions之一,请向Sybase另外申请评估版许可证.
否则,您需要在SPDC中生成许可证并部署它们.
运行InstallAnywhere和InstallShield多平台安装程序由InstallAnywhere和InstallShield多平台版本所生成的一些文件会共享相同的文件名.
这会导致在同时使用InstallAnywhere和InstallShield技术安装或卸载同一安装目录中的产品时出现问题,这是因为将在不加警告的情况下覆盖或删除这两个安装程序所使用的文件.
Sybase建议不要使用InstallShield和InstallAnywhere在同一安装目录中进行安装或卸载.
安装ReplicationAgent的静态许可证如果在RSHE或RTLE安装期间未指定静态许可证,请在安装完成后安装静态许可证.
1.
停止ReplicationAgent实例(如果它在运行).
2.
将ReplicationAgent静态许可证文件复制到:$SYBASE/SYSAM-2_0/licenses(UNIX或Linux)%SYBASE%\SYSAM-2_0\licenses(Windows)其中$SYBASE或%SYBASE%是ReplicationAgent的安装位置.
3.
重新启动ReplicationAgent实例.
4.
检查ReplicationAgent日志文件,以验证ReplicationAgent实例已成功启动:$SYBASE/RAX-15_x//log/.
log(UNIX或Linux)%SYBASE%\RAX-15_x\\log\.
log(Windows)为RSO和RSHE中的ECDA安装静态许可证安装静态SySAM许可证文件,以便在适用于MicrosoftSQLServer和IBMDB2UDB的ReplicationServerOption中使用ECDA,以及在RSHE中使用ECDA.
1.
StoptheECDAinstanceifitisrunning.
2.
将ECDA静态许可证文件复制到:安装和升级发行公告7$SYBASE/SYSAM-2_0/licenses(UNIX或Linux)%SYBASE%\SYSAM-2_0\licenses(Windows)where$SYBASEor%SYBASE%iswhereyouinstalledECDA.
3.
RestarttheECDAinstance.
4.
检查ECDA实例日志文件,以验证ECDA实例已成功启动:$SYBASE/DC-15_0/servers//log/.
log(UNIX或Linux)%SYBASE%\DC-15_0\servers\\log\.
log(Windows)其中$SYBASE或%SYBASE%是ECDA的安装位置.
从RSHE15.
6迁移到RSHE15.
7.
1了解ReplicationServerHeterogeneousEdition15.
6版到15.
7.
1版的迁移路径.
ReplicationServer使用ReplicationServer安装程序安装ReplicationServer15.
7.
1.
有关升级ReplicationServer的信息,请参见所用平台的《ReplicationServer15.
7.
1配置指南》.
ReplicationAgent使用ReplicationAgent安装程序安装ReplicationAgent15.
7.
1.
有关升级ReplicationAgent的信息,请参见《ReplicationAgent主数据库指南15.
7.
1》中的"升级和降级ReplicationAgent".
ECDA注意:在RSHE15.
7.
1中,ECDA仅用于连接到MicrosoftSQLServer和IBMDB2UniversalDatabase(UDB).
RSHE15.
7.
1中不支持ECDAoptionforOracle.
如果未安装ECDA15.
0.
1,请使用ECDA15.
0.
1安装程序.
有关ECDA15.
0.
1的其它信息,请参见http://www.
sybase.
com/downloads中提供的ECDA15.
0.
1发行随附说明.
ExpressConnectforOracle安装ExpressConnectforOracle并使用它连接到Oracle数据库.
有关详细信息,请参见ExpressConnectforOracleInstallationandConfigurationGuide(《ExpressConnectforOracle安装和配置指南》).
安装和升级8ReplicationServerOptionsReplicationAgent特殊安装说明了解此版本ReplicationAgent的其它安装要求.
VisualC++2005运行时组件当在MicrosoftWindows上安装时,ReplicationAgent15.
6安装程序需要MicrosoftVisualC++2005库的组件.
如果这些库未安装,Sybase安装程序会停止响应,而不发出警告或错误消息.
若要检查MicrosoftVisualC++2005可再分发软件包是否已安装,请转到"开始">"控制面板">"添加或删除程序",然后查找MicrosoftVisualC++2005可再分发软件包.
可以从MicrosoftVisualC++2005SP1可再分发软件包(x86)页中下载VisualC++2005.
运行vcredist_x86.
exe在MicrosoftWindows32位或64位计算机上安装VisualC++运行时组件.
SySAM服务器的Internet协议配置SySAM支持Internet协议第6版和第4版(分别为IPv6和IPv4),但ReplicationAgent仅支持IPv4.
由ReplicationAgent安装程序安装的SySAM服务器被配置为使用IPv4.
Sybase建议您保留此配置.
但如果您必须使用IPv6,请使用非服务器提供服务的许可证对ReplicationAgent授予许可证.
SySAM子容量许可如果使用子容量许可,请执行下列操作之一:在启动安装程序之前,使用sysamcap实用程序设置SYBASE_SAM_CAPACITY环境变量.
按照中提供的说明进行操作.
但要启动安装程序,而不是启动支持子容量的Sybase产品.
安装程序包含sysamcap实用程序,它位于sysam_utilities/bin中.
安装期间,在"Sybase软件资产管理许可证"窗格中选择"在没有许可证密钥的情况下继续安装".
在安装后,将许可证密钥复制到installed_directory/SYSAM-2_0/licenses目录中,其中installed_directory是组件的安装位置.
ExpressConnectforOracle特殊安装说明从15.
7.
1版开始,ExpressConnectforOracle(ECO)不再包含运行所需的Oracle客户端库.
这些库现在需要单独下载和安装.
有关Oracle客户端库和平台的正确版本的信息以及安装说明,请参见ECO附带说明的"GeneralInformationandTechnicalNotes"(一般信息和技术说明)一节.
如果没安装和升级发行公告9有附带说明,请参见《ExpressConnectforOracle安装和配置指南》中的"OracleInstantClient库安装说明".
特殊升级和降级说明了解有关ReplicationAgent升级和降级的特殊说明.
可以按照《ReplicationAgent主数据库指南》的"附录A"中的说明来升级和降级ReplicationAgent.
对在ReplicationAgent15.
6之上安装的ReplicationAgent15.
7.
1进行降级缺省情况下,ReplicationAgent15.
7.
1安装程序使用RAX-15_5目录,并覆盖ReplicationAgent15.
5安装.
按照以下步骤执行操作可正确降级典型的ReplicationAgent15.
7.
1安装.
1.
关闭ReplicationAgent15.
7.
1.
2.
将ReplicationAgent15.
6安装到缺省安装目录中.
3.
准备进行降级:ra_downgradeinstallation_path4.
完成降级:ra_downgrade_accepttimestamp.
export其中,timestamp.
export是ra_downgrade命令将RASD内容提取到的文件.
5.
启动ReplicationAgent15.
6,并重新开始复制.
已知问题了解已知问题和解决方法.
按更改请求(CR)编号查找问题.
注意:您可以在Sybase网站上搜索已解决的案例.
选择"支持"(Support)>"解决的案例"(SolvedCases),或者转到http://search.
sybase.
com/search/simple.
domode=sc.
必须有MySybase帐户,才能查看存档中的已解决案例.
有关与EnterpriseConnectDataAccess(ECDA)相关的已知问题,请参见:适用于MicrosoftWindows的EnterpriseConnectDataAccessReleaseBulletin(《EnterpriseConnectDataAccess发行公告》)适用于Linux和UNIX的EnterpriseConnectDataAccessReleaseBulletin(《EnterpriseConnectDataAccess发行公告》)已知问题10ReplicationServerOptions适用于您的平台的《ReplicationServer发行公告》有关ReplicationServerOptions的已知问题是对各个产品发行公告中讲述的已知问题的补充.
ExpressConnectforOracle的已知问题了解有关ExpressConnectforOracle的已知问题和解决方法.
表7.
ExpressConnectforOracle的已知问题CR编号说明627878ExpressConnectforOracle不支持opaque数据类型.
ExpressConnectforOracle15.
7.
1不支持ReplicationServeropaque数据类型,这意味着该版本的ExpressConnectforOracle无法支持用户定义的数据类型和Oracleanydata函数.
解决方法:无.
626715当启用批量复制而且批量复制阈值设置为1时,ExpressConnectforOracle会失败.
当dsi_bulk_copy设置为on且dsi_bulk_threshold设置为1时,ExpressConnectforOracle会失败.
将dsi_bulk_threshold设置为1会降低DataServerInterface(DSI)的效率并使其挂起.
解决方法:将dsi_bulk_threshold设置为2或更高.
590128LOB值未应用到现有行.
当替换LOB列时,ExpressConnectforOracle首先确定应该包含LOB的Oracle行的ROWID值.
该ROWID的行会更新其LOB值.
但如果复制Oracle数据库中的表是引用表,并且父表跨多个表空间进行分区,则针对该引用表返回的ROWID可能不正确,从而导致LOB值无法应用到预期的行.
此错误ROWID问题的Oracle错误ID是8417690.
解决方法:无.
已知问题发行公告11有关RedHatEnterpriseLinux5.
0的已知问题了解有关RedHatEnterpriseLinux5.
0上运行的ReplicationServerOptions组件的已知问题和相应的解决方法.
表8.
有关RedHatEnterpriseLinux5.
0的已知问题CR编号说明无法启动ReplicationAgent或ECDA.
显示以下消息:Errorwhileloadingsharedlibraries.
解决方法:检查系统配置,将防火墙配置从enforcing更改为permissive.
必须具有root或sudo权限才能进行此更改.
ReplicationAgent的已知问题了解已知问题和解决方法.
有关ReplicationAgent安装程序的已知问题了解ReplicationAgent安装程序的已知问题和相应的解决方法.
表9.
ReplicationAgent安装程序的问题CR编号说明706053不能使用资源文件来创建pds_username.
当create_pds_username在资源文件中设置为yes时,进行创建会导致错误:Apr23,201210:27:54AMcom.
sybase.
ra.
admin.
oracle.
RAOAd-minverifyPDSConnectionsERROR:LengthofuserIDexceedsthemax-imum30characters.
Apr23,201210:27:54AMcom.
sybase.
ra.
admin.
oracle.
RAOAdminverifyPDSConnectionsERROR:Lengthofpasswordexceedsthemaximum30characters.
解决方法:手动创建pds_username(在实例创建之外).
已知问题12ReplicationServerOptionsCR编号说明699784ReplicationAgent在AIX平台上的安装失败.
在AIX上安装ReplicationAgent时,仅安装SySAM,ReplicationAgent组件的安装失败.
解决方法:将IATEMPDIR环境变量设置到包含足够空间的位置,然后重新启动RepAgent安装程序.
631310除非您在安装期间提供一个服务器提供服务的许可证,否则不会安装SySAMlmgrd守护程序.
解决方法:若要在安装ReplicationAgent15.
6期间安装SySAM服务器,请指定一个服务器提供服务的许可证.
若要在不运行ReplicationAgent15.
6安装程序的情况下安装SySAM服务器,请直接从ReplicationAgent15.
6安装介质的archives目录中调用SySAM服务器安装程序:1.
在Windows上:archives\sysam_server\setup.
exeLAX_VM%JAVA_HOME%\bin\java.
exe2.
在UNIX平台上:archives/sysam_server/setup.
binLAX_VM$JAVA_HOME/bin/java注意:如果您无权访问Java安装,请运行ReplicationAgent15.
6安装程序,然后将会安装适当的JRE.
可以通过SYBASE_JRE6环境变量引用此JRE.
625227SPDC生成的、服务器提供服务的分区级别许可证可能不起作用.
当您使用从Sybase产品下载中心生成的、服务器提供服务的分区级别许可证来启动SySAM服务器时,会看到一条消息指明您正在使用无效的许可证密钥,类似于:(SYBASE)Invalidlicensekey(inconsistentauthenticationcode).
.
.
(SYBASE)Licenseserversystemstartedonhpiabou(SYBASE)Nofeaturestoserve,exiting(SYBASE)EXITINGDUETOSIGNAL49Exitreason4(lmgrd)SYBASEexitedwithstatus49(Nofeaturestoserve)(lmgrd)SYBASEdaemonfoundnofeatures.
Pleasecorrect(lmgrd)licensefileandre-startdaemons.
(lmgrd)(lmgrd)Thismaybeduetothefactthatyouareusing(lmgrd)adifferentlicensefilefromtheoneyouexpect.
(lmgrd)Checktomakesurethat:(lmgrd)/remote/cat_fc/nli/iq152.
hpia/SYSAM-2_0/licenses/18965_hpiabou_(lmgrd)isthelicensefileyouwanttouse.
解决方法:对于在许可证服务器上运行的许可证,使用旧的主机ID.
已知问题发行公告13CR编号说明622349始终不创建许可证目录.
当您使用非服务器提供服务的许可证安装ReplicationAgent时,不创建缺省的许可证目录licenses.
由于ReplicationAgent无权访问许可证文件,因此,它使用在30天后到期的宽限许可证.
解决方法:1.
在$SYBASE/SYSAM-2_0中手动创建licenses目录.
2.
将非服务器提供服务的许可证复制到licenses目录中.
3.
重新启动ReplicationAgent.
618407使用服务器提供服务的许可证进行安装时发生问题.
当您使用服务器提供服务的许可证安装ReplicationAgent时,会安装SySAM实用程序两次,而且会安装两个Java运行时环境(JRE)副本.
这些问题不影响ReplicationAgent,可以忽略.
解决方法:无.
616338在IBMAIX上重新安装ReplicationAgent时发生问题.
如果在创建、启动和停止ReplicationAgent实例后在IBMAIX上重新安装ReplicationAgent,会导致安装程序出错.
此错误不影响后续的ReplicationAgent实例,可以忽略.
解决方法:无.
615072不显示SySAMServer和SySAM实用程序安装信息.
当您使用服务器提供服务的许可证安装ReplicationAgent时,"SySAM实用程序和SySAMServer安装"(SySAMUtilitiesandSySAMServerInstall)屏幕应显示SySAM组件的安装进度.
但当您在WindowsXP或Windows2003计算机上在主控台或GUI模式下进行安装时,"SySAM实用程序和SySAMServer安装"(SySAMUtilitiesandSySAMServerInstall)屏幕不显示预期的信息.
解决方法:等待"Sybase软件资产管理"屏幕出现,然后继续安装.
安装程序已经安装了SySAM组件,即使未显示进度条也是如此.
已知问题14ReplicationServerOptionsCR编号说明614944已通过服务器提供服务的许可证安装ReplicationAgent,即使SySAM服务器已在运行也是如此.
当在WindowsVista上以主控台模式进行安装时,安装程序允许您通过服务器提供服务的许可证安装ReplicationAgent,即使SySAM服务器已在运行也是如此.
正确的行为是让安装程序在出现以下消息时停止安装过程:Error:Thelicensekey(s)youenteredrequiresaSybaseSoftwareAssetManagement(SySAM)licenseserver.
TheinstallerhasdetectedaSySAMlicenseserverrunningonthishost.
OnlyoneSySAMservercanbesetuponasystem.
Youneedtodeploytheserved-licensekey(s)totheexistingserver.
解决方法:当在WindowsVista上以主控台模式安装ReplicationAgent时,请将主控台安装程序的兼容模式更改为WindowsXP:1.
在WindowsExplorer中,右键单击setupConsole.
exe.
2.
选择"属性".
3.
在"兼容性"选项卡上,选择WindowsXP兼容模式.
4.
使用以下命令启动安装程序:setupConsole.
exe-iconsole614742"可用许可证检查"(AvailableLicenseCheck)窗口不显示正确的数据库名称.
当您在"Sybase软件资产管理许可证"面板上输入无效的许可证并单击"下一步"后,您将看到"可用许可证检查"(AvailableLicenseCheck)窗口中显示以下消息:适用于database_type的ReplicationAgent,未找到许可证当您单击"上一步",更改数据库类型,并单击"下一步"后,如果许可证仍然无效,则还会显示此消息.
但此消息不会反映新的数据库类型.
解决方法:忽略此消息并确保您输入有效的许可证.
609606在WindowsVista上安装ReplicationAgent时会打开额外的主控台.
在WindowsVista上以主控台模式安装ReplicationAgent会打开一个额外的主控台.
Sybase建议您不要使用这个额外的主控台.
解决方法:若要禁止显示额外的主控台,请在运行安装程序之前先取消激活用户帐户控制(UAC):1.
转到"控制面板">"用户帐户">"打开或关闭'用户帐户控制'".
2.
取消选中"使用用户帐户控制(UAC)帮助保护您的计算机".
3.
重新启动计算机.
已知问题发行公告15CR编号说明606761当使用Windows工作站中的HummingbirdExceed时,无法正确查看文本字段.
如果您使用Windows工作站中的HummingbirdExceed在UNIX主机上安装ReplicationAgent,则可能无法查看Sybase安装程序屏幕上的所有文本字段.
解决方法:使用本机X-Windows会话运行Sybase安装程序,或者在主控台模式或无提示模式下运行Sybase安装程序.
请参见《ReplicationAgent安装指南.
595614安装程序无法在MicrosoftWindows2008上创建安装目录.
在MicrosoftWindows2008上,即使您的角色有权创建目录,也只有当您以管理员身份登录时,安装程序才能创建ReplicationAgent安装目录.
解决方法:在运行安装程序之前先创建安装目录.
595582如果指向setup.
bin的路径包含".
.
",则安装程序无法启动.
在UNIX和Linux平台上,如果指定的指向setup.
bin的路径包含".
.
",则安装程序无法启动.
解决方法:确保指向setup.
bin的路径中不包含".
.
".
595573卸载过程停止响应.
如果您在"删除用户文件"(DeleteUserFiles)屏幕中选择"删除"(Delete),然后在"卸载完成"屏幕中单击"上一步"(Previous),则卸载程序停止响应.
"删除用户文件"(DeleteUserFiles)和"卸载完成"是卸载程序中的最后两个屏幕.
解决方法:在选择了"删除"(Delete)之后,不要返回到"删除用户文件"(DeleteUserFiles)屏幕.
594586磁盘空间信息不准确.
安装程序显示的磁盘空间要求不准确.
解决方法:有关适合您平台的正确磁盘空间要求,请参见《ReplicationAgent安装指南》.
593410安装程序无法解压ReplicationAgent存档.
在UNIX和Linux平台上,如果您在$PATH环境变量中在操作系统提供的tar实用程序之前指定GNU集合中的tar实用程序,则在您发出tar命令时,会调用GNUtar实用程序,而且安装程序会失败并显示以下错误:TheincludedVMcouldnotbeunarchived(TAR).
Pleasetrytodownloadtheinstalleragainandmakesurethatyoudownloadusing'binary'mode.
Pleasedonotattempttoinstallthiscurrentlydownloadedcopy.
解决方法:在$PATH环境变量中,在GNU实用程序之前指定操作系统提供的tar实用程序.
已知问题16ReplicationServerOptionsCR编号说明579988在Solaris上安装ReplicationAgent时,会显示.
/setup.
bin:!
:notfound消息.
当您在Solaris上安装ReplicationAgent时,将看到以下错误消息:Preparingtoinstall.
.
.
.
/setup.
bin:!
:notfoundExtractingtheinstallationresourcesfromtheinstallerarchive.
.
.
Configuringtheinstallerforthissystem'senvironment.
.
.
解决方法:忽略该消息,继续操作.
所有数据库目标的已知问题了解ReplicationAgent不是针对特殊环境或数据服务器类型的已知问题和相应的解决方法.
表10.
所有数据库目标的问题CR编号说明701683如果pdb_auto_run_scripts未设置为true,即使ra_migrate返回成功状态,迁移也有可能未完成.
解决方法:在开始迁移之前,确保pdb_auto_run_scripts设置为true.
检查方法:ra_configpdb_auto_run_scriptsgo更改值的方法:ra_configpdb_auto_run_scripts,truego642804输出显示中的pdb_auto_create_repdefs命令说明不正确.
ra_config为pdb_auto_create_repdefs显示不正确的说明.
解决方法:有关pdb_auto_create_repdefs命令的正确说明,请参见《ReplicationAgent参考手册》.
628568当表自动标记为要复制时,ReplicationAgent初始化可能失败.
当pdb_automark_tables设置为true时,pdb_xloginit命令可能会失败.
解决方法:在发出pdb_xloginit之前,请将pdb_automark_tables设置为false.
可以在ReplicationAgent初始化后将pdb_automark_tables设置为true.
已知问题发行公告17CR编号说明624714在MicrosoftWindows64位平台上将ReplicationAgent作为一项Windows服务运行时受到限制.
当前,您无法使用MicrosoftWindows服务实用程序来启动、停止、删除或安装ReplicationAgent的MicrosoftWindows服务实例.
解决方法:使用agt_service.
bat启动、停止、删除或安装ReplicationAgent实例.
611175由于线程堆栈溢出,Java虚拟机停止响应.
当在HP-UX64位计算机上运行的ReplicationAgentforOracle或ReplicationAgentforUDB使用不足的线程堆栈大小内存设置来处理高容量数据时,Java虚拟机(JVM)可能会由于线程堆栈溢出而崩溃:Pidxxxxwaskilledduetofailureinwritingtouserreg-isterstack-possiblestackoverflow.
解决方法:调整HP-UXPTHREAD_DEFAULT_STACK_SIZE环境变量以增大缺省线程堆栈大小来适应ReplicationAgent.
若要对所有ReplicationAgent实例执行此操作,请在运行ReplicationAgent之前将以下两行添加到$SYBASE/RAX-15_5/bin/ra.
sh文件中并设置正确的堆栈大小:PTHREAD_DEFAULT_STACK_SIZE=2048000exportPTHREAD_DEFAULT_STACK_SIZE对ReplicationServer15.
2或更低版本中的表复制定义进行的更改无法被ReplicationAgent识别.
ReplicationAgent对从ReplicationServer中读取的表复制定义的副本进行高速缓存.
由于ReplicationServer15.
2或更低版本不自动将表复制定义的更改更新到ReplicationAgent中,因此,ReplicationAgent不知道何时对表复制定义进行了更改.
解决方法:在更改ReplicationServer15.
2或更低版本中的表复制定义时,请停顿ReplicationAgent并等待它达到"管理"(ADMIN)状态.
当您重新开始复制时,ReplicationAgent将使用新的表复制定义.
在RedHatLinux5.
0上运行期间装载共享库时发生错误.
您可能由于以下错误消息而无法启动ReplicationAgent:Errorwhileloadingsharedlibraries.
解决方法:检查系统配置,将防火墙配置从enforcing更改为permissive.
必须具有root或sudo权限才能进行此更改.
已知问题18ReplicationServerOptions有关Oracle的已知问题了解ReplicationAgent的特定于Oracle的已知问题和相应的解决方法.
表11.
ReplicationAgentforOracle的问题CR编号说明709173当ReplicationAgent在Oracle11.
1forHPIA64和Windows平台上处理包含partitionbyhash的表中的具有LOB的记录时,会遇到此例外错误:CouldnotmineormatchaRAWLogMinerrecordforre-cord.
.
.
SQLRedo>fromSCN[,].
>解决方法:无.
708792由于缺少MicrosoftVisualC++2005ServicePack1可再分发软件包MFC安全更新,ReplicationServer无法在Windowsx8632位系统上装载EnterpriseConnectforOracle(ECO)库文件.
解决方法:下载并安装MicrosoftVisualC++2005安全更新:http://www.
microsoft.
com/en-us/download/details.
aspxid=26347708629无法对所有平台都支持OracleSecureFileLOB.
解决方法:与Sybase技术支持部门联系.
708568当tnsnames.
ora文件条目启用了Oracle透明应用程序故障切换(TAF)时,无法创建到Oracle复制数据服务器的连接.
解决方法:删除tnsnames.
ora文件中复制数据服务器别名中的"FAILOVER_MODE"条目.
707428在Oracle11.
1.
0.
6版中遇到OracleLogRecordProcessingException错误.
在主数据库中使用truncatepartition更改某个表,并且该表是具有LOB和子分区的分区表时,会遇到OracleLogRecordProcessingException错误.
仅会在Oracleversion11.
1.
0.
6中遇到此问题.
解决方法:您可以:使用下面的命令:ra_configskip_lr_errors,truegoresumego或者,升级到Oracle11.
1.
0.
7或更高版本.
已知问题发行公告19CR编号说明707274由于OracleLogMiner无法从起始SCN开始,重新开始失败.
解决方法:重新开始ReplicationAgent.
707238pdb_setrepproc过程标记执行失败.
当过程所有者(模式)与pds_username用户不同时,ReplicationAgentforOracle无法标记该过程.
解决方法:1.
(作为过程所有者)将过程的状态恢复为尝试标记之前的状态.
2.
(作为pds_username用户)删除影子表.
ra_admin_prefix、procedure_name和shadow_table_id(始终为"sh")确定影子表名称.
例如,如果ra_admin_prefix为"ra_",procedure_name为"qay_proc3",则影子表名称为"ra_qay_proc3sh".
3.
为RA_PCALL序列创建公共同义词:sqlplus>createpublicsynonymRA_PCALLforRA_PCALL;4.
(在RAO中)再次执行pdb_setrepproc:isql>pdb_setrepprocprocedure_name,markisql>go707122如果在Oracle10g上创建了xlog,然后在Oracle11g上重新创建,则pdb_xlog命令执行失败.
如果在Oracle10g上创建了xlog,随后删除并在Oracle11g上重新创建,则pdb_xlog命令的执行将会失败,因为xlog删除过程并不清除RASD存储库,installed_pdbver和installed_buildnum会保持在存储库中,因此当前版本不同于installed_pdbver.
解决方法:无.
705702SYS用户执行的DDL命令未进行过滤.
解决方法:向DDL过滤器中添加SYS用户.
705418在处理包含大于2K的行外存储LOB的ANYDATA数据类型列时遇到IllegalArgumentException错误.
解决方法:无.
703563当ra_admin_owner与pds_username不同时,ReplicationAgent无法初始化.
解决方法:将dba授予pds_username.
703684OracleLogMiner需要对pdb_thread_filter的支持.
pdb_thread_filter过滤Oracle实例重做日志线程或复制期间的线程中的所有活动,并显示过滤的线程列表.
目前可以在15.
7.
1中配置此选项,但不起作用.
解决方法:无.
已知问题20ReplicationServerOptionsCR编号说明703668无法将ReplicationAgent15.
7.
1置于复制模式.
如果遇到错误,必须安装OracleLogMiner.
解决方法:执行下列步骤以设置OracleLogMiner:1.
转到$ORACLE_HOME/rdbms/admin.
2.
以"sysassysdba"用户身份登录.
3.
执行OracleLogMiner安装脚本:@dbmslm.
sql4.
在安装LogMiner后,创建一个公共同义词,这样,您不必以所有者身份登录即可执行LogMiner功能:CREATEPUBLICSYNONYMDBMS_LOGMNRFORSYS.
DBMS_LOGMNR;注意:如果使用的是Oracle10g,则必须执行此步骤.
5.
为pds_username授予以下权限:EXECUTE_CATALOG_ROLEselectonV_$LOGMNR_CONTENTSselectonV_$LOGMNR_LOGSselectanytransactiondebugON"SYS".
"DBMS_LOGMNR"6.
重新启动ReplicationAgent实例.
已知问题发行公告21CR编号说明702924altertableDDL命令在RepAgent中失败.
在Oracle10g中,在将一个新列添加到具有notnull和缺省值的表中时,Oracle也会更新具有缺省列值的现有行.
在对现有行执行更新时,由于RepAgent尚未处理altertableDDL,因此会显示一个例外,这意味着尚未更新该项目以添加新列.
RepAgent无法确定这是正常用户表更新还是由DDL事务生成的内部更新.
解决方法:使用pdb_skip_op命令跳过altertableDDL事务中的内部更新DML日志记录.
1.
在将LRTRACE设置为on的情况下,在ReplicationAgent错误日志中找到内部更新DML日志记录.
示例:T.
2012/03/2520:27:12.
293LRTRACEcom.
sybase.
ds.
oracle.
logmnr.
OracleOperationPrProcessingLogMinerRecord,Timestamp,XID,Serial#,Session#,SessionInfo,UserName,ObjectID,REL_FILE#,DATA_BLK#,DATA_OBJD#,Operation,OpCodeRollbackSSNCSFSQLRedo>.
2.
收集该更新日志记录的SCN、THREAD和RBA,并使用pdb_skip_op命令跳过该记录.
pdb_skip_opadd,SCN,THREAD,RBA3.
重新开始ReplicationAgent.
702837ReplicationAgentforOracle(RA)不再需要直接访问存档日志,除非在切换为使用OracleLogMiner后配置为执行非RMAN截断.
但如果存档日志不可见或不可读取,RAO目前会在pdb_archive_path配置期间检查并显示错误.
这可防止您将RAO配置为从远程主机运行.
对于RAO,只要远程主机平台与源数据库平台相同,就会要求从远程主机运行.
解决方法:当ReplicationAgent和主数据库不在同一个主机上时,将ReplicationAgent的pdb_archive_path参数设置为有效的本地目录,该目录应与远程主机上的实际数据库存档路径相匹配.
已知问题22ReplicationServerOptionsCR编号说明702654ReplicationAgent中止并返回LTI格式错误.
由于OracleLogMiner对小数精度支持的限制,ReplicationAgent在遇到某个定位符值时会中止并返回LTI格式错误.
解决方法:无.
请与SYBASE技术支持部门联系.
695407在Oracle10g第2版中,如果LogMiner使用某个目录来扫描重做日志文件,则V$LOGMNR_CONTENTS视图中不会显示下列用户级SQL操作:LOB_TRIMLOB_WRITESEL_LOB_LOCATOR由于这些操作用于更新行外XML数据,因此ReplicationAgentforOracle无法复制对行外XML数据使用这些操作的事务回退.
解决方法:无.
693755当主字符集为多字节或Unicode时,并且在以下情况下,出现不兼容的复制CLOB数据:主数据库和目标数据库的端类型不同,或目标数据库字符集不是UTF-16BE.
解决方法:无.
691433OracleLogMiner在timestamp列上对小数秒数归零.
如果主Oracle版本早于或等于10.
2.
0.
4,timestamp数据类型列的毫秒部分的复制会失败.
解决方法:您可以:升级到Oracle10.
2.
0.
5或11g.
此问题在这些版本中已进行修复.
或者,应用Oracle修补程序4727401(如果可用于您的平台和Oracle版本).
注意:由于毫秒部分丢失,因此Oracle10.
2不支持复制下列表:使用PARTITIONBYHASH(timestamp_col)创建的表.
以timestamp列作为主键或唯一索引的表.
663726rasd_restore在带有参数运行的情况下不关闭RepAgent实例.
解决方法:运行rasd_restore时不指定参数.
已知问题发行公告23CR编号说明645980不支持ExadataHybridColumnarCompression(EHCC).
ReplicationAgentforOracle不支持复制分列压缩数据,因为ReplicationAgentforOracle不支持Exadata.
不要在Oracle表定义中使用compressforquery子句或compressforarchive子句,因为这些子句仅用于EHCC数据.
解决方法:无.
641011无法对在Oracle11g中引入的DDL语句进行过滤.
pdb_setrepddl不对在Oracle11g中引入的以下DDL语句进行过滤:Oracle11.
1–createflashbackarchive、alterflashbackarchive和dropflashbackarchive.
Oracle11.
2–alterdatabaselink、createedition和dropedition.
解决方法:无.
630089Oracle重新同步限制.
ReplicationAgentforOracle不支持的"重新同步热备份应用程序中的活动数据库和备用数据库"一节中讲述的重新同步方案.
解决方法:无.
624026未启用补充日志记录错误.
ReplicationAgentforOracle的初始化可能会失败,并显示错误消息以指明未启用补充日志记录,即使满足了《ReplicationAgent主数据库指南》中指定的补充日志记录要求也是如此.
在由于禁用补充日志记录配置之后对配置进行更正而导致ReplicationAgent初始化失败时,会发生这种情况.
ReplicationAgent在启动后与主数据库进行初始通信时对主数据库补充日志记录配置进行高速缓存,但在发生配置更改后不对它进行刷新.
解决方法:在主数据库中启用补充日志记录后,关闭并重新启动ReplicationAgent.
619663当RMAN实用程序区域设置不是英语时,ReplicationAgent报告的RMAN检测到的存档重做日志文件数不正确.
ReplicationAgent在计数检测到的、已经被OracleRecoveryManager(RMAN)实用程序截断的存档重做日志文件数时搜索单词"Deleted".
对于非英语语言模块,计数会由于ReplicationAgent找不到单词"Deleted"而失败.
解决方法:通过将NLS_LANGOracle环境参数设置为受支持的英语字符(如american_america.
zhs16gbk),指定Oracle软件的区域设置行为.
例如:在Windows上:setnls_lang=american_america.
zhs16gbk在UNIX平台上:setenvNLS_LANGamerican_america.
zhs16gbk已知问题24ReplicationServerOptionsCR编号说明615023当未指定表所有者时,不创建复制定义.
当主数据库是Oracle并且启用回收站时,rs_create_repdef无法为标记的表创建复制定义,除非您指定表所有者.
解决方法:在rs_create_repdef语法中指定表所有者.
例如:rs_create_repdefqaxuser.
qax_tab1其中qaxuser是表所有者.
596320在Oracle的函数复制定义中不支持所有者信息.
ReplicationServer不支持在Oracle的函数复制定义中指定存储过程的所有者信息.
因此,ReplicationAgent不将该信息发送到ReplicationServer.
由于所有者信息不可用,复制的存储过程将无法在Oracle备用数据库中执行.
解决方法:对于从活动数据库复制到备用数据库的每个存储过程,都创建一个相应的函数字符串,用以指定目标存储过程的所有者信息.
若要将备用连接的函数字符串类更改为自定义的函数字符串类(从rs_oracle_func-tion_class继承),请输入以下命令:alterconnectiontodco2stb.
ordb(standbyconnection)setfunctionstringclasstomy_oracle_function_classgo585513当在OracleRAC环境中将隔离级别设置为serializable时,初始化失败.
在Oracle实际应用程序集群(RAC)环境中,当您将隔离级别设置为serializable时,ReplicationAgent可能会在初始化期间失败.
此故障不是由内部Oracle错误导致的.
解决方法:为OracleDatabase10g第2版安装OracleClusterware第2版(10.
2.
0.
4)修补程序集,或者升级到OracleDatabase11g第1版.
563912输出显示中的lr_ntext_byte_order命令缺省值不正确.
ra_configlr_ntext_byte_order命令输出将缺省值错误地显示为""而不是big.
解决方法:有关此命令的正确信息,请参见《ReplicationAgent参考手册》.
405207createtableDDL对UDD对象类型只有有限的支持.
当UDD具有嵌套对象类型时,不支持对含有UDD的表使用createtableDDL命令进行复制.
解决方法:重新初始化ReplicationAgent.
已知问题发行公告25CR编号说明405206altertypeDDL命令只有有限的支持.
在使用altertype命令进行复制期间,类型更改不传播到该类型的相关类型.
解决方法:重新初始化ReplicationAgent.
397826将顺序更新复制到主键列失败.
例如,以下更新将不被正确复制:updatetest_tablesetpkey=pkey+1解决方法:更改主键列或添加更宽泛的唯一索引.
在Oracle10.
1中禁用回收站.
在Oracle10.
2之前未添加Oracle"回收站"配置属性,在Oracle11g中提供该属性.
若要在Oracle10.
1中禁用回收站,请设置Oracle隐藏属性:ALTERSYSTEMSET"_recyclebin"=FALSESCOPE=BOTH;有关MicrosoftSQLServer的已知问题了解ReplicationAgent特定于MicrosoftSQLServer的已知问题和相应的解决方法.
表12.
ReplicationAgentforMicrosoftSQLServer的问题CR编号说明709113dsi_alt_writetext设置为dcany时无法使用数据库复制定义和数据库预订.
解决方法:使用表复制定义和表预订.
707877在处理回退时,RAM停止扫描并出现NoSuchElementException错误.
解决方法:无.
707720当RAM达到虚拟文件的末尾并移动到下一个虚拟文件时,RAM停止扫描并出现VirtualFileNotFoundException错误.
解决方法:重新开始ReplicationAgent.
707116无法复制某些包含image数据的行.
在复制image列时,RAM会丢失部分LOB数据,因此无法复制某些行.
解决方法:无.
已知问题26ReplicationServerOptionsCR编号说明701832在Solaris虚拟机上无法识别物理计算机的许可证容量设置.
如果在SPARCEnterpriseT系列计算机上配置了SySAM子容量许可,该产品可能会报告此错误消息:TheSYBASE_SAM_CAPACITYlicensingcapacitysettingisnotintendedforthissystem.
ThismachinepartitionorvirtualmachinedoesnotappeartobepartofthemachinefromwhichtheSYBASE_SAM_CAPACITYvaluewasobtained.
解决方法:无.
此问题将在sysamcap实用程序的2.
2.
0.
9版中进行修复.
请查看http://www.
sybase.
com/sysam网站以获取更新的sysamcap实用程序,或与Sybase技术支持部门联系.
623810在将MicrosoftSQLServer2008升级至开发版时,pdb_xloginit失败.
在将SQLServer实例从MicrosoftSQLServer2008标准版升级至开发版时,pdb_xloginit失败.
这是MicrosoftSQLServer的一项限制-SQLServer升级期间,"AgentXPs"组件处于关闭状态,从而使pdb_xloginit无法执行成功.
解决方法:1.
使用SQLServerManagementStudio或SQLCMD运行以下脚本,以启用SQLServerAgent扩展存储过程:sp_configure'showadvancedoptions',1;GORECONFIGURE;GOsp_configure'AgentXPs',1;GORECONFIGUREGO2.
运行pdb_xloginit以重新初始化ReplicationAgent.
已知问题发行公告27CR编号说明583437生成了不正确的LTL.
对于影响一个表的主键列(该主键列被另一个表的级联外键列引用)的更新事务,在分区模式中可能会生成不正确的LTL.
例如,创建了两个表,一个表中含有主键列,另一个表中的外键列引用该主键列.
这会导致更新级联到第一个表的主键列:createtabletable1(idintconstraintPK_1PRIMARYKEYCLUSTEREDWITHFILLFACTOR=90onmyRangePS1(id),value1varchar(8)null);createtabletable2(idintconstraintFK_1FOREIGNKEYREFERENCEStable1(id)ONUPDATECASCADE,value1varchar(8)null);在这两个表中插入数据:insertintotable1values(3,'aaa');insertintotable2values(3,'aaa');随后更新第一个表的主键列:updatetable1setid=4生成的更新事务会导致以下记录的命令:LOP_BEGIN_XACTNULLLOP_BEGIN_UPDATENULLLOP_DELETE_ROWSdbo.
table1.
PK_1LOP_INSERT_ROWSdbo.
table1.
PK_1LOP_DELETE_ROWSdbo.
table2LOP_INSERT_ROWSdbo.
table2LOP_END_UPDATENULLLOP_COMMIT_XACTNULL针对此事务生成的LTL不会将通过插入操作组合到一起的删除操作识别为总体更新操作的一部分.
因此,ReplicationServer会被挂起.
解决方法:删除复制数据库中的外键约束.
这不会导致数据丢失,因为原始删除和级联删除命令会发送到复制数据库.
已知问题28ReplicationServerOptionsCR编号说明569586应用服务修补程序时发生错误.
运行SQLServer2008补丁包时,ReplicationAgent系统表sys.
sp_SybSetLogfor-LOBCol和sys.
sp_SybSetLogforReplTable将从资源数据库中删除,触发错误29537:MSPError:29537SQLServerSetuphasencounteredthefol-lowingproblem:[Microsoft][SQLNativeClient][SQLServer]Couldnotfindstoredprocedure'sys.
sp_SybSet-LogforLOBCol'.
.
Tocontinue,correcttheproblem,andthenrunSQLServerSetupagain.
解决方法:在应用服务修补程序之前,先禁用ReplicationAgent创建的数据库触发器:1.
登录到主数据库中.
2.
禁用自动标记触发器(如果它已启用).
例如:DISABLETRIGGERra_createtable_trig_ONDATABASE其中ra_createtable_trig_是ReplicationAgent创建的自动标记触发器.
3.
禁用数据定义语言(DDL)触发器.
例如:DISABLETRIGGERra_ddl_trig_ONDATABASE其中ra_ddl_trig_是ReplicationAgent创建的DDL触发器.
493242MicrosoftSQLServer2008日志错误阻止LTL进行处理.
由于发生MicrosoftSQLServer2008记录错误,因此无法正确复制使用行外存储对varchar(max)或varbinary(max)进行的部分更新.
LTL不处理此部分更新.
解决方法:无.
已知问题发行公告29CR编号说明490356将UNIX平台上的15.
0版升级到Windows平台后,ReplicationAgent实例无法启动.
当您通过从非MicrosoftWindows平台迁移到MicrosoftWindows平台,将ReplicationAgent15.
0实例升级到15.
1版或更高版本时,该实例可能会在启动期间遇到以下错误:ErrorsettingloggingdirectoryforinstanceXXXbecause:doesnotexist>.
解决方法:升级ReplicationAgent实例后,编辑其配置文件以修改log_directory参数的值,使其指向ReplicationAgent实例日志目录的正确路径.
缺省情况下,该日志目录位于ReplicationAgent实例目录下面.
例如,更改以下行:log_directory=/opt/Sybase/RAX-15_0/myra/log更改为log_directory=c\:\\sybase\\RAX-15_5\\myra\\log注意:在MicrosoftWindows上,请如示例所示包括双反斜线.
有关IBMDB2UDB的已知问题了解ReplicationAgent的特定于IBMDB2UniversalDatabase(UDB)的已知问题和相应的解决方法.
表13.
ReplicationAgentforIBMDB2UDB的问题CR编号说明707544当主数据库标记的对象定义和ltl_character_case属性的字符集大小写不一致时,出现ReplicationAgent错误.
解决方法:将use_rssd属性设置为true.
702840AReplicationAgentforIBMDB2UDB在ra_locatorzero后执行resume时显示系统消息,说明截断点已移动到日志的末尾,而不是说明截断点已移动到日志的开头.
解决方法:无.
700501ReplicationAgentforUDB现在会建议使用IBMDB2UniversalDatabaseJDBC驱动程序来实现数据库连接.
解决方法:将pds_connection_type的值更改为UDBJDBC.
注意:从早期版本升级到15.
7.
1会自动将连接类型更改为UDBJDBC.
已知问题30ReplicationServerOptionsCR编号说明700485lr_read_buffer_size缺省值16K太小,常常导致DB2SQL错误2650和原因代码8,该错误可映射到下面的错误:缓冲区大小不足以存储日志记录.
解决方法:将读取缓冲区大小增加到至少64K.
如果库路径中包含两个冒号,则会发生错误.
对于HP,如果在没有中间目录的情况下SHLIB_PATH中包含两个冒号(::),您将在重新开始ReplicationAgent时看到以下错误消息:java.
lang.
NoClassDefFoundError解决方法:向$SYBASE/RAX-15_5/bin/ra.
sh脚本中添加一行,以便对UDB实例的db2profile(它没有db2cshrc所具有的问题)执行source命令.
例如,如果UDB实例目录是"/home/db2inst1",请编辑ReplicationAgent脚本以添加/home/db2inst1/sqllib/db2profile:elif[$os=HP-UX]then.
/home/db2inst1/sqllib/db2profileSRVR=-serverSHLIB_PATH=$ASA_LIB:$RAX_DIR/lib/hpux:$SHLIB_PATHexportSHLIB_PATHEnterpriseConnectDataAccess的已知问题了解EnterpriseConnectDataAccess(ECDA)的已知问题和解决方法.
CR编号说明707675说明的图像长度和图像的实际大小不匹配导致srv_get_text中出现无限循环并产生OpenServer错误.
解决方法:无.
请与SYBASE技术支持部门联系.
703935使用dcany向MicrosoftSQL中插入图像时ECDA挂起.
解决方法:升级到ECDA15.
0.
1.
文档更新和说明了解随ReplicationServerOptions一起发行的文档的更新、更正和说明.
文档更新和说明发行公告31ECO文档变更了解ECO发布文档的更新、更正和说明.
ECO安装和配置指南"在GUI模式中安装ExpressConnectforOracle">"安装OracleInstantClient库"下面的"表2.
按平台列出的InstantClient库软件包"中对"运行WindowsServer2008、WindowsVista或Windows7的Windowsx86-64的下载说明"的引用不再有效.
下面是正确的行信息:平台版本软件包运行WindowsServer2008、WindowsVista或Windows7的Windowsx86-64(64位)10.
2.
0.
5instantclient-basic-win64-10.
2.
0.
5.
zipECDA文档变更了解ECDA发布文档的更新、更正和说明.
使用ECDA手册时的注意事项:原先包括ECDA的SybaseDataIntegrationSuiteReplication现在已不再可用.
在ECDA文档中不再提及SybaseDataIntegrationSuiteReplication.
从ReplicationServerOptions15.
5起,ECDAOptionforOracle已被ExpressConnectforOracle替换,但ECDA手册仍继续提及ECDAOptionforOracle.
有关ExpressConnectforOracle的信息,请参见ExpressConnectforOracleInstallationandConfigurationGuide(《ExpressConnectforOracle安装和配置指南》)和《ReplicationServerOptions概述指南》.
MicrosoftSQLServer2005MicrosoftSQLServer2005不再受支持.
请忽略以下指南中对MicrosoftSQLServer2005的引用:《ReplicationAgent安装指南》《ReplicationAgent主数据库指南》《ReplicationServerOptions快速入门指南》文档更新和说明32ReplicationServerOptionsExpressConnectforOracle中的数组处理要求确保ExpressConnectforOracle中的数组处理仅应用于具有表级复制定义的表.
ExpressConnectforOracle连接内的数组处理所提供的性能增强需要表级复制定义中包括的信息.
必需的ReplicationAgent权限ReplicationAgentforOracle需要createanyprocedure权限才能将过程标记为要复制.
针对Oracle操作的LTL源提交时间的粒度对于Oracle,源提交时间的精度不包括毫秒.
ReplicationAgent从Oracleredo日志中检索源提交时间.
redo日志中的时间戳的粒度设置为秒,而不是毫秒.
针对DDL复制的Oracle权限列出用户要执行DDL复制所必须具有的Oracle10g和11g权限.
注意:发出GRANTALLPRIVILEGESTODDLUSER会将DDL用户转变为超级用户,类似于SYS和SYSTEM.
不同版本的Oracle有不同的权限要求.
对于Oracle10g和11g,授予DDL用户执行以下命令的权限:ALTERANYINDEXALTERANYINDEXTYPEALTERANYPROCEDUREALTERANYTABLEALTERANYTRIGGERALTERANYTYPEALTERSESSIONBECOMEUSERCREATEANYINDEXCREATEANYINDEXTYPECREATEANYPROCEDURE文档更新和说明发行公告33CREATEANYSYNONYMCREATEANYTABLECREATEANYTRIGGERCREATEANYTYPECREATEANYVIEWCREATEINDEXTYPECREATEMATERIALIZEDVIEWCREATEPROCEDURECREATEPUBLICSYNONYMCREATESYNONYMCREATETABLECREATETRIGGERCREATETYPECREATEVIEWDELETEANYTABLEDROPANYINDEXDROPANYINDEXTYPEDROPANYMATERIALIZEDVIEWDROPANYPROCEDUREDROPANYSYNONYMDROPANYTABLEDROPANYTRIGGERDROPANYTYPEDROPANYVIEWDROPPUBLICSYNONYMINSERTANYTABLESELECTANYTABLEUPDATEANYTABLE撤消DDL用户执行以下命令的权限:ALTERDATABASEALTERROLLBACKSEGMENTALTERSYSTEMALTERTABLESPACEANALYZEANYAUDITANYAUDITSYSTEMCREATEDATABASELINKCREATEROLLBACKSEGMENT文档更新和说明34ReplicationServerOptionsCREATETABLESPACEDROPPUBLICDATABASELINKDROPROLLBACKSEGMENTDROPTABLESPACELOCKANYTABLEWindows存档和联机重做日志路径的UNC路径如果ReplicationAgentforOracle作为一项Windows服务运行,而且主Oracle数据服务器安装在单独的计算机上,请根据MicrosoftWindows通用命名约定(UNC)配置存档和联机重做日志路径:\\oracle_server_machine\oracle_log_path其中,oracle_server_machine是主Oracle数据服务器所在的位置,oracle_log_path是存档或重做日志文件.
例如,要将存档重做日志文件位置设置为名为labratx64的计算机上的oracle目录,请输入:1>ra_configpdb_archive_path,\\labratx64\oracle2>go获取帮助及其它信息使用Sybase入门CD、产品文档站点和联机帮助来了解关于此产品版本的更多信息.
GettingStartedCD(或下载)–包含PDF格式的发行公告和安装指南,也可能包含其它文档或更新信息.
位于http://sybooks.
sybase.
com/上的产品文档–是Sybase文档的在线版本,您可以使用标准Web浏览器进行访问.
您可以在线浏览文档,也可以采用PDF格式进行下载.
除产品手册外,该网站还包含指向EBF/维护、技术文档、案例管理、已解决的案例、社区论坛/新闻组和其它资源的链接.
产品中的联机帮助(如果有).
要阅读或打印PDF文档,您需要AdobeAcrobatReader,可以从AdobeWeb站点免费下载.
注意:产品文档网站可能会提供更新的发行公告,其中包含在产品发布后增加的重要产品或文档信息.
获取帮助及其它信息发行公告35技术支持部门获得Sybase产品支持.
如果贵组织为此产品购买了支持合同,则您的一个或多个同事将被指定为授权支持联系人.
如果您有任何问题,或者在安装过程中需要帮助,请指定专人联系您所在地区的Sybase技术支持部门或Sybase子公司.
下载SybaseEBF和维护报告可以从Sybase网站获得EBF和维护报告.
1.
将Web浏览器定位到http://www.
sybase.
com/support.
2.
从菜单栏或滑出菜单中的"支持"下,选择"EBF/维护".
3.
如果出现提示,请输入您的MySybase用户名和密码.
4.
(可选)从"显示"下拉列表中选择过滤器,然后选择时间范围并单击"开始".
5.
选择产品.
挂锁图标表示您不具有特定EBF/维护版本的下载权限,因为您未注册成为授权支持联系人.
如果您尚未注册,但拥有您的Sybase代表提供的或通过您的支持联系人提供的有效信息,请单击"我的帐户"向您的MySybase配置文件添加"技术支持联系人".
6.
单击"信息"图标以显示EBF/维护报告,或者单击产品说明以下载该软件.
Sybase产品和组件认证认证报告检验Sybase产品在特定平台上的性能.
查找有关认证的最新信息:有关合作伙伴产品认证,请转至http://www.
sybase.
com/detail_listid=9784有关平台认证,请转至http://certification.
sybase.
com/ucr/search.
do创建MySybase配置文件MySybase是一项免费服务,它允许您创建Sybase网页的个人化视图.
1.
转至http://www.
sybase.
com/mysybase.
2.
单击"立即注册".
获取帮助及其它信息36ReplicationServerOptions辅助功能特性辅助功能可确保所有用户(包括残障人士)都能访问电子信息.
Sybase产品文档采用设计为实现辅助功能的HTML版本.
视力受损的用户可以使用自适应技术(如屏幕阅读器)浏览在线文档,或者使用屏幕放大器查看文档.
SybaseHTML文档已经过测试,符合《美国康复法》第508条的辅助功能要求.
符合第508条的文档一般也符合非美国地区的辅助功能指导原则,如针对网站的WorldWideWeb协会(W3C)原则.
注意:为优化使用性能,您可能需要对辅助工具进行配置.
某些屏幕阅读器按照大小写来辨别文本,例如将"ALLUPPERCASETEXT"看作首字母缩写,而将"MixedCaseText"看作单词.
您可能会发现按语法约定来配置工具更为方便.
有关工具的信息,请查阅相关文档.
有关Sybase如何支持辅助功能的信息,请参见"Sybase辅助功能"网站:http://www.
sybase.
com/products/accessibility.
该网站包括有关第508条和W3C标准的信息的链接.
您可以在产品文档中找到更多有关辅助功能特性的信息.
获取帮助及其它信息发行公告37获取帮助及其它信息38ReplicationServerOptions
photonvps怎么样?photonvps现在针对旗下美国vps推出半价促销优惠活动,2.5美元/月起,免费10Gbps DDoS防御,Linux系统,机房可选美国洛杉矶、达拉斯、芝加哥、阿什本。以前觉得老牌商家PhotonVPS贵的朋友可以先入手一个月PhotonVPS美国Linux VPS试试了。PhotonVPS允许合法大人内容,支持支付宝、paypal和信用卡,30天退款保证。Photo...
ihostart怎么样?ihostart是一家国外新商家,主要提供cPanel主机、KVM VPS、大硬盘存储VPS和独立服务器,数据中心位于罗马尼亚,官方明确说明无视DMCA,对版权内容较为宽松。有需要的可以关注一下。目前,iHostART给出了罗马尼亚vps的优惠信息,罗马尼亚VPS无视DMCA、抗投诉vps/2核4G内存/40GB SSD/100M端口月流量2TB,€20/年。点击直达:ih...
目前国内云计算市场竞争异常激烈,尤其是国内的腾讯云、阿里云、景安等商家促销活动一波接一波的进行,对于有需要的用户确实得到不小的实惠。但是这样给予国内的主机商确实是比较大的打击,毕竟这些商家的背景和实例强劲,即便是贴本补贴优惠,也是不怕的。前两年阿里一家各种活动促销,确实在国内市场占据主要的市场地位,腾讯云开始两年没有较大的吸引用户,不过这两年的发展还是比较稳健的。我们很多网友在之前肯定也享受到一些...
clusterware为你推荐
小度商城小度智能屏Air哪里可以买?大家都怎么入手的?h连锁酒店世界知名的连锁酒店有哪些?特朗普取消访问丹麦特朗普专机抵达日本安保警力情形如何?2020双十一成绩单2020年12月四级考试什么时候出成绩rawtools佳能单反照相机的RAW、5.0M 是什么意思?丑福晋大福晋比正福晋大么同ip域名同IP网站具体是什么意思,能换独立的吗同ip域名不同域名解析到同一个IP是否有影响www.toutoulu.com老板强大的外包装还是被快递弄断了月风随笔写风的作文
论坛虚拟主机 vps优惠码cnyvps 草根过期域名 亚洲大于500m 2017年黑色星期五 圣诞节促销 彩虹ip 发包服务器 国外网站代理服务器 cdn联盟 双11秒杀 umax120 上海服务器 空间登陆首页 lick 德讯 云销售系统 mteam 服务器是什么 香港打折信息 更多