SlideShare uma empresa Scribd logo
1 de 16
Baixar para ler offline
Business	
  Suite	
  on	
  ASE	
  Lessons	
  Learned	
  
•  This  document  provides  a  brief  summary  of  experiences  and  
lessons  learned  following  a  recent  customer  migra9on  from  
Oracle  to  ASE
•  The  document  is  aimed  at  technical  consultants  involved  with  
migra9on  to  ASE
Introduc3on	
  
•  2087322  -­‐  SYB:  Where  to  find  informa9on  about  SAP  
applica9ons  on  SAP  ASE
•  SAP  ASE  is  cer9fied  for  use  with  SAP  Business  Suite  or  as  a  
standalone  database  plaKorm
•  There  are  always  two  delivery  channels  for  the  SAP  ASE  
soLware  binaries
•  Check  if  your  use  case  is  supported  and  that  you  download  the  
relevant  soLware  version
•  Ensure  that  you  validate  the  informa9on  within  the  SAP  notes  
to  ensure  it’s  relevant  to  your  use  case
#1	
  –	
  Business	
  Suite	
  Compa3bility	
  	
  
•  Download  the  latest  SP  from  the  SAP  Support  Portal
•  The  version  of  SAP  ASE  will  make  a  big  difference  when  
considering  the  implementa9on  project
•  Consult  with  your  SAP  TQM  to  ensure  you  plan  to  be  on  the  
op9mum  version  and  patch  level  of  SAP  ASE  for  your  project  
9melines
•  SAP  ASE  patches  are  released  as  frequently  as  every  3  months  
which  can  poten9ally  contain  fixes  for  a  possible  data  loss  or  
data  corrup9on  scenario
#2	
  –	
  Download	
  the	
  Latest	
  
•  hVp://wiki.scn.sap.com/wiki/display/SYBASE/Targeted+ASE+15.x
+Release+Schedule+and+CR+list+Informa9on
•  Revisions  to  SAP  ASE  soLware  are  performed  rapidly  so  plan  to  
patch  at  least  every  3  to  6  months  at  minimum
•  Failing  to  remain  current  may  create  issues  with  other  9ghtly  
associated  soLware  areas  (such  as  SAP  Replica9on  Server)
•  Revisions  can  be  delayed  drama9cally  (by  months)  only  to  be  
superseded  almost  immediately  by  a  later  revision
•  “Hot  fixes”  exist,  whereby  a  current  revision  receives  an  
addi9onal  increment  in  between  the  previous  and  the  latest
#3	
  –	
  Stay	
  Current	
  
•  1539124  -­‐  SYB:  Database  Configura9on  for  SAP  applica9ons  on  
SAP  ASE
•  1619967  -­‐  SYB:  DBA  Cockpit  Correc9on  Collec9on  SAP  Basis  
7.31
•  Configura9on  of  parameters  of  SAP  ASE  database  is  performed  
against  one  core  SAP  note.
•  It  has  a  messy  layout  and  can  be  complex  to  digest  manually.
•  Changing  the  parameters  to  those  recommended  by  SAP  is  a  
must  as  out-­‐of-­‐the-­‐box  configura9on  is  never  op9mal  or  
poten9ally  even  unstable
•  DBA  Cockpit  is  your  friend  and  allows  easy  valida9on  of  the  
parameters  depending  on  your  NetWeaver  release
#4	
  –	
  Ensure	
  Correct	
  Parameteriza3on	
  
•  Erroneous  or  conflic9ng  support  statements  within  SAP  notes  
can  cause  confusion
•  Some9mes  the  SAP  ASE  standalone  community  forget  SAP  ASE  
can  run  underneath  SAP  Business  Suite
•  If  you  see  a  SAP  note  sta9ng  you’re  not  supported  if  you  do  “X”  
or  have  “Y”  installed,  query  it  with  your  TQM  as  it  may  not  be  
relevant  to  your  use  case
•  Get  the  account  manager  involved  with  your  project
#5	
  –	
  Confirm	
  Statements	
  with	
  TQM	
  
•  1749935  -­‐  SYB:  Configura9on  Guide  for  SAP  ASE  15.7
•  1581695  -­‐  SYB:  Configura9on  Guide  for  SAP  ASE  16.0
•  Some  parameters  listed  in  SAP  notes  will  be  specific  to  SAP  BW  
or  SAP  ERP
•  The  old  OLAP  versus  OLTP  tuning  issue  is  s9ll  relevant
•  Double  check  the  SAP  note  containing  the  SAP  ASE  
recommended  parameters  and  don’t  just  blindly  apply  it
#6	
  –	
  Set	
  Relevant	
  DB	
  Parameters	
  
•  Patching  SAP  ASE  is  simple  so  expend  the  9me  saved  by  tes9ng
•  Include  both  func9onal,  technical  and  opera9onal  tes9ng  
including  your  system  copy  process
•  Performance  tes9ng  is  a  must  with  the  change  in  database
•  Issues  detected  may  take  9me  to  resolve  with  workarounds  
possible
•  But  issue  may  be  fixed  in  a  later  SAP  ASE  revision  –  keep  an  eye  
on  the  important  notes
#7	
  –	
  Perform	
  Rigorous	
  Tes3ng	
  
•  2077419  -­‐  Targeted  ASE  15.x  Release  Schedule  and  CR  list  
Informa9on
•  Check  the  bug  lis9ng  of  the  next  revision  carefully
•  It  could  save  you  from  poten9al  corrup9on  or  an  unfixable  
situa9on
•  SAP  ASE  bugs  are  not  listed  in  individual  SAP  notes  but  in  the  
Release  Informa9on  Note  for  the  next  revision
#8	
  –	
  Always	
  Check	
  Bug	
  List	
  
•  1618817  -­‐  SYB:  How  to  restore  an  SAP  ASE  database  server  
(UNIX)
•  1585981  -­‐  SYB:  Ensuring  Recoverability  for  SAP  ASE
•  The  log  files  for  the  database,  jobserver  and  backupserver  do  
not  rotate  un9l  the  SAP  ASE  instance  is  restarted
•  Keep  these  files  9dy  and  compressed  with  your  own  
housekeeping  scripts
•  Recommenda9ons  exist  for  retaining  certain  files  such  as  the  
last  config  file,  the  dumphist  file  and  export  of  sysdevices  table,  
on  a  separate  file  system
#9	
  –	
  Configure	
  Housekeeping	
  
•  Out-­‐of-­‐the-­‐box  the  performance  of  backups  and  restores  is  
adequate.
•  A  1.3TB  database  within  1  stripe  can  take  in  excess  of  4  hours  
(to  a  DataDomain  appliance  such  as  EMC  Avamar)
•  Spend  9me  to  performance  tune  by  adjus9ng  one  SAP  ASE  
parameter  and  you  could  reduce  run9me  by  as  much  as  30%
•  Make  sure  that  you  test  the  restore  capability
•  Allocate  adequate  disk  space  for  emergency  backups  (dumps)  
to  disk  if  you’re  planning  to  backup  to  a  third-­‐party  tool
•  Allocate  adequate  disk  space  for  transac9on  log  in  case  of  
emergency  situa9ons
#10	
  –	
  Tune	
  Backup	
  for	
  Performance	
  	
  
•  1996340  -­‐  SYB:  Default  RSDB  profile  parameters  for  SAP  ASE
–  Failure  to  set  these  parameters  correctly  will  lead  to  performance  
problems  during  SELECT  with  IN  lists
•  During  a  database  plaKorm  migra9on  ensure  that  you  re-­‐visit  
the  relevance  of  any  database  specific  parameters  especially  
those  concerned  with  DBSL  level  interac9ons.
•  Search  for  notes  in  component  BC-­‐DB-­‐SYB  and  order  in  date  
descending  then  filter  for  relevancy  against  your  NW  release  
and  SP  level
#11	
  –	
  Re-­‐Visit	
  NetWeaver	
  Parameters	
  
•  1702338  -­‐  SYB:  Database  hints  in  Open  SQL  for  Sybase  ASE
–  Failure  to  re-­‐visit  any  hints  you  had  previously  specified  for  your  source  
database  may  lead  to  unexpected  performance  problems
•  Your  old  database  plaKorm  hints  will  be  ineffec9ve  on  the  new  
database
•  Consider  valida9ng  whether  new  hints  for  ASE  are  required,  or  
whether  the  new  op9mizer  will  automa9cally  cope
•  Ensure  that  you  know  how  to  “EXPLAIN  PLAN”  as  you’ll  need  it!
•  Budget  project  9me  for  performance  tuning  of  SQL  especially  in  
custom  code
#12	
  –	
  Re-­‐Visit	
  Any	
  SQL	
  Hints	
  
•  2162183  -­‐  SYB:  Frequently  Asked  Ques9ons  for  SAP  ASE
–  good  star9ng  point  for  other  notes
•  1946048  -­‐  Too  many  UPDATES  to  Table  SWNCMONI
–  without  this  note,  high  transac9on  log  volumes  may  be  experienced
•  2276031  -­‐  Deac9va9on  of  BAdi  ICF_STAT_COLLECTOR
–  without  this  note,  high  transac9on  log  volumes  may  be  experienced
Other	
  Useful	
  Notes	
  
Thank-­‐you	
  

Mais conteúdo relacionado

Mais procurados

Cassandra drivers
Cassandra driversCassandra drivers
Cassandra drivers
Tyler Hobbs
 

Mais procurados (15)

BW Migration to HANA Part 3 - Post-processing on the Migrated System
BW Migration to HANA Part 3 - Post-processing on the Migrated SystemBW Migration to HANA Part 3 - Post-processing on the Migrated System
BW Migration to HANA Part 3 - Post-processing on the Migrated System
 
BW Migration to HANA Part1 - Preparation in BW System
BW Migration to HANA Part1 - Preparation in BW SystemBW Migration to HANA Part1 - Preparation in BW System
BW Migration to HANA Part1 - Preparation in BW System
 
Solution Manager 7.2 SAP Monitoring - Part 2 - Configuration
Solution Manager 7.2 SAP Monitoring - Part 2 - ConfigurationSolution Manager 7.2 SAP Monitoring - Part 2 - Configuration
Solution Manager 7.2 SAP Monitoring - Part 2 - Configuration
 
Solution manager 7.2 details
Solution manager 7.2   detailsSolution manager 7.2   details
Solution manager 7.2 details
 
Mastering SAP Monitoring - SAP HANA Monitoring, Management & Automation
Mastering SAP Monitoring - SAP HANA Monitoring, Management & AutomationMastering SAP Monitoring - SAP HANA Monitoring, Management & Automation
Mastering SAP Monitoring - SAP HANA Monitoring, Management & Automation
 
Sap memory managerment
Sap memory managermentSap memory managerment
Sap memory managerment
 
What is Retrofit in Solution Manager 7.2
What is Retrofit in Solution Manager 7.2What is Retrofit in Solution Manager 7.2
What is Retrofit in Solution Manager 7.2
 
Sap system landscape best practice
Sap system landscape best practiceSap system landscape best practice
Sap system landscape best practice
 
SAP LVM Post Copy Automation Integration
SAP LVM Post Copy Automation IntegrationSAP LVM Post Copy Automation Integration
SAP LVM Post Copy Automation Integration
 
Daulat Basis Question
Daulat Basis QuestionDaulat Basis Question
Daulat Basis Question
 
SAP HANA SPS12 Exploring New Features
SAP HANA SPS12 Exploring New FeaturesSAP HANA SPS12 Exploring New Features
SAP HANA SPS12 Exploring New Features
 
OTM(Oracle Transport Management)
OTM(Oracle Transport Management)OTM(Oracle Transport Management)
OTM(Oracle Transport Management)
 
Kaseya Connect 2013: Understanding & Configuring Kaseya Service Desk
Kaseya Connect 2013: Understanding & Configuring Kaseya Service DeskKaseya Connect 2013: Understanding & Configuring Kaseya Service Desk
Kaseya Connect 2013: Understanding & Configuring Kaseya Service Desk
 
Application performance analytics with Applications Manager
Application performance analytics with Applications ManagerApplication performance analytics with Applications Manager
Application performance analytics with Applications Manager
 
Cassandra drivers
Cassandra driversCassandra drivers
Cassandra drivers
 

Destaque

Destaque (20)

Enhancing the Security of Data at Rest with SAP ASE 16
Enhancing the Security of Data at Rest with SAP ASE 16Enhancing the Security of Data at Rest with SAP ASE 16
Enhancing the Security of Data at Rest with SAP ASE 16
 
Leveraging SAP ASE Workload Analyzer to optimize your database environment
Leveraging SAP ASE Workload Analyzer to optimize your database environmentLeveraging SAP ASE Workload Analyzer to optimize your database environment
Leveraging SAP ASE Workload Analyzer to optimize your database environment
 
How To Be a Great DBA
How To Be a Great DBAHow To Be a Great DBA
How To Be a Great DBA
 
ASE Semantic Partitions- A Case Study
ASE Semantic Partitions- A Case Study ASE Semantic Partitions- A Case Study
ASE Semantic Partitions- A Case Study
 
Master Index Rebuilding in ASE 15.7
Master Index Rebuilding in ASE 15.7Master Index Rebuilding in ASE 15.7
Master Index Rebuilding in ASE 15.7
 
Configuring and using SIDB for ASE CE SP130
Configuring and using SIDB for ASE CE SP130Configuring and using SIDB for ASE CE SP130
Configuring and using SIDB for ASE CE SP130
 
Git migration - Lessons learned
Git migration - Lessons learnedGit migration - Lessons learned
Git migration - Lessons learned
 
The Science of DBMS: Query Optimization
The Science of DBMS: Query Optimization The Science of DBMS: Query Optimization
The Science of DBMS: Query Optimization
 
The Science of DBMS: Data Storage & Organization
The Science of DBMS: Data Storage & Organization The Science of DBMS: Data Storage & Organization
The Science of DBMS: Data Storage & Organization
 
Tabular Data Stream: The Binding Between Client and SAP ASE
Tabular Data Stream: The Binding Between Client and SAP ASETabular Data Stream: The Binding Between Client and SAP ASE
Tabular Data Stream: The Binding Between Client and SAP ASE
 
Choosing Indexes For Performance
Choosing Indexes For PerformanceChoosing Indexes For Performance
Choosing Indexes For Performance
 
ASE Tempdb Performance and Tuning
ASE Tempdb Performance and Tuning ASE Tempdb Performance and Tuning
ASE Tempdb Performance and Tuning
 
SAP ASE In The Cloud
SAP ASE In The Cloud SAP ASE In The Cloud
SAP ASE In The Cloud
 
Tips Tricks and Little known features in SAP ASE
Tips Tricks and Little known features in SAP ASETips Tricks and Little known features in SAP ASE
Tips Tricks and Little known features in SAP ASE
 
SAP HANA Innovation Award 2015
SAP HANA Innovation Award 2015SAP HANA Innovation Award 2015
SAP HANA Innovation Award 2015
 
Storage Optimization and Operational Simplicity in SAP Adaptive Server Enter...
Storage Optimization and Operational Simplicity in SAP  Adaptive Server Enter...Storage Optimization and Operational Simplicity in SAP  Adaptive Server Enter...
Storage Optimization and Operational Simplicity in SAP Adaptive Server Enter...
 
ASE Performance and Tuning Parameters Beyond the cfg File
ASE Performance and Tuning Parameters Beyond the cfg FileASE Performance and Tuning Parameters Beyond the cfg File
ASE Performance and Tuning Parameters Beyond the cfg File
 
Sybase ASE 15.7- Two Case Studies of Successful Migration
Sybase ASE 15.7- Two Case Studies of Successful Migration Sybase ASE 15.7- Two Case Studies of Successful Migration
Sybase ASE 15.7- Two Case Studies of Successful Migration
 
SAP ASE 16 SP02 Performance Features
SAP ASE 16 SP02 Performance FeaturesSAP ASE 16 SP02 Performance Features
SAP ASE 16 SP02 Performance Features
 
Advanced ASE Performance Tuning Tips
Advanced ASE Performance Tuning Tips Advanced ASE Performance Tuning Tips
Advanced ASE Performance Tuning Tips
 

Semelhante a SAP ASE Migration Lessons Learned

Pre and post tips to installing sql server correctly
Pre and post tips to installing sql server correctlyPre and post tips to installing sql server correctly
Pre and post tips to installing sql server correctly
Antonios Chatzipavlis
 
VMworld 2013: Strategic Reasons for Classifying Workloads for Tier 1 Virtuali...
VMworld 2013: Strategic Reasons for Classifying Workloads for Tier 1 Virtuali...VMworld 2013: Strategic Reasons for Classifying Workloads for Tier 1 Virtuali...
VMworld 2013: Strategic Reasons for Classifying Workloads for Tier 1 Virtuali...
VMworld
 

Semelhante a SAP ASE Migration Lessons Learned (20)

Configuring Sage 500 for Performance
Configuring Sage 500 for PerformanceConfiguring Sage 500 for Performance
Configuring Sage 500 for Performance
 
Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...
Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...
Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...
 
Pre and post tips to installing sql server correctly
Pre and post tips to installing sql server correctlyPre and post tips to installing sql server correctly
Pre and post tips to installing sql server correctly
 
VMworld 2013: Strategic Reasons for Classifying Workloads for Tier 1 Virtuali...
VMworld 2013: Strategic Reasons for Classifying Workloads for Tier 1 Virtuali...VMworld 2013: Strategic Reasons for Classifying Workloads for Tier 1 Virtuali...
VMworld 2013: Strategic Reasons for Classifying Workloads for Tier 1 Virtuali...
 
Sap ac100 col02 latest sample www erp_examscom
Sap ac100 col02 latest sample www erp_examscomSap ac100 col02 latest sample www erp_examscom
Sap ac100 col02 latest sample www erp_examscom
 
Using sap-netweaver-with-dbim-2594359
Using sap-netweaver-with-dbim-2594359Using sap-netweaver-with-dbim-2594359
Using sap-netweaver-with-dbim-2594359
 
10 Golden Rules for S/4 HANA Migrations
10 Golden Rules for S/4 HANA Migrations10 Golden Rules for S/4 HANA Migrations
10 Golden Rules for S/4 HANA Migrations
 
Webinar slides: Our Guide to MySQL & MariaDB Performance Tuning
Webinar slides: Our Guide to MySQL & MariaDB Performance TuningWebinar slides: Our Guide to MySQL & MariaDB Performance Tuning
Webinar slides: Our Guide to MySQL & MariaDB Performance Tuning
 
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 3: BI 4.1 Sizing and Virtualization
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 3: BI 4.1 Sizing and VirtualizationSAP #BOBJ #BI 4.1 Upgrade Webcast Series 3: BI 4.1 Sizing and Virtualization
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 3: BI 4.1 Sizing and Virtualization
 
SA114 - Virtual Notesiality! - How the Notes client and Browser Plugin can ex...
SA114 - Virtual Notesiality! - How the Notes client and Browser Plugin can ex...SA114 - Virtual Notesiality! - How the Notes client and Browser Plugin can ex...
SA114 - Virtual Notesiality! - How the Notes client and Browser Plugin can ex...
 
2015 04 Preparing for the SAP S/4HANA Migration
2015 04 Preparing for the SAP S/4HANA Migration2015 04 Preparing for the SAP S/4HANA Migration
2015 04 Preparing for the SAP S/4HANA Migration
 
Running Business Critical Workloads on AWS – Nam Je Cho
Running Business Critical Workloads on AWS – Nam Je ChoRunning Business Critical Workloads on AWS – Nam Je Cho
Running Business Critical Workloads on AWS – Nam Je Cho
 
General 05 integration design vs migration design
General 05   integration design vs migration designGeneral 05   integration design vs migration design
General 05 integration design vs migration design
 
Finance month closing with HANA
Finance month closing with HANAFinance month closing with HANA
Finance month closing with HANA
 
Sap ac100 col03 sf 1503 latest sample www erp_examscom
Sap ac100 col03 sf 1503 latest sample www erp_examscomSap ac100 col03 sf 1503 latest sample www erp_examscom
Sap ac100 col03 sf 1503 latest sample www erp_examscom
 
Sap basis training demo basis online training in usa,uk and india
Sap basis training demo  basis online training in usa,uk and indiaSap basis training demo  basis online training in usa,uk and india
Sap basis training demo basis online training in usa,uk and india
 
Sap basis training demo basis online training in usa,uk and india
Sap basis training demo  basis online training in usa,uk and indiaSap basis training demo  basis online training in usa,uk and india
Sap basis training demo basis online training in usa,uk and india
 
Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...
Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...
Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...
 
Storage Sizing for SAP
Storage Sizing for SAPStorage Sizing for SAP
Storage Sizing for SAP
 
SAP S/4HANA FAQ’s
SAP S/4HANA FAQ’sSAP S/4HANA FAQ’s
SAP S/4HANA FAQ’s
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 

SAP ASE Migration Lessons Learned

  • 1. Business  Suite  on  ASE  Lessons  Learned  
  • 2. •  This  document  provides  a  brief  summary  of  experiences  and   lessons  learned  following  a  recent  customer  migra9on  from   Oracle  to  ASE •  The  document  is  aimed  at  technical  consultants  involved  with   migra9on  to  ASE Introduc3on  
  • 3. •  2087322  -­‐  SYB:  Where  to  find  informa9on  about  SAP   applica9ons  on  SAP  ASE •  SAP  ASE  is  cer9fied  for  use  with  SAP  Business  Suite  or  as  a   standalone  database  plaKorm •  There  are  always  two  delivery  channels  for  the  SAP  ASE   soLware  binaries •  Check  if  your  use  case  is  supported  and  that  you  download  the   relevant  soLware  version •  Ensure  that  you  validate  the  informa9on  within  the  SAP  notes   to  ensure  it’s  relevant  to  your  use  case #1  –  Business  Suite  Compa3bility    
  • 4. •  Download  the  latest  SP  from  the  SAP  Support  Portal •  The  version  of  SAP  ASE  will  make  a  big  difference  when   considering  the  implementa9on  project •  Consult  with  your  SAP  TQM  to  ensure  you  plan  to  be  on  the   op9mum  version  and  patch  level  of  SAP  ASE  for  your  project   9melines •  SAP  ASE  patches  are  released  as  frequently  as  every  3  months   which  can  poten9ally  contain  fixes  for  a  possible  data  loss  or   data  corrup9on  scenario #2  –  Download  the  Latest  
  • 5. •  hVp://wiki.scn.sap.com/wiki/display/SYBASE/Targeted+ASE+15.x +Release+Schedule+and+CR+list+Informa9on •  Revisions  to  SAP  ASE  soLware  are  performed  rapidly  so  plan  to   patch  at  least  every  3  to  6  months  at  minimum •  Failing  to  remain  current  may  create  issues  with  other  9ghtly   associated  soLware  areas  (such  as  SAP  Replica9on  Server) •  Revisions  can  be  delayed  drama9cally  (by  months)  only  to  be   superseded  almost  immediately  by  a  later  revision •  “Hot  fixes”  exist,  whereby  a  current  revision  receives  an   addi9onal  increment  in  between  the  previous  and  the  latest #3  –  Stay  Current  
  • 6. •  1539124  -­‐  SYB:  Database  Configura9on  for  SAP  applica9ons  on   SAP  ASE •  1619967  -­‐  SYB:  DBA  Cockpit  Correc9on  Collec9on  SAP  Basis   7.31 •  Configura9on  of  parameters  of  SAP  ASE  database  is  performed   against  one  core  SAP  note. •  It  has  a  messy  layout  and  can  be  complex  to  digest  manually. •  Changing  the  parameters  to  those  recommended  by  SAP  is  a   must  as  out-­‐of-­‐the-­‐box  configura9on  is  never  op9mal  or   poten9ally  even  unstable •  DBA  Cockpit  is  your  friend  and  allows  easy  valida9on  of  the   parameters  depending  on  your  NetWeaver  release #4  –  Ensure  Correct  Parameteriza3on  
  • 7. •  Erroneous  or  conflic9ng  support  statements  within  SAP  notes   can  cause  confusion •  Some9mes  the  SAP  ASE  standalone  community  forget  SAP  ASE   can  run  underneath  SAP  Business  Suite •  If  you  see  a  SAP  note  sta9ng  you’re  not  supported  if  you  do  “X”   or  have  “Y”  installed,  query  it  with  your  TQM  as  it  may  not  be   relevant  to  your  use  case •  Get  the  account  manager  involved  with  your  project #5  –  Confirm  Statements  with  TQM  
  • 8. •  1749935  -­‐  SYB:  Configura9on  Guide  for  SAP  ASE  15.7 •  1581695  -­‐  SYB:  Configura9on  Guide  for  SAP  ASE  16.0 •  Some  parameters  listed  in  SAP  notes  will  be  specific  to  SAP  BW   or  SAP  ERP •  The  old  OLAP  versus  OLTP  tuning  issue  is  s9ll  relevant •  Double  check  the  SAP  note  containing  the  SAP  ASE   recommended  parameters  and  don’t  just  blindly  apply  it #6  –  Set  Relevant  DB  Parameters  
  • 9. •  Patching  SAP  ASE  is  simple  so  expend  the  9me  saved  by  tes9ng •  Include  both  func9onal,  technical  and  opera9onal  tes9ng   including  your  system  copy  process •  Performance  tes9ng  is  a  must  with  the  change  in  database •  Issues  detected  may  take  9me  to  resolve  with  workarounds   possible •  But  issue  may  be  fixed  in  a  later  SAP  ASE  revision  –  keep  an  eye   on  the  important  notes #7  –  Perform  Rigorous  Tes3ng  
  • 10. •  2077419  -­‐  Targeted  ASE  15.x  Release  Schedule  and  CR  list   Informa9on •  Check  the  bug  lis9ng  of  the  next  revision  carefully •  It  could  save  you  from  poten9al  corrup9on  or  an  unfixable   situa9on •  SAP  ASE  bugs  are  not  listed  in  individual  SAP  notes  but  in  the   Release  Informa9on  Note  for  the  next  revision #8  –  Always  Check  Bug  List  
  • 11. •  1618817  -­‐  SYB:  How  to  restore  an  SAP  ASE  database  server   (UNIX) •  1585981  -­‐  SYB:  Ensuring  Recoverability  for  SAP  ASE •  The  log  files  for  the  database,  jobserver  and  backupserver  do   not  rotate  un9l  the  SAP  ASE  instance  is  restarted •  Keep  these  files  9dy  and  compressed  with  your  own   housekeeping  scripts •  Recommenda9ons  exist  for  retaining  certain  files  such  as  the   last  config  file,  the  dumphist  file  and  export  of  sysdevices  table,   on  a  separate  file  system #9  –  Configure  Housekeeping  
  • 12. •  Out-­‐of-­‐the-­‐box  the  performance  of  backups  and  restores  is   adequate. •  A  1.3TB  database  within  1  stripe  can  take  in  excess  of  4  hours   (to  a  DataDomain  appliance  such  as  EMC  Avamar) •  Spend  9me  to  performance  tune  by  adjus9ng  one  SAP  ASE   parameter  and  you  could  reduce  run9me  by  as  much  as  30% •  Make  sure  that  you  test  the  restore  capability •  Allocate  adequate  disk  space  for  emergency  backups  (dumps)   to  disk  if  you’re  planning  to  backup  to  a  third-­‐party  tool •  Allocate  adequate  disk  space  for  transac9on  log  in  case  of   emergency  situa9ons #10  –  Tune  Backup  for  Performance    
  • 13. •  1996340  -­‐  SYB:  Default  RSDB  profile  parameters  for  SAP  ASE –  Failure  to  set  these  parameters  correctly  will  lead  to  performance   problems  during  SELECT  with  IN  lists •  During  a  database  plaKorm  migra9on  ensure  that  you  re-­‐visit   the  relevance  of  any  database  specific  parameters  especially   those  concerned  with  DBSL  level  interac9ons. •  Search  for  notes  in  component  BC-­‐DB-­‐SYB  and  order  in  date   descending  then  filter  for  relevancy  against  your  NW  release   and  SP  level #11  –  Re-­‐Visit  NetWeaver  Parameters  
  • 14. •  1702338  -­‐  SYB:  Database  hints  in  Open  SQL  for  Sybase  ASE –  Failure  to  re-­‐visit  any  hints  you  had  previously  specified  for  your  source   database  may  lead  to  unexpected  performance  problems •  Your  old  database  plaKorm  hints  will  be  ineffec9ve  on  the  new   database •  Consider  valida9ng  whether  new  hints  for  ASE  are  required,  or   whether  the  new  op9mizer  will  automa9cally  cope •  Ensure  that  you  know  how  to  “EXPLAIN  PLAN”  as  you’ll  need  it! •  Budget  project  9me  for  performance  tuning  of  SQL  especially  in   custom  code #12  –  Re-­‐Visit  Any  SQL  Hints  
  • 15. •  2162183  -­‐  SYB:  Frequently  Asked  Ques9ons  for  SAP  ASE –  good  star9ng  point  for  other  notes •  1946048  -­‐  Too  many  UPDATES  to  Table  SWNCMONI –  without  this  note,  high  transac9on  log  volumes  may  be  experienced •  2276031  -­‐  Deac9va9on  of  BAdi  ICF_STAT_COLLECTOR –  without  this  note,  high  transac9on  log  volumes  may  be  experienced Other  Useful  Notes