Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Extensible Storage Engine wikipedia , lookup
Open Database Connectivity wikipedia , lookup
Relational model wikipedia , lookup
Database model wikipedia , lookup
Microsoft Jet Database Engine wikipedia , lookup
Oracle Database wikipedia , lookup
Clusterpoint wikipedia , lookup
Team Foundation Server wikipedia , lookup
Support Newsletter February, 2016 SQL Anywhere server grows automatically without limit. Release News For example, to configure ERSSD server can use 30% of physical memory as database cache. SAP Replication Server 1571SP302 was released in Dec. with a full document set and SAP DA 1571 SP302. Configure replication server 2261128 - RS 15.7.1 SP302 Release Notes Information Set erssd_cache_size to ‘30’ Go The full document set is online at SMP It requires to restart the server to take effect. At restart, replication server launches ERSSD server with a server option as follows: (http://help.sap.com/repserver1571302) New Features: I. 2016/01/28 15:46:41. Starting embedded RSSD: /work/liub/RS1571SP302/REP15_5/ASA16/bin/dbspawn -f -q /work/liub/RS1571SP302/REP15_5/ASA16/bin/dbsrv16 -s none -ti 0 -x "tcpip(PORT=10445;DOBROAD=NO;BLISTENER= NO)" -o /work/liub/RS1571SP302/data/LBSP302/errorlo g/LBSP302_ERSSD.out /work/liub/RS1571SP302/data/LBSP302/dbfiles /LBSP302_ERSSD.db -ch 30p In SP302, three new parameters are added: erssd_cache_size Have you ever monitored the memory usage of an ERSSD database server? It keeps growing and gets bigger and bigger without limit. You start to worry your replication server will not be able to obtain enough memory from the operating system and crash. Now SP302 provides a new server parameter erssd_cache_size to limit the memory usage of ERSSD server. -ch size is a server option of SQL Anywhere dbsrv16, setting the maximum cache size as a limit to automatic cache growth. For example, "-ch 30p" is to set 30% of the physical memory as the limit. Erssd_cache_size parameter specifies the maximum percentage of physical memory that the ERSSD cache can use. The default value is 0, which is the default cache size that SQL Anywhere uses. By default, the data cache of ddl_dup_detect 1 When Data Server Interface (DSI) goes down to the result. If it is already replicated, you have This parameter is introduced for replication server to calculate the buffer size to store the data when it needs to convert the character set from replication server to the replicate database. The server multiplies the size of a Replication Server character by the value of this parameter to determine the size of the corresponding character in the replicate. If the length of the data exceeds the buffer size, it will get truncated and sent to the replicate. to resume connection skip transaction. There is dsi_varchar_convert_multiplier parameter can mandatary user intervention. be configured at server level and connection due to SAP ASE shutdown when the DDL is being replicated, you need to manually check if the DDL replicated before the SAP ASE shutdown has been successfully replicated to the replicate SAP ASE, and resume the connection with different conditions according level. It requires to restart the server or resume Now ASE provides a way to check whether one the connection for the parameter to take effect. DDL is completed in database. So for now if a Please read Replication Server Reference system DDL execution fails in the middle, we Manual for more details. are able to judge whether the DDL is already applied or need to be executed again in DSI. User interaction can be omitted in this case. Replication Server introduces a new configuration parameter, ddl_dup_detect, at both the server level and the connection level. When you enable this parameter, Replication Server checks if Data Definition Languages (DDLs) are replicated successfully after the SAP DA 1571SP302 includes bug fixes. connection is resumed. Using this configuration Replication Agent for Oracle SP210 is released in Feb. 2016. It includes bug fixes. parameter, you only need to resume the connection when DSI shuts down; Replication Server will check if DDL replication is completed and take relevant actions automatically. Fixes and Workarounds dsi_varchar_convert_multiplier 2 2230841 - Repserver Create Subscription failed with a NULL in the WHERE clause enabled with 5 parameter in sp_config_rep_agent command and other parameters can be set by using the same procedure one parameter at a time. Please read the article for the details. When you want to create a subscription to filter out NULL values on some columns, using where “column1 = NULL and column2 = NULL”, the create subscription will bring down the server infected with signal 11 witch stack trace. CR 790969 is created to make the server response with a warning instead of stack trace. 2221960 - SAP Replication Server - Message 'WARNING: Memory usage is above 85 percent.' and replication stuck If there is “WARNING: Memory usage is above 85 percent” in the server errorlog and the replication server shuts down, this is a bug which is addressed in RS 1571 SP110. There is a workaround. 2224931 - SAP Replication Server - DSI errors 5216 and 1027 with more than 100 rows in one transaction With dsi_bulk_copy set to 'on', DSI goes down with ERROR #5216 - interface function 'RCIBindParameter' returns FAIL ad ERROR # 1027 - 'cs_convert() failed for parameter ..'. This hits CR 788986, which Fixed in SAP Replication Server 15.7.1 SP302. 2231086 - SRS 15.x - Error Message 9137 reported in RS errolog when adding new stored procedure to be replicated from primary database. After sp_setreproc command is executed in the active database of a warm standby to mark a stored procedure for replication, the DSI shuts down with error 9137 - LTMtrunc. Point not yet established with DBCC SETTRUNC(). Until the LTM trunc. point is established, changes to the object 'Procedure_Name' may not be replicated. This is a warning message from the standby. The replication server is replicating ‘sp_setrepproc’ sored procedure in warm standby setting. The secondary truncation point is disabled in standby database so the standby ASE server warns that the truncation point is disabled and the object cannot be replicated. Ignoring the message, you can resume the connection skip transaction 2217611 - File is shorter than expected error Replication Server or Rep Agent , which uses SQL Anywhere for the repository of its system, fails to start with *** ERROR *** Assertion failed: 201129 (11.0.1.2044) File is shorter than expected. This is due to the database file corruption of RASD or ERSSD. How to restore the database and bring back up Replication Server or Rep Agent? This article is what you need. 2219346 - sp_config_rep_agent enable fails with Msg 2945, Failed to decrypt RA password 2232171 - Enhancement to Replication Agent Oracle to stop logging environment information every time ra_version_all command is run. If you try to configure Rep Agent in ASE with more than 5 parameters, you will get “Msg 2945, failed to decrypt RA password.” The message is misleading. The Rep Agent must be 3 SCC replication agent plugin monitors RAO and runs ra_version_all at an interval. Every time the command is run, RAO logs environment information and floods the RAO errorlog. This washes away normal system event logging. This has been filed as a CR to stop the logging. Server 'SRS': Schema '<HANA_Schema>' doesn't exist in database '<HANA>.<HANADB>'. This is a bug (CR 795825) in 1571 SP200 to SP302. The upgrade of SRS from earlier versions of 1571 made a mistake in rs_columns table. CR 795825 will be fixed in SP210 and SP303. There is a workaround. 2179015 - ServiceAdmin AddService is failing. Null object local variable replacement RAX 1571SP204 introduced a new way to create a windows service for RAX instance. You run ServiceAdmin or ServiceAdmin.cmd to get into service administration session. If you want to add a service, you enter command a command"AddService <RAX_instance_name>" but you will get an error: while trying to invoke the method java.lang.CharSequence.toString() of a null object loaded from local variable 'replacement'. This is because CLASSPATH environment variable is undefined. For the solution, please read this article. 2274029 - RAM Windows Service fails to start on Windows 2012R2 - SAP Replication Server Options for MS SQLSERVER SAP Replication Agents for MS SQL Server and Oracle database fails to start window service which is created by ServiceAdmin.cmd. The error log hs_err_pidxxxx.log is generated under <SAP>/RAX-15_5/<RAM_Instance>/. This is due to a bug in SAP JVM 7.1.011 and earlier. The detailed newer SAP JVM download information and installation instruction is in this article. 2281203 - SRS - Schemamap Msg 15716, Level 12, State 0: Schema '<HANA_User>' doesn't exist in database '<HANA>.<HANADB>' When a connection is altered to set schemamap from Oracle schema to HANA schema, the server prompts Msg 15716, Level 12, State 0: 4 Heterogeneous Replication 2222811 - After being upgraded to 15.7.1 SP300 some DSIs are in 'Awaiting Upgr' - SAP Replication Server Setup, Configure and Replicate from SAP Adaptive Server Enterprise to Hortonworks® Data Platform (HDP®) 2228385 - DSI connection to the DC/DB2 mainframe is down with ERROR #5095 on rs_lastcommit table. Since 1571 SP204, Replication Server started supporting replication from SAP ASE into Hortonworks® Data Platform (HDP®). HDP is based on the open source Apache Hadoop Data Platform. This article describes the software download/installation, setup and key configurations for the replication. How-To Articles 2220544 - Missing identity may cause DSI down with Error 584 'Explicit value specified for identity field in table'. I like the workaround when there are a lot of transactions in the outbound queue. The solution is to alter replication definition to declare the column as identity. When you alter the replication definition, you must remember to stop updating in the primary databases. SAP Replication Server Notes for Oracle Sources – Architecture, Use Cases, Versions, Known Restrictions and Limitations, and Performance Tuning Settings This blog in SAP Replication Server SCN introduces Oracle-to HANA replication with concepts, the system structure of components, supported product versions of its components, and important performance tuning settings of Replication Agent for Oracle. 2223590 - SRS 15.7.1: Where to find instructions to upgrade an existing Replication Server Enabling Oracle to HANA Replication with License Keys The article is what you need read for preparing replication server 15.7.1 upgrade This blog solves the mystery of licensing of Oracle to HANA replication. 2219629 - SySAM License REP_EC_ORA is being checked out unexpectedly 2223893 - Interaction between add partition / create partition command and block_size configuration parameter When you create a connection to Oracle database via ECDA and the server checks out REP_EC_ORA, which is for ECO (ExpressConnect for Oracle), the problem is due to that the connection is created using rs_xxxx_racle;eco or set dsi_dataserver_make to 'ora' and set dsi_connector_type to 'oci' in the connection. By default, the server block_size is 16k. 1G partition has 1024 segments, which is always 64 blocks. If the block size is doubled, the number of segments of the partition will be reduced by half. The article shows the segment number calculation. 5 2224642 - Agent Down with the error 1029, The result is truncated because the conversion/operation resulted in overflow English 69459 Japanese: short text maintained in English 50048 Several questions reported in one incident ASE Replication Agent is down, the result is truncated because the conversion/operation resulted in overflow. The column length of replication definition is shorter than the column length of the source table. You alter replication definition to expand the column length. The update in the primary database must be stopped while the replication definition is being altered. Trouble with an incident 90835 SAP incident escalation procedure 984434 How to speed up customer incident processing Feedback to SAP 736045 Complaints concerning SAP Service & Support Important Links 2219903 - SAP Replication Server: DSI shutdown with error message 417101 SAP Service Marketplace http://support.sap.com SAP Service Marketplace - SAP Notes http://support.sap.com/notes SAP Service Marketplace - Customer Incidents http://support.sap.com/incident SAP Software Download Center https://support.sap.com/software.html Request License keys http://support.sap.com/licensekey SAP Help Portal - Product documents http://help.sap.com SAP Replication Server Community Network http://scn.sap.com/community/sap-replicationserver SAP Replication Server Wiki http://wiki.scn.sap.com/wiki/display/SYBREP/S AP+Replication+Server SAP D&T Academy on YouTube Search "SAP D&T Academy Replication Server " at https://www.youtube.com Social Media Product Support Channels https://twitter.com/SAPSupporthelp https://www.facebook.com/SapProductSupport Product Enhancement Requests Submit your ideas for Replication Product Enhancement https://ideas.sap.com/ct/s.bix?c=EA962FCAD4A7-46F6-A990-0FCB767E8EFC If DSI goes down with Server Message: 417101, State 1, Severity 1 -- 'Backup Server: 4.171.1.1: The current value of 'reserved pages threshold' is 85%. The message is informational and can safely be ignored. That is because ASE is now sending the backup server an initial RPC to set the device allocation threshold as well as the allocation unit occupation threshold to the value configured in ASE. You can refer to this article to assign ignore action to error 417101. Important Notes Report issue to SAP 560499 Global Support Customer Interaction – telephone, fax, e-mail 67739 Priorities of problem incidents 36677 Structure of components in SAPNet – SAP R/3 front end 508140 Customer incident – customer login data 32736 24-hour support not possible in this language 83020 What is consulting? What is support? Incidents @ SAP 46742 Priority 1 support generally available 873046 Processing of customer incidents in 6 7