Hi Sreekanth
Fortunately I did not get this issue.
Is there an option to modify your account, I'd think it should be possible to update at least part of your address within the training website.
Regards
Arden
Hi Sreekanth
Fortunately I did not get this issue.
Is there an option to modify your account, I'd think it should be possible to update at least part of your address within the training website.
Regards
Arden
Thanks Arden. I have paid and now waiting for Voucher number.
Thank you so much for your reply.
Regards
Sreekanth
Great.
Good Luck with the exam...study, study, study
I'm sure that you've kept backup copies of the original MSSQL DB for fail over guarantees during the HANA migration. If this is the case, you can safely drop the database, as another colleague had pointed out. This space saving you are getting may reduce the strain on your infra maintenance team.
Regards
Dheepak
suggest that you use the 30 -day free trial offer from SAP to setup a SDN account
Hi,
Please check the proxy and port .
Note 1999930:
"The column MB_PER_S in the output of this command provides information about the backup throughput. Values below 200 MB / s can indicate bottlenecks in the I/O area."
Are you sure the table is affected?
Have you tried the next steps in the note to move the tables?
Thanks Lars for confirming. I haven't had this case before, so wasn't sure if it would work in real life
Cheers,
Tansu
Bojan the problem is with the table
_sys_statistics.statistics_alerts_base
Now pasting the content from the indexserver trace file.
pop.setScenarioName('_SYS_STATISTICS:_SYS_SS_CE_2734130_TMP')
pop.setCacheKey('"_SYS_STATISTICS"."_SYS_SS_CE_2734130_TMP".54C9F072522BDC6DE1000000AB96DA8F')
pop.setOriginalNodeName('$$_SYS_SS2_RESULT$$')
[47536]{400030}[28/47065656] 2015-02-17 11:42:49.439393 e cePlanExec cePlanExecutor.cpp(06890) : Error during Plan execution of model _SYS_STATISTICS:_SYS_SS_CE_2734130_INS (-1), reason: "_SYS_STATISTICS"."SHARED_WRITE_INTERNAL_ALERT": line 7 col 316 (at pos 627): [129] (range 3): transaction rolled back by an internal error: exception during deltalog replay. See trace file for more information
[47536]{400030}[28/47065656] 2015-02-17 11:42:49.439934 e LJIT cePopCustomLjit.cpp(00599) : Llang Runtime Error: Exception::Unregistered[129] (range 3): transaction rolled back by an internal error: [129] "_SYS_STATISTICS"."SHARED_WRITE_INTERNAL_ALERT": line 7 col 316 (at pos 627): [129] (range 3): transaction rolled back by an internal error: exception during deltalog replay. See trace file for more information
at main (line 123) ("_SYS_STATISTICS"."STATISTICS_PREPARE_CALL_TIMER": line 23 col 9 (at pos 1026))
[47536]{400030}[28/47065656] 2015-02-17 11:42:49.439949 e LJIT cePopCustomLjit.cpp(00615) : "_SYS_STATISTICS"."STATISTICS_PREPARE_CALL_TIMER": line 23 col 9 (at pos 1026): [129] (range 3): transaction rolled back by an internal error: [129] "_SYS_STATISTICS"."SHARED_WRITE_INTERNAL_ALERT": line 7 col 316 (at pos 627): [129] (range 3): transaction rolled back by an internal error: exception during deltalog replay. See trace file for more information
[58774]{400030}[28/47065656] 2015-02-17 11:42:49.440122 e Executor PlanExecutor.cpp(00690) : plan plan4404986@hostname:30003 failed with rc 129; transaction rolled back by an internal error"_SYS_STATISTICS"."STATISTICS_PREPARE_CALL_TIMER": line 23 col 9 (at pos 1026): [129] (range 3): transaction rolled back by an internal error: [129] "_SYS_STATISTICS"."SHARED_WRITE_INTERNAL_ALERT": line 7 col 316 (at pos 627): [129] (range 3): transaction rolled back by an internal error: exception during deltalog replay. See trace file for more information
[58774]{400030}[28/47065656] 2015-02-17 11:42:49.440141 e Executor PlanExecutor.cpp(00690) : -- returns for plan4404986@hostname:30003:
[58774]{400030}[28/47065656] 2015-02-17 11:42:49.440146 e Executor PlanExecutor.cpp(00690) : "_SYS_STATISTICS"."STATISTICS_PREPARE_CALL_TIMER": line 23 col 9 (at pos 1026): [129] (range 3): transaction rolled back by an internal error: [129] "_SYS_STATISTICS"."SHARED_WRITE_INTERNAL_ALERT": line 7 col 316 (at pos 627): [129] (range 3): transaction rolled back by an internal error: exception during deltalog replay. See trace file for more information(129), plan: 4 pops: ceLjitPop pop1(out a), ceConvertDatatypePop pop2(in a, out b), ceCustomCppPop pop3(in b, out c), ceProjectionPop pop4(in c, out d)
[58774]{400030}[28/47065656] 2015-02-17 11:42:49.440157 e Executor PlanExecutor.cpp(00690) : pop1, 11:42:48.249 +1.190, cpu 140362178779016, hostname:30003, ceLjitPop, rc 129, transaction rolled back by an internal error
[58774]{400030}[28/47065656] 2015-02-17 11:42:49.440170 e Executor PlanExecutor.cpp(00690) : Comm total: 0.000
[58774]{400030}[28/47065656] 2015-02-17 11:42:49.440173 e Executor PlanExecutor.cpp(00690) : Total: 11:42:48.248 to 11:42:49.440 +1.192, cpu 140362178779016
[58774]{400030}[28/47065656] 2015-02-17 11:42:49.440180 e Executor PlanExecutor.cpp(00690) : sizes a 0 d 0
[58774]{400030}[28/47065656] 2015-02-17 11:42:49.440184 e Executor PlanExecutor.cpp(00690) : -- end executor returns
[58774]{400030}[28/47065656] 2015-02-17 11:42:49.440186 e Executor PlanExecutor.cpp(00690) : pop1 (rc 129, transaction rolled back by an internal error)
pop = executorPy.ceLjitPop() # pop1
pop.setLocation('hostname', 30003)
pop.setNodeName('$$_SYS_SS2_RESULT$$_SYS_SS_CE_2758648_TMP_CALL')
pop.setUseInternalTable()
pop.addViewAttribute('CAN_CALL', datatype=83, intDigits=5000, sqlType=36, sqlLength=5000)
pop.addViewAttribute('_total_ucnt', datatype=83, intDigits=5000, sqlType=36, sqlLength=5000)
pop.setLocale('BINARY')
pop.setUserSchema('_SYS_STATISTICS')
pop.addOutputName('_SYS_SS2_RESULT')
pop.addConnectorOutputPos(0)
pop.addPlanDebugOpDataInfo(originalNodeName = '$$_SYS_SS2_RESULT$$', scenarioName = '_SYS_STATISTICS:_SYS_SS_CE_2758648_TMP')
pop.setScript("""
#pragma function "\"_SYS_STATISTICS\".\"STATISTICS_PREPARE_CALL_TIMER\""
export Void main(NullString "SNAPSHOT_ID" sSNAPSHOT_ID, NullString "SCHEDULABLE_ID" sSCHEDULABLE_ID, Table<NullString "CAN_CALL", NullString "_total_ucnt"> "_SYS_SS2_RESULT" & result)
{
Connection conn;
RSHeap heap = RSHeap(conn);
RSEnv env = RSEnv(heap);
Int32 ucnt = 0;
// scalar input parameter: SNAPSHOT_ID
RSLongdate vSNAPSHOT_ID = RSLongdate(sSNAPSHOT_ID);
// scalar input parameter: SCHEDULABLE_ID
RSInteger vSCHEDULABLE_ID = RSInteger(sSCHEDULABLE_ID);
RSInteger vCAN_CALL = expr::null_<RSInteger>(); // scalar output parameter
RSInteger v_total_ucnt = expr::null_<RSInteger>(); // scalar output parameter
RSInteger vCAN_CALL___2; // CAN_CALL_2: intermediate def-variable
RSInteger vCAN_CALL___5; // CAN_CALL_5: intermediate def-variable
RSString vV_STATUS; // V_STATUS_1: intermediate def-variable
RSString vV_STATUS___3; // V_STATUS_3: intermediate def-variable
RSString vV_NEW_STATUS; // V_NEW_STATUS_1: intermediate def-variable
RSString vV_NEW_STATUS___5; // V_NEW_STATUS_5: intermediate def-variable
RSString vV_NEW_STATUS_TEXT; // V_NEW_STATUS_TEXT_1: intermediate def-variable
RSString vV_NEW_STATUS_TEXT___4; // V_NEW_STATUS_TEXT_4: intermediate def-variable
RSInteger vV_INSTALLING; // V_INSTALLING_1: intermediate def-variable
RSInteger vV_INSTALLING___2; // V_INSTALLING_2: intermediate def-variable
RSInteger v_total_ucnt___6; // _total_ucnt_6: intermediate def-variable
RSBigInt v__ROWCOUNT = RSBigInt("0"); // ::ROWCOUNT_1: intermediate def-variable
RSBigInt v__ROWCOUNT___6 = RSBigInt("0"); // ::ROWCOUNT_6: intermediate def-variable
v_total_ucnt = RSInteger(0);
#pragma location " line 5 col 1 (at pos 340)"
#pragma location " line 6 col 1 (at pos 357)"
#pragma location " line 7 col 1 (at pos 378)"
vV_NEW_STATUS_TEXT = expr::constructor_<RSString>("",0);
vV_NEW_STATUS_TEXT.checkLengthLEAndThrow(5000z);
#pragma location " line 8 col 1 (at pos 410)"
vV_INSTALLING = expr::typecast_<RSInteger>(1);
#pragma location " line 10 col 1 (at pos 439)"
{
RSInteger tCAN_CALL = expr::typecast_<RSInteger>(0);
vCAN_CALL = tCAN_CALL;
}
#pragma location " line 11 col 1 (at pos 452)"
{
PreparedStatement stmt0 = conn.prepareStatement(String(" SELECT COUNT(*) FROM \"_SYS_STATISTICS\".\"STATISTICS_PROPERTIES\" WHERE ( \"KEY\" = 'internal.installation.state' AND \"VALUE\" LIKE 'Installing%' ) "), "static", "");
ResultSet rs0 = stmt0.executeQuery();
if (rs0.next()) {
{
RSInteger tvV_INSTALLING___2 = expr::typecast_<RSInteger>(rs0.getRSBigInt(1z));
vV_INSTALLING___2 = tvV_INSTALLING___2;
}
if (rs0.next()) { throw Exception::SQLException1300; }
}
else { throw Exception::SQLException1299; }
}
// 2758648__1
#pragma location " line 12 col 4 (at pos 602)"
if (expr::eq_<RSBoolean>(vV_INSTALLING___2,expr::typecast_<RSInteger>(1)).isTrue()) {
// 2758648__2
#pragma location " line 13 col 5 (at pos 627)"
result.getColumn<NullString>("CAN_CALL")[0z] = NullString(vCAN_CALL);
result.getColumn<NullString>("_total_ucnt")[0z] = NullString(v_total_ucnt);
return;
}
#pragma location " line 15 col 1 (at pos 643)"
{
PreparedStatement stmt1 = conn.prepareStatement(String(" SELECT \"STATUS\" FROM \"_SYS_STATISTICS\".\"STATISTICS_SCHEDULE\" WHERE \"ID\" = ?"), "static", "");
stmt1.setRSInteger(1z, vSCHEDULABLE_ID);
ResultSet rs1 = stmt1.executeQuery();
if (rs1.next()) {
{
RSString tvV_STATUS = rs1.getRSString(1z);
tvV_STATUS.checkLengthLEAndThrow(5000z);
vV_STATUS.copy(tvV_STATUS, env);
}
if (rs1.next()) { throw Exception::SQLException1300; }
}
else { throw Exception::SQLException1299; }
}
// 2758648__3
#pragma location " line 16 col 4 (at pos 740)"
if (expr::and_<RSBoolean>(expr::ne_<RSBoolean>(vV_STATUS,expr::constructor_<RSString>("Disabled",8)),expr::ne_<RSBoolean>(vV_STATUS,expr::constructor_<RSString>("Inactive",8))).isTrue()) {
// 2758648__4
RSInteger vCAN_CALL___4; // CAN_CALL_4: intermediate defined variable
RSString vV_NEW_STATUS___3; // V_NEW_STATUS_3: intermediate defined variable
RSString vV_NEW_STATUS___4; // V_NEW_STATUS_4: intermediate defined variable
RSString vV_NEW_STATUS_TEXT___3; // V_NEW_STATUS_TEXT_3: intermediate defined variable
RSInteger v_total_ucnt___5; // _total_ucnt_5: intermediate defined variable
RSBigInt v__ROWCOUNT___5 = RSBigInt("0"); // ::ROWCOUNT_5: intermediate defined variable
// 2758648__5
#pragma location " line 17 col 8 (at pos 800)"
if (expr::or_<RSBoolean>(expr::eq_<RSBoolean>(vV_STATUS,expr::constructor_<RSString>("Idle",4)),expr::eq_<RSBoolean>(vV_STATUS,expr::constructor_<RSString>("Manual",6))).isTrue()) {
// 2758648__6
#pragma location " line 18 col 9 (at pos 852)"
{
RSString tV_NEW_STATUS = expr::constructor_<RSString>("Scheduled",9);
tV_NEW_STATUS.checkLengthLEAndThrow(5000z);
vV_NEW_STATUS = tV_NEW_STATUS;
}
#pragma location " line 19 col 9 (at pos 889)"
{
RSInteger tCAN_CALL = expr::typecast_<RSInteger>(1);
vCAN_CALL = tCAN_CALL;
}
}
else if (expr::eq_<RSBoolean>(vV_STATUS,expr::constructor_<RSString>("Scheduled",9)).isTrue()) {
// 2758648__7
#pragma location " line 21 col 9 (at pos 950)"
{
RSString tV_NEW_STATUS = expr::constructor_<RSString>("Disabled",8);
tV_NEW_STATUS.checkLengthLEAndThrow(5000z);
vV_NEW_STATUS = tV_NEW_STATUS;
}
#pragma location " line 22 col 9 (at pos 986)"
{
RSString tV_NEW_STATUS_TEXT = expr::constructor_<RSString>("timeout",7);
tV_NEW_STATUS_TEXT.checkLengthLEAndThrow(5000z);
vV_NEW_STATUS_TEXT = tV_NEW_STATUS_TEXT;
}
#pragma location " line 23 col 9 (at pos 1026)"
{
CallableStatement stmt2 = conn.prepareCall(String("{ call \"_SYS_STATISTICS\".\"SHARED_WRITE_INTERNAL_ALERT\" (?, ?) }"), "static", "");
stmt2.setRSLongdate(1z, vSNAPSHOT_ID);
stmt2.setRSString(2z, expr::concat_<RSString>(env,expr::concat_<RSString>(env,expr::typecast_<RSString>(env,vSCHEDULABLE_ID),expr::constructor_<RSString>(" is disabled and will not be called. Reason: ",45)),vV_NEW_STATUS_TEXT));
stmt2.execute();
}
}
// 2758648__8
#pragma location " line 24 col 8 (at pos 1192)"
if (expr::not_<RSBoolean>(expr::isnull_<RSBoolean>(vV_NEW_STATUS)).isTrue()) {
// 2758648__9
RSInteger v_total_ucnt___3; // _total_ucnt_3: intermediate defined variable
RSInteger v_total_ucnt___4; // _total_ucnt_4: intermediate defined variable
RSBigInt v__ROWCOUNT___3 = RSBigInt("0"); // ::ROWCOUNT_3: intermediate defined variable
RSBigInt v__ROWCOUNT___4 = RSBigInt("0"); // ::ROWCOUNT_4: intermediate defined variable
// 2758648__10
#pragma location " line 25 col 12 (at pos 1234)"
if (expr::eq_<RSBoolean>(vCAN_CALL,expr::typecast_<RSInteger>(1)).isTrue()) {
// 2758648__11
#pragma location " line 26 col 13 (at pos 1264)"
{
PreparedStatement stmt3 = conn.prepareStatement(String("UPDATE \"_SYS_STATISTICS\".\"STATISTICS_SCHEDULE\" SET \"LATEST_START_SNAPSHOT_ID\" = ?, \"LATEST_START_SERVERTIME\" = CURRENT_TIMESTAMP, \"STATUS\" = ?, \"STATUSREASON\" = ? WHERE \"ID\" = ?"), "static", "");
stmt3.setRSLongdate(1z, vSNAPSHOT_ID);
stmt3.setRSString(2z, vV_NEW_STATUS);
stmt3.setRSString(3z, vV_NEW_STATUS_TEXT);
stmt3.setRSInteger(4z, vSCHEDULABLE_ID);
ucnt = stmt3.executeUpdate();
v__ROWCOUNT = RSBigInt(ucnt);
v_total_ucnt = expr::add_<RSInteger>(RSInteger(ucnt), v_total_ucnt);
}
}
else {
// 2758648__12
#pragma location " line 28 col 13 (at pos 1498)"
{
PreparedStatement stmt4 = conn.prepareStatement(String("UPDATE \"_SYS_STATISTICS\".\"STATISTICS_SCHEDULE\" SET \"STATUS\" = ?, \"STATUSREASON\" = ? WHERE \"ID\" = ?"), "static", "");
stmt4.setRSString(1z, vV_NEW_STATUS);
stmt4.setRSString(2z, vV_NEW_STATUS_TEXT);
stmt4.setRSInteger(3z, vSCHEDULABLE_ID);
ucnt = stmt4.executeUpdate();
v__ROWCOUNT = RSBigInt(ucnt);
v_total_ucnt = expr::add_<RSInteger>(RSInteger(ucnt), v_total_ucnt);
}
}
}
}
result.getColumn<NullString>("CAN_CALL")[0z] = NullString(vCAN_CALL);
result.getColumn<NullString>("_total_ucnt")[0z] = NullString(v_total_ucnt);
}
""")
pop.setNameOfMainFunction('main')
pop.addParameter('SNAPSHOT_ID','2015-02-17 16:42:47.0000000',0,83, 5000, 0)
pop.addParameter('SCHEDULABLE_ID','5032',0,83, 5000, 0)
pop.setNameOfContext('sp')
pop.setSchema('_SYS_STATISTICS')
pop.setExecuteUser('_SYS_STATISTICS')
pop.setScenarioName('_SYS_STATISTICS:_SYS_SS_CE_2758648_TMP')
pop.setCacheKey('"_SYS_STATISTICS"."_SYS_SS_CE_2758648_TMP".54C9F070522BDC6DE1000000AB96DA8F')
pop.setOriginalNodeName('$$_SYS_SS2_RESULT$$')
[58774]{400030}[28/47065656] 2015-02-17 11:42:49.440361 e cePlanExec cePlanExecutor.cpp(06890) : Error during Plan execution of model _SYS_STATISTICS:_SYS_SS_CE_2758648_INS (-1), reason: "_SYS_STATISTICS"."STATISTICS_PREPARE_CALL_TIMER": line 23 col 9 (at pos 1026): [129] (range 3): transaction rolled back by an internal error: [129] "_SYS_STATISTICS"."SHARED_WRITE_INTERNAL_ALERT": line 7 col 316 (at pos 627): [129] (range 3): transaction rolled back by an internal error: exception during deltalog replay. See trace file for more information
[58774]{-1}[-1/-1] 2015-02-17 11:42:49.441060 e STATS_WORKER SQLInterfaceEAPI.cpp(00431) : error calling configurable (5032, deletion: no): exception 1: no.71000129 (ptime/query/plan_executor/trex_wrapper/trex_wrapper_body/trex_query.cc:795)
[129] "_SYS_STATISTICS"."STATISTICS_PREPARE_CALL_TIMER": line 23 col 9 (at pos 1026): [129] (range 3): transaction rolled back by an internal error: [129] "_SYS_STATISTICS"."SHARED_WRITE_INTERNAL_ALERT": line 7 col 316 (at pos 627): [129] (range 3): transaction rolled back by an internal error: exception during deltalog replay. See trace file for more information
Please let me know in case we need data from the other files as well.
Hi Daniel,
the similar "socket closed" issue is still up in my case: Design Studio or HANA Studio: Connection to database server lost
Trying to investigate...
Kostia
Hi Folks,
We are in a organisation where BASIS team manages the application and the dba team manages the HANA database.
Should the dba folks be aware of the schema password or else or not.
Becuase DBA's sometimes need to execute queries inside the schema data and give output to end users.
Whats the best practise?
Thomas,
this website SAP S/4 Business Suite on SAP HANA (FAQ) has all current S/4HANA information , we will post more once we are allowed to.
W regards to your questions, all updates updates, fixes, patches etc. for S/4HANA private (MCaaS) and public cloud (SaaS) will be performed as a service by SAP.
S/4HANA on premise is using the same procedures as you know them from the Suite, including babysitting, although there will be more 'simple' procedures in the future.
S/4HANA will also still have Enhancement packages.
What is new and exclusive for S/4HANA is the exchange innovation, which will be the provisioning mechanism for the new simplifications. Once we get green light to publish more information on this we will.
thank you
erich
Thanks Piyush for the explanation. Its really helpful.
Is there any way to check the Change Id under which object is currently tracked ? System ask for Change_Id only during first time activation of object. After this object will be tracked under same Id until Change_Id is marked as released. During subsequent changes by different do they have any option check Change_Id under which object is getting tracked ?
I am using HANA Studio version 1.0.7300 and I want to change the color theme to something dark like Obsidian in Visual Studio. I tried using the Eclipse Color Theme plug-in and it doesn't really work with SQL files or the graphical view editors. Is there any color theme plug-in that works well with HANA Studio?
Anyone got solution to this issue...?
Thanks
Gaurav
Hi Lars. I've just recently been handed SLT duties on top of my modelling ones so I've only been beginning to dig into this in the past week or so after users complained of missing data in their reports. I troubleshooted by looking at replication statistics in LTRC transaction and first look at all tables for the day and sort by maximum latency. Then I take a look at each of the worst tables by running the statistics by MINUTE for one table at a time and then I can clearly see entries like this for MKPF;
02:00 AM 100 records latency 2.5 seconds
02:01 AM 105 records latency 3 seconds
02:02 AM 103 records latency 2.7 seconds
I can clearly see records being updated every minute then suddenly there will be a gap of 1 or 2 hours with zero entries and it will jump like;
4:10 AM 5000 records latency 7680 seconds
4:11 AM 100 records latency 2.5 seconds
4:13 etc...
These are not real numbers but just an example.
-Patrick