Download Release News - SCN Wiki

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

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

Microsoft SQL Server wikipedia , lookup

SAP IQ wikipedia , lookup

Transcript
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