SAP ACC on solaris 10 continers
HI Guru's
I am nobody when it comes to SAP, so sorry for my ignorance. I deal more with OS particularly UNIX. My company is contemplating to adopt SAP ACC 7.1 on solaris containers. The SAP guys told me that SAP ACC can move one container to another machine without any interruption to the service. Which was contradictory to the steps that Oracle gives in container move. As per Oracle documentation, when moving containers from one sever to another we need to halt it and then move the files. I was perplexed when SAP guy told me that ACC can manage it without any interruption. Anyways, I dont trust most of the application support guys on the face value. While searching for the clues I ended up on the end of the internet called SAP Market Place. Looks like SAP documentation is not for free. Hence I had to come to this forum to ask this question. If you guru's can help me and provide me with some documentation then it will be a great help.
thanks
Hi Baba_ji,
From what I understand SAP ACC sees each of the containers/zones as machines (would be the same if they were VMware VMs ,LPARs,LDOMs,vPAR etc) and it does not use the OS container API (eg zoneadm) to move the zone (ie halt/(snap)detach/export/import) the ACC does it itself, moving the appication componets around a number of resorces machines/zones/vm/etc that have the prerequisite environment installed, it does not move the zone per se - it just sees the zones as Solaris machines really
hope that helps a little
Chris
here is a (free) link at oracle, shows the zone setup
http://www.oracle.com/us/solutions/sapacc-oracle-virt-wp-182829.pdf
and the sap link
http://help.sap.com/saphelp_nwpi71/helpdata/en/e6/11e6bee7784cd79bef3095347b225d/content.htm
Similar Messages
-
SAP ACC 7.3 - Start Services
Hi,
We are using SAP ACC 7.3 on NW 7.3 system. As part of i am trying the functionality of Mass Restart or Stop and Start kind of options.
During the Mass Restart it stops dialog servers, CI and database in the order and when it automatically does start it could able to start the database CI kept on trying and finally after 2 hours it is giving up .
Basically when it fails nothing much apart from the error as control failed with error 2.
Is there normally any sort of pre checks to be done at OS level or ACC level to make the start process work ?
Thanks,
Murali.Hi Naor,
This Stop/Restart option is itseft act as a "Soft Stop/Restart".
For Hard Stop/Restart, there is another option called "Forced Stop/Restart".
Hope this helps.
Regards,
Pinkle -
Installing SAP ERP6 EHp4on Solaris 10 ,oracle 10g
Hello gurus
i am planning to install SAP ERP6 EHP4on SOLARIS 10 Sparc,Oracle 10g
So i have 3 questions that i need a bit clarified although i went thro the inst guide
1.Will the install or sapinst ask me to create the oracle directories and sapdata files?Like the previous versions oracle 9.X.
2.If its not then what is the easiest way to point the installation to install in specfic directories e.g /oracle/SID/log for the log file origs,mirrors,oraachs etc and for sapdatas /oracle/data etc OR it will put them in the SAP standard dir /oracle etc
3.How do i start the patch install soon after the database install not using mopath but where u specify the path to /oracle /stage /10 what is the completecommand line as orasid?(when the installation stop and ask for the DB installation?
any ideas will be greatly appreciatedHi,
Below are my answers,
--> Always prefereable to create the directories in advance with individual file systems. You have a specific SAP Note for this which will tell you how much sizes you need to keep for SAPDATA and log folders . So always create separate Mount points for individual directories which is a good practice for Unix based systems.
So in this case, Please create the file systems as follows /oracle/SID/102_64 --> For Oracle Home
/oracle/SID/sapdata 1-4 --> For SAPDATA folders
/oracle/SID/origlogA, /oracle/SID/origlogB,/oracle/SID/mirrlogA,/oracle/SID/mirrlogB
Then You can create a separate one for oracle/stage/102_64 or as per your wish.
Once your DB Instance Installation is done, You can define the full path of OPatch/MOPatch in the PATH Env Variable of ORASID so that no need to give it again. you can go to the folder/file where you saved your patch files and apply accordingly.
Hope I contributed my 2 cents.
Thanks,
Jagadish -
SAP Install on Solaris 10 Sparse Root Zone ../usr/sap
Hi All,
I was wondering if anyone is running SAP on Solaris 10, SAP EHP4 ECC 6.0 Oracle DB version 10. App and Db in a sparse root zone.
When we initially created our SAP install the Directories containing <SID> and trans_<SID> was give to us as "/usr/sap"
Since this is a sparse root zone, the /usr directory is read only. To accommodate SAP, a directory was created in the global zone for each of the containers ( we have ECC, PI, BW etc..) and then mounted as a filesystem in each container. /usr/sap exists in every container, and it was supposed to be nothing more than a mount point for the <SID> and trans_<SID> NFS mounts. This /usr/sap directory exists on the global zone of our M5000 and the additional files and folders are eating up OS space.
This creates me with two problems.
1. WHen I take a snapshot, I can't recover the zone in a automatic fashion because the local zone can not see the global /usr directory, so I have to recover that folder/file manually.
2. I don't know exactly, but files are being created in the usr/sap directory that is causing internal drives to grow quickly.
To resolve our issues it was determined that the best course of action is to remove the connection to the global zone by creating a /sap directory in each container and linking it as /usr/sap. The /sap directory will be an NFS/FC mount point and that will fix the issue of disk space usage and backup recovery.
Does anyone have another way to solve this problem or any suggestions that we should do something different. ?I use sparse zones on Solaris with ZFS.
I delegate filesystems to the zone.
root@global ~# zonecfg -z zone_name info
zonename: zone_name
zonepath: /zfs_zones/zone_name
brand: native
autoboot: true
bootargs:
pool:
limitpriv:
scheduling-class:
ip-type: shared
hostid:
inherit-pkg-dir:
dir: /lib
inherit-pkg-dir:
dir: /platform
inherit-pkg-dir:
dir: /sbin
inherit-pkg-dir:
dir: /usr
net:
address: w.x.y.z/nn
physical: nxge0
defrouter: w.x.y.z
dataset:
name: zfs_zones/zone_name/oracle
dataset:
name: zfs_zones/zone_name/sapmnt
dataset:
name: zfs_zones/zone_name/usr_sap
root@zone_name ~# zfs list -o name,mountpoint
NAME MOUNTPOINT
zfs_zones/zone_name/oracle /oracle
zfs_zones/zone_name/oracle/SID_mirrlogA /oracle/SID/mirrlogA
zfs_zones/zone_name/oracle/SID_mirrlogB /oracle/SID/mirrlogB
zfs_zones/zone_name/oracle/SID_oraarch /oracle/SID/oraarch
zfs_zones/zone_name/oracle/SID_origlogA /oracle/SID/origlogA
zfs_zones/zone_name/oracle/SID_origlogB /oracle/SID/origlogB
zfs_zones/zone_name/oracle/SID_sapdata1 /oracle/SID/sapdata1
zfs_zones/zone_name/oracle/SID_sapdata2 /oracle/SID/sapdata2
zfs_zones/zone_name/oracle/SID_sapdata3 /oracle/SID/sapdata3
zfs_zones/zone_name/oracle/SID_sapdata4 /oracle/SID/sapdata4
zfs_zones/zone_name/sapmnt /sapmnt
zfs_zones/zone_name/usr_sap /usr/sap
Edited by: RUSS HANSEN on Dec 14, 2011 8:52 PM -
SAP CI on Solaris Cluster 3.2 AMDx86
Hello,
we migrate from HPUX to Solaris10 x86. On HPUX we run the SAP ERR6 ABAP only on NW7.0 in MC Serviceguard Cluster with Oracle as Database.
On Solaris we use SolarisCluster 3.2. We are know almost at the End with or testsystem HUX on Solaris.
Logicalhostname, Oralcelistener and oracleServer are runnig in HA Cluster. The SAP System starts on both nodes if i start it as <sid>adm, my configered resorce with Type SUNW.sap_ci_v2 starts the SAP System but can not verify that it is startet and ends up with status startup failed after a few minutes.
Under /var/tmp i found a logfile wscon-\:0-4Jai9b
there is the sap startup logged
Could not open the ICU common library.^M
The following files must be in the path described by^M
the environment variable "LD_LIBRARY_PATH":^M
libicuuc.so.30, libicudata.so.30, libicui18n.so.30 [nlsui0.c 1557] pid = 17689^M
Could not open the ICU common library.^M
The following files must be in the path described by^M
the environment variable "LD_LIBRARY_PATH":^M
libicuuc.so.30, libicudata.so.30, libicui18n.so.30 [nlsui0.c 1557] pid = 17695^M
Could not open the ICU common library.^M
The following files must be in the path described by^M
the environment variable "LD_LIBRARY_PATH":^M
libicuuc.so.30, libicudata.so.30, libicui18n.so.30 [nlsui0.c 1557] pid = 17702^M
the environment variable "LD_LIBRARY_PATH":^M
libicuuc.so.30, libicudata.so.30, libicui18n.so.30 [nlsui0.c 1557] pid = 25911^M
These files are located unter /usr/sap/HUX/SYS/exe/run
huxadm> ls -l /usr/sap/HUX/SYS/exe/run/libic*
-rwxr-xr-x 1 huxadm sapsys 8560944 Dez 10 20:52 /usr/sap/HUX/SYS/exe/run/libicudata.so.30
-rwxr-xr-x 1 huxadm sapsys 1708232 Dez 10 20:52 /usr/sap/HUX/SYS/exe/run/libicui18n.so.30
-rwxr-xr-x 1 huxadm sapsys 1430936 Dez 10 20:52 /usr/sap/HUX/SYS/exe/run/libicuuc.so.30
huxadm> echo $LD_LIBRARY_PATH
/usr/sap/HUX/SYS/exe/run:/oracle/client/10x_64/instantclient
The LD_LIBRARY_PATH Variable is correct set for user huxadm
Does anyon know if i have to set for user root also the LD_LIBRARY_PATH?
Or what else causes this problem?> The LD_LIBRARY_PATH Variable is correct set for user huxadm
>
> Does anyon know if i have to set for user root also the LD_LIBRARY_PATH?
It seems that you run into the issue described in
http://download.oracle.com/docs/cd/E19787-01/819-6611/geazo/index.html
That should do the trick.
Markus -
SAP Java and Solaris Zones SolMan 4.0
May require Solaris Zones experience to continue.
I have three SAP database instances/central instances running in three sparse Solaris zones with no problem.
I have created a new sparse zone for a new SAP installation (Solution Manager 4.0) and started the installation. SAP requires a 1.4.2 SDK even though Java 1.5 comes with Solaris 10. The 1.4.2 SDK is in /usr/j2se. The installation in the sparse zone errors out because it can't get "write" rights to /usr/j2se/jre/lib/security/local_policy.jar as it is trying to install some security encryption JCE component.
I have thought about creating a /usr/j2se_zonename file system, copying the contents of /usr/j2se into it and then mounting /usr/j2se_zonename in the zone as a lofs with the name /usr/j2se. However when I do the copy of /usr/j2se I get some recursion errors.
Any thoughts about how to add a writable /usr/j2se into the sparse zone with the least amount of effort ? Otherwise plan B would be to create a "large" zone with a writable /usr directory.
Received a great answer, that while it may not be architecturally "pure" it may get the job done.
You might just download the relevant JDK tarball and unpack that
somewhere in your zone (anywhere you like), and point SAP at it...
http://java.sun.com/j2se/1.4.2/download.html
Get the one called "self extracting file"-- you can unpack that anywhere
you want.
Message was edited by: Atis PurinsHi Russ,
no you only have to generate two RFCs to your R/3 and assign them in SMSY to for system monitoring
Then you need a Solution, assign your R/3 to the Solution, setup the system monitoring.
Regards,
uDo -
Dear SAPTechies,
We are planning to bring in ACC 7.2 to our non production environment (HP UNIX).
On analysis found that the managed systems are supported since 4.6C
but can anybody tell that what is the supported oracle database versions for those managed system as
we could not find that information anywhere and all we could find is the supported oracle version for ACC installation is 10.0.2.
Immediate response highly appreciated.
Best Regards,
Viswanathan SubramanianHi Ervin,
The PAM document talks about the supported database version for ACC NW CE (Managing System) only.
But, my question is what is the supported oracle database version level for managed/satellite systems as I can get only the
supported SAP system version information from SAP.
Br,
Viswanathan Subramanian -
Unable to compile and run SAP/Rfc on solaris: RfcInstallUnicodeStructureU:
Hi All,
After trying a lot I want to post it here as the last chance.
- I have the unicode version of rfcsdk installed at /usr/sap/rfcsdk
- I downloaded and un-tarred saprfc-0.36. I could create 'saprfc.so' without any error.
- I believe the function call 'RfcInstallUnicodeStructureU' used by saprfc.c is located in a library 'librfcu.a'.
sapscp@moe$ strings librfcu.a | grep RfcInstallUnicodeStructureU
RfcInstallUnicodeStructureU
RfcInstallUnicodeStructureU
I am able to create the library saprfc.so without any issue but I see the following error when I try to execute test.rb.
skarumur@reality$ ruby test.rb
dirs: ["./ext/saprfc", "/usr/local/lib/ruby/site_ruby/1.8", "/usr/local/lib/ruby/site_ruby/1.8/sparc-solaris2.8", "/usr/local/lib/ruby/site_ruby", "/usr/local/lib/ruby/1.8", "/usr/local/lib/ruby/1.8/sparc-solaris2.8", "."]
ld.so.1: ruby: fatal: relocation error: file /usr/local/lib/ruby/site_ruby/1.8/sparc-solaris2.8/saprfc.so: symbol RfcInstallUnicodeStructureU: referenced symbol not found
Killed
NOTE: My LD_LIBRARY_PATH has the directory of librfcu.a
Thanks for any help,
Sri1. I do have a library librfcum.so. I guess it's not the one.
I changed the rfcum to rfcu in ext/saprfc/extconf.rb and reran clean;config;setup and install. I still have the issue.
2. Not sure if it's related but I see a warning:
ld: warning: file /usr/sap/rfcsdk/lib/librfcu.a(rfcilib.o): wrong ELF class: ELFCLASS64
Was wondering if this is related to 64/32 bit issues. There is no 32 bit unicode version. I tried 32 bit non-unicode version of rfcsdk but it starts pumping hundreds of errors like below during the compile time:
[code]<unknown> 0x40510 /usr/sap/rfcsdk_32_non_unicode/lib/librfc.a(rscpa0lib.o)
<unknown> 0x40520 /usr/sap/rfcsdk_32_non_unicode/lib/librfc.a(rscpa0lib.o)
<unknown> 0x40528 /usr/sap/rfcsdk_32_non_unicode/lib/librfc.a(rscpa0lib.o)
<unknown> 0x40538 /usr/sap/rfcsdk_32_non_unicode/lib/librfc.a(rscpa0lib.o)
<unknown> 0x40540 /usr/sap/rfcsdk_32_non_unicode/lib/librfc.a(rscpa0lib.o)
<unknown> 0x40588 /usr/sap/rfcsdk_32_non_unicode/lib/librfc.a(rscpa0lib.o)
[/code]
3. Probably not related to this issue but I wonder why I see the error about missing libsapu16 though I have libsapu16.so.
<i>checking for main() in -lsapu16... no
DID NOT find libsapu16 - this may cause problems ...
</i>
[code]
List of libraries in my rfcsdk
$ ls -l /usr/sap/rfcsdk/lib
total 31024
-rwxr-xr-x 1 ps8adm sapsys 8947608 Mar 2 14:16 libicudata.so.26
-rwxr-xr-x 1 ps8adm sapsys 1497560 Mar 2 14:16 libicui18n.so.26
-rwxr-xr-x 1 ps8adm sapsys 1244744 Mar 2 14:16 libicuuc.so.26
-rw-rw-r-- 1 ps8adm sapsys 10888632 Mar 4 14:04 librfcu.a
-rwxrwxr-x 1 ps8adm sapsys 8085144 Mar 5 15:29 librfcum.so
-rwxrwxr-x 1 ps8adm sapsys 241344 Mar 2 13:46 libsapu16.so
-rwxrwxr-x 1 ps8adm sapsys 220024 Mar 2 19:58 libsapu16_mt.so
-rwxrwxr-x 1 ps8adm sapsys 550528 Mar 2 20:09 libsapucum.so
END List of libraries in my rfcsdk
[/code]
[code]
BEGIN Output from setup.rb
Script started on Wed May 09 09:25:42 2007
<b>skarumur@reality$ ruby setup.rb config --with-unicode=yes</b>
---> lib
---> lib/SAP
<--- lib/SAP
<--- lib
---> ext
---> ext/saprfc
/usr/local/bin/ruby /export/home/skarumur/tmp/saprfc-0.36/ext/saprfc/extconf.rb --with-unicode=yes
invoking with-unicode ...
Modified CFLAGS: -g -O2 -Wall -DSAPwithUNICODE
Modified CFLAGS: -g -O2 -Wall -DSAPwithUNICODE
Modified CPPFLAGS:
Modified LDFLAGS:
Modified LIBPATH: $(libdir)
checking for saprfc.h... no
adding default rfcsdk location for headers ...
checking for saprfc.h... yes
checking for sapitab.h... yes
checking for main() in -lc... yes
checking for main() in -lm... yes
checking for main() in -ldl... yes
checking for main() in -lpthread... yes
checking for main() in -lstdc++... yes
checking for main() in -lrfcu... yes
checking for main() in -lsapu16... no
DID NOT find libsapu16 - this may cause problems ...
Existing Compile protocol: $(CC) $(INCFLAGS) $(CPPFLAGS) $(CFLAGS) -c $< ...
/export/home/skarumur/tmp/saprfc-0.36/ext/saprfc/extconf.rb:80: warning: already initialized constant COMPILE_C
modified Compile protocol: $(CC) $(INCFLAGS) $(CFLAGS) $(CPPFLAGS) -E -c $< > $<.ii
perl ../../u16lit.pl -le $<.ii
$(CC) $(INCFLAGS) $(CFLAGS) $(CPPFLAGS) -c $<.i
mv $<.o $(TARGET).o ...
creating Makefile
<--- ext/saprfc
<--- ext
<b>skarumur@reality$ ruby setup.rb setup</b>
---> lib
---> lib/SAP
<--- lib/SAP
<--- lib
---> ext
---> ext/saprfc
make
gcc -I. -I. -I/usr/local/lib/ruby/1.8/sparc-solaris2.8 -I/export/home/skarumur/tmp/saprfc-0.36/ext/saprfc -fPIC -g -O2 -Wall -DSA
PwithUNICODE -I/usr/sap/rfcsdk/include -DHAVE_SAPRFC_H -DHAVE_SAPITAB_H -E -c saprfc.c > saprfc.c.ii
perl ../../u16lit.pl -le saprfc.c.ii
WARNING (u16lit.pl): Overriding autodetected big-endian mode !
gcc -I. -I. -I/usr/local/lib/ruby/1.8/sparc-solaris2.8 -I/export/home/skarumur/tmp/saprfc-0.36/ext/saprfc -fPIC -g -O2 -Wall -DSA
PwithUNICODE -I/usr/sap/rfcsdk/include -DHAVE_SAPRFC_H -DHAVE_SAPITAB_H -c saprfc.c.i
/usr/sap/rfcsdk/include/sapuc.h:844: warning: 'sccsidU16' defined but not used
mv saprfc.c.o saprfc.o
gcc -shared -L'/usr/local/lib' -Wl,-R'/usr/local/lib' -o saprfc.so saprfc.o -lrfcu -lstdc++ -lpthread -ldl -lm -lc -ldl -lcryp
t -lm -lc
ld: warning: file /usr/sap/rfcsdk/lib/librfcu.a(rfcilib.o): wrong ELF class: ELFCLASS64
<--- ext/saprfc
<--- ext
<b>skarumur@reality$ sudo ruby setup.rb install</b>
rm -f InstalledFiles
---> lib
mkdir -p /usr/local/lib/ruby/site_ruby/1.8
---> lib/SAP
mkdir -p /usr/local/lib/ruby/site_ruby/1.8/SAP
install Rfc.rb /usr/local/lib/ruby/site_ruby/1.8/SAP
install Tools.rb /usr/local/lib/ruby/site_ruby/1.8/SAP
install Ticket.rb /usr/local/lib/ruby/site_ruby/1.8/SAP
install Object.rb /usr/local/lib/ruby/site_ruby/1.8/SAP
<--- lib/SAP
<--- lib
---> ext
---> ext/saprfc
mkdir -p /usr/local/lib/ruby/site_ruby/1.8/sparc-solaris2.8
install saprfc.so /usr/local/lib/ruby/site_ruby/1.8/sparc-solaris2.8/.
<--- ext/saprfc
<--- ext
<b>skarumur@reality$ ruby test/test.rb</b>
dirs: ["./ext/saprfc", "/usr/local/lib/ruby/site_ruby/1.8", "/usr/local/lib/ruby/site_ruby/1.8/sparc-solaris2.8", "/usr/local/lib
/ruby/site_ruby", "/usr/local/lib/ruby/1.8", "/usr/local/lib/ruby/1.8/sparc-solaris2.8", "."]
ld.so.1: ruby: fatal: relocation error: file ./ext/saprfc/saprfc.so: symbol RfcInstallUnicodeStructureU: referenced symbol not fo
und
Killed
skarumur@reality$ exit
script done on Wed May 09 09:28:37 2007
END Output from setup.rb
[/code] -
Unable to install SAP Netweaver 2004s in Solaris x64
I am trying to install SAP Net2004s in solaris x64 and it has JDK1.6.
For some reason the SAPINST keeps giving error "JDK version 1.5.0 and above is not supported by SAP.
I downloaded and installed j2sdk1.4.2_24_b06 as per note 716604.
Created environment variable as
export JAVA_HOME=/opt/j2sdk1.4.2_24
export PATH=$PATH:$JAVA_HOME/bin
export SAPINST_JRE_HOME=opt/j2sdk1.4.2_24
now if i execute java -version, again it is showing as Jdk1.6
which java
/usr/bin/java
i am able to execute xclock.
I renamed the softlink in /usr/java to java.old and created new one as /usr/java pointed to /opt/j2sdk1.4.2_24
after this if i execute java -version, it gives an error "Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object"
Now i checked the java executables, it is located in /opt/j2sdk1.4.2_24/bin/amd64/ (all java executables)
Now i set the env PATH /opt/j2sdk1.4.2_24/bin/amd64 before the variable /ur/bin/java
I tried creating env as "export PATH=$PATH:$JAVA_HOME/bin/amd64". But no luck.
I would really appreciate if someone could help me to pass through this error.
Thanks in advance.install a fresh JDK just need 64 bit version
and set the environment variables accordingly,
i did install java64bit and out put java -version is j2sdk1.4.2_24 64bit
created env
export JAVA_HOME=/opt/j2dsk1.4.2_24
export PATH=$JAVA_HOME/bin:$PATH
export SAPINST_JRE_HOME=/opt/j2dsk1.4.2_24
export DISPLAY=XXX:0.0
able to execute xclock
But got the same error when i try to execute ./sapinst
error "GUI not Connected......."
i wonder that in java 64 bit,the executables are located in /opt/j2sdk1.4.2_24/bin/amd64/(all java executables)
but when we execute ./sapinst, it shows as it is searching the executables in /opt/j2sdk1.4.2_24/bin
i don't know if that matters.
but just want to let you know that, i was able to get the sapinst gui, when pointing to java1.6 version, but unfortunatly sap won't support above java1.5.
path of java1.6 executables - /usr/jdk/jdk1.6../bin/(all java executables)
Please help me resolving this issue. -
Solaris/SAP Memory Analysis/Audit
Experts,
We have a landscape that is only a couple of years old, but seeing some paging and buffer issues. We are running in a solaris/Oracle environment, and I was wanting to do some memory analysis, or a memory audit to make sure that we had everything configured correctly.
Memory is not really my stong suit, so if any of you have some handy resources that you dont mind sharing, I would like to research and better understand.
Our Prod Landscape is this:
Sun e2900 (#1) 8cpu (multicore) 64g
Global Zone - Ecc 600 ASCS /Oracle 10.2 Cluster (Slave)
Local zone - BI 7 CI+DB
Local Zone - XI 7 CI+DB
Sun e2900 (#2) 8cpu (multicore) 64g
Global Zone - Ecc 600 ASCS /Oracle 10.2 Cluster (Master)
Local zone - ECC CI
Qty 3 - Sun V490 (#1, #2, #3) 4cpu (Multicore) 16g
Global Zone - OS only
Local zone - ECC APP
Local zone - BI APP
Local zone - XI APP
I have the performance tuning book, and have been studying up on buffers and parameters. But first mainly looking to research how memory is assigned, where, and determine if any changes need to be made, or there is memory room to increase buffers.
Thank you.
PhillipApologies. I was struggling with how exactly to articulate the question. And even more with how to go about determining where we are with our memory both inside and outside of SAP. With Solaris you have Zones (containers), projects, oracle, sap, user environment settings, etc. All of which have an impact on memory, either from consumption, or limitation of memory (projects and user environment settings.)
I have looked at ST02, and we do see swaps of greater that 10k, however, before increasing the buffers, I'm trying to determine what memory we have available, and where the current memory is being used.
Our response times are not absurd. We hover around 800 - 1000 ms. Our CPU is average less than 15% util. But I think there is room for improvement/tuning on our memory and buffers, because performance does degrade over a period of weeks without an app restart.
Thank you for your response, and the help link. I am reviewing it now.
Best Regards,
Phil May
Edited by: Phil May on Sep 11, 2009 9:52 AM -
Hi Friends,
I hope somebody can help.
I have an Ides Ecc6(java+adap) installation on Oracle 10..*.os win 2003 32 bit
Then I try to start the System in mmc the dispatcher is stopping (first yeloow then grey) and no error messages
when is see sys log in SAP MMC
erro: SAP-Basis System: Initialization DB-Connect Failed, Return Code 000256
when i try R3trans-d
Log:
C:\Documents and Settings\accadm>r3trans -d
This is r3trans version 6.14 (release 700 - 15.06.07 - 15:50:00)
unicode enabled version
2EETW000 sap_dext called with msgnr "2":
2EETW000 -
db call info -
2EETW000 function: db_ntab
2EETW000 fcode: NT_RDTDESCR
2EETW000 tabname: TADIR
2EETW000 len (char): 5
2EETW000 key: TADIR
2EETW000 retcode: 2
r3trans finished (0012)
Dev_wo.lo file
trc file: "dev_w0", trc level: 1, release: "700"
ACTIVE TRACE LEVEL 1
ACTIVE TRACE COMPONENTS all, MJ
B
B Thu Apr 16 14:07:43 2009
B create_con (con_name=R/3)
B Loading DB library 'D:\usr\sap\ACC\DVEBMGS00\exe\dboraslib.dll' ...
B Library 'D:\usr\sap\ACC\DVEBMGS00\exe\dboraslib.dll' loaded
B Version of 'D:\usr\sap\ACC\DVEBMGS00\exe\dboraslib.dll' is "700.08", patchlevel (0.107)
B New connection 0 created
M sysno 00
M sid ACC
M systemid 560 (PC with Windows NT)
M relno 7000
M patchlevel 0
M patchno 111
M intno 20050900
M make: multithreaded, Unicode, optimized
M pid 3724
M
M kernel runs with dp version 229000(ext=109000) (@(#) DPLIB-INT-VERSION-229000-UC)
M length of sys_adm_ext is 576 bytes
M ***LOG Q0Q=> tskh_init, WPStart (Workproc 0 3724) [dpxxdisp.c 1301]
I MtxInit: 30000 0 0
M DpSysAdmExtCreate: ABAP is active
M DpSysAdmExtCreate: VMC (JAVA VM in WP) is not active
M
M Thu Apr 16 14:07:44 2009
M DpShMCreate: sizeof(wp_adm) 18672 (1436)
M DpShMCreate: sizeof(tm_adm) 4232256 (21056)
M DpShMCreate: sizeof(wp_ca_adm) 24000 (80)
M DpShMCreate: sizeof(appc_ca_adm) 8000 (80)
M DpCommTableSize: max/headSize/ftSize/tableSize=500/8/528056/528064
M DpShMCreate: sizeof(comm_adm) 528064 (1048)
M DpSlockTableSize: max/headSize/ftSize/fiSize/tableSize=0/0/0/0/0
M DpShMCreate: sizeof(slock_adm) 0 (96)
M DpFileTableSize: max/headSize/ftSize/tableSize=0/0/0/0
M DpShMCreate: sizeof(file_adm) 0 (72)
M DpShMCreate: sizeof(vmc_adm) 0 (1536)
M DpShMCreate: sizeof(wall_adm) (38456/34360/64/184)
M DpShMCreate: sizeof(gw_adm) 48
M DpShMCreate: SHM_DP_ADM_KEY (addr: 06810040, size: 4892312)
M DpShMCreate: allocated sys_adm at 06810040
M DpShMCreate: allocated wp_adm at 06812090
M DpShMCreate: allocated tm_adm_list at 06816980
M DpShMCreate: allocated tm_adm at 068169B0
M DpShMCreate: allocated wp_ca_adm at 06C1FDF0
M DpShMCreate: allocated appc_ca_adm at 06C25BB0
M DpShMCreate: allocated comm_adm at 06C27AF0
M DpShMCreate: system runs without slock table
M DpShMCreate: system runs without file table
M DpShMCreate: allocated vmc_adm_list at 06CA89B0
M DpShMCreate: allocated gw_adm at 06CA89F0
M DpShMCreate: system runs without vmc_adm
M DpShMCreate: allocated ca_info at 06CA8A20
M DpShMCreate: allocated wall_adm at 06CA8A28
X EmInit: MmSetImplementation( 2 ).
X MM global diagnostic options set: 0
X <ES> client 0 initializing ....
X Using implementation view
X <EsNT> Using memory model view.
M <EsNT> Memory Reset disabled as NT default
X ES initialized.
M ThInit: running on host oiam
M
M Thu Apr 16 14:07:46 2009
M calling db_connect ...
C Prepending D:\usr\sap\ACC\DVEBMGS00\exe to Path.
C Oracle Client Version: '10.2.0.1.0'
C Client NLS settings: AMERICAN_AMERICA.UTF8
C Logon as OPS$-user to get SAPSR3's password
C Connecting as /@ACC on connection 0 (nls_hdl 0) ... (dbsl 700 250407)
C Nls CharacterSet NationalCharSet C EnvHp ErrHp ErrHpBatch
C 0 UTF8 1 06DF1478 06DF6A14 06DF629C
C Attaching to DB Server ACC (con_hdl=0,svchp=06DF61E8,srvhp=06E07DD4)
C Starting user session (con_hdl=0,svchp=06DF61E8,srvhp=06E07DD4,usrhp=06E53768)
C Now '/@ACC' is connected (con_hdl 0, nls_hdl 0).
C Got SAPSR3's password from OPS$-user
C Disconnecting from connection 0 ...
C Closing user session (con_hdl=0,svchp=06DF61E8,usrhp=06E53768)
C Now I'm disconnected from ORACLE
C Connecting as SAPSR3/<pwd>@ACC on connection 0 (nls_hdl 0) ... (dbsl 700 250407)
C Nls CharacterSet NationalCharSet C EnvHp ErrHp ErrHpBatch
C 0 UTF8 1 06DF1478 06DF6A14 06DF629C
C Starting user session (con_hdl=0,svchp=06DF61E8,srvhp=06E07DD4,usrhp=06E53768)
C Now 'SAPSR3/<pwd>@ACC' is connected (con_hdl 0, nls_hdl 0).
C Database NLS settings: AMERICAN_AMERICA.UTF8
C DB instance ACC is running on OIAM with ORACLE version 10.2.0.1.0 since APR 16, 2009, 14:07:26
B Connection 0 opened (DBSL handle 0)
B Wp Hdl ConName ConId ConState TX PRM RCT TIM MAX OPT Date Time DBHost
B 000 000 R/3 000000000 ACTIVE NO YES NO 000 255 255 20090416 140746 OIAM
C OCI-call failed with -1=OCI_ERROR
C SQL error 376: 'ORA-00376: file 25 cannot be read at this time
C ORA-01110: data file 25: 'D:\ORACLE\ACC\SAPDATA1\SR3_22\SR3.DATA22''
C *** ERROR => Error 376 in stmt_fetch() from oci_execute_stmt(), orpc=0
[dbsloci.c 12714]
C *** ERROR => ORA-376 occurred when executing SQL stmt (parse error offset=0)
[dbsloci.c 12733]
C sc_p=06D44E98,no=0,idc_p=00000000,con=0,act=1,slen=26,smax=256,#vars=0,stmt=06E1C138,table=SVERS
C SELECT VERSION FROM SVERS ;
C sc_p=06D44E98,no=0,idc_p=00000000,con=0,act=1,slen=26,smax=256,#vars=0,stmt=06E1C138,table=SVERS
C prep=0,lit=0,nsql=0,lobret=0,#exec=1,dbcnt=0,upsh_p=00000000,ocistmth_p=06E0FC68
C IN : cols=0,rmax=1,xcnt=0,rpc=0,rowi=0,rtot=0,upto=-1,rsize=0,vmax=0,bound=0,iobuf_p=00000000,vda_p=00000000
C lobs=0,lmax=0,lpcnt=0,larr=00000000,lcurr_p=00000000,rret=0
C OUT: cols=1,rmax=1,xcnt=1,rpc=0,rowi=0,rtot=0,upto=-1,rsize=144,vmax=32,bound=1,iobuf_p=003F2DC8,vda_p=06E1C3A8
C lobs=0,lmax=0,lpcnt=0,larr=00000000,lcurr_p=00000000,rret=0
C SELECT VERSION FROM SVERS ;
B ***LOG BZA=> table SVERS does not exist on database [dblink#3 @ 1299] [dblink 1299 ]
M ***LOG R19=> ThInit, db_connect ( DB-Connect 004096) [thxxhead.c 1426]
M in_ThErrHandle: 1
M *** ERROR => ThInit: db_connect (step 1, th_errno 13, action 3, level 1) [thxxhead.c 10283]
M
M Info for wp 0
M
M stat = WP_RUN
M waiting_for = NO_WAITING
M reqtype = DP_RQ_DIAWP
M act_reqtype = NO_REQTYPE
M rq_info = 0
M tid = -1
M mode = 255
M len = -1
M rq_id = 65535
M rq_source =
M last_tid = 0
M last_mode = 0
M semaphore = 0
M act_cs_count = 0
M csTrack = 0
M csTrackRwExcl = 0
M csTrackRwShrd = 0
M control_flag = 0
M int_checked_resource(RFC) = 0
M ext_checked_resource(RFC) = 0
M int_checked_resource(HTTP) = 0
M ext_checked_resource(HTTP) = 0
M report = > <
M action = 0
M tab_name = > <
M req.vm = no VM
M attachedVm = no VM
M
M *****************************************************************************
M *
M * LOCATION SAP-Server oiam_ACC_00 on host oiam (wp 0)
M * ERROR ThInit: db_connect
M *
M * TIME Thu Apr 16 14:07:46 2009
M * RELEASE 700
M * COMPONENT Taskhandler
M * VERSION 1
M * RC 13
M * MODULE thxxhead.c
M * LINE 10486
M * COUNTER 1
M *
M *****************************************************************************
M
M PfStatDisconnect: disconnect statistics
M Entering TH_CALLHOOKS
M ThCallHooks: call hook >ThrSaveSPAFields< for event BEFORE_DUMP
M *** ERROR => ThrSaveSPAFields: no valid thr_wpadm [thxxrun1.c 720]
M *** ERROR => ThCallHooks: event handler ThrSaveSPAFields for event BEFORE_DUMP failed [thxxtool3.c 260]
M Entering ThSetStatError
M ThIErrHandle: do not call ThrCoreInfo (no_core_info=0, in_dynp_env=0)
M Entering ThReadDetachMode
M call ThrShutDown (1)...
M ***LOG Q02=> wp_halt, WPStop (Workproc 0 3724) [dpnttool.c 327]
thanks for support
keshavaHi Rohit
trc file: "dev_disp", trc level: 1, release: "700"
sysno 00
sid ACC
systemid 560 (PC with Windows NT)
relno 7000
patchlevel 0
patchno 111
intno 20050900
make: multithreaded, Unicode, optimized
pid 3452
Fri Apr 17 14:17:27 2009
kernel runs with dp version 229000(ext=109000) (@(#) DPLIB-INT-VERSION-229000-UC)
length of sys_adm_ext is 576 bytes
SWITCH TRC-HIDE on ***
***LOG Q00=> DpSapEnvInit, DPStart (00 3452) [dpxxdisp.c 1239]
shared lib "dw_xml.dll" version 111 successfully loaded
shared lib "dw_xtc.dll" version 111 successfully loaded
shared lib "dw_stl.dll" version 111 successfully loaded
shared lib "dw_gui.dll" version 111 successfully loaded
shared lib "dw_mdm.dll" version 111 successfully loaded
rdisp/softcancel_sequence : -> 0,5,-1
use internal message server connection to port 3900
Fri Apr 17 14:17:32 2009
WARNING => DpNetCheck: NiHostToAddr(www.doesnotexist0225.qqq.nxst) took 5 seconds
Fri Apr 17 14:17:36 2009
WARNING => DpNetCheck: NiAddrToHost(1.0.0.0) took 4 seconds
***LOG GZZ=> 2 possible network problems detected - check tracefile and adjust the DNS settings [dpxxtool2.c 5361]
MtxInit: 30000 0 0
DpSysAdmExtInit: ABAP is active
DpSysAdmExtInit: VMC (JAVA VM in WP) is not active
DpIPCInit2: start server >oiam_ACC_00 <
DpShMCreate: sizeof(wp_adm) 18672 (1436)
DpShMCreate: sizeof(tm_adm) 4232256 (21056)
DpShMCreate: sizeof(wp_ca_adm) 24000 (80)
DpShMCreate: sizeof(appc_ca_adm) 8000 (80)
DpCommTableSize: max/headSize/ftSize/tableSize=500/8/528056/528064
DpShMCreate: sizeof(comm_adm) 528064 (1048)
DpSlockTableSize: max/headSize/ftSize/fiSize/tableSize=0/0/0/0/0
DpShMCreate: sizeof(slock_adm) 0 (96)
DpFileTableSize: max/headSize/ftSize/tableSize=0/0/0/0
DpShMCreate: sizeof(file_adm) 0 (72)
DpShMCreate: sizeof(vmc_adm) 0 (1536)
DpShMCreate: sizeof(wall_adm) (38456/34360/64/184)
DpShMCreate: sizeof(gw_adm) 48
DpShMCreate: SHM_DP_ADM_KEY (addr: 06810040, size: 4892312)
DpShMCreate: allocated sys_adm at 06810040
DpShMCreate: allocated wp_adm at 06812090
DpShMCreate: allocated tm_adm_list at 06816980
DpShMCreate: allocated tm_adm at 068169B0
DpShMCreate: allocated wp_ca_adm at 06C1FDF0
DpShMCreate: allocated appc_ca_adm at 06C25BB0
DpShMCreate: allocated comm_adm at 06C27AF0
DpShMCreate: system runs without slock table
DpShMCreate: system runs without file table
DpShMCreate: allocated vmc_adm_list at 06CA89B0
DpShMCreate: allocated gw_adm at 06CA89F0
DpShMCreate: system runs without vmc_adm
DpShMCreate: allocated ca_info at 06CA8A20
DpShMCreate: allocated wall_adm at 06CA8A28
MBUF state OFF
DpCommInitTable: init table for 500 entries
Fri Apr 17 14:17:37 2009
EmInit: MmSetImplementation( 2 ).
MM global diagnostic options set: 0
<ES> client 0 initializing ....
<ES> InitFreeList
<ES> block size is 1024 kByte.
Using implementation view
<EsNT> Using memory model view.
<EsNT> Memory Reset disabled as NT default
<ES> 511 blocks reserved for free list.
ES initialized.
J2EE server info
start = TRUE
state = STARTED
pid = 3652
argv[0] = D:\usr\sap\ACC\DVEBMGS00\exe\jcontrol.EXE
argv[1] = D:\usr\sap\ACC\DVEBMGS00\exe\jcontrol.EXE
argv[2] = pf=D:\usr\sap\ACC\SYS\profile\ACC_DVEBMGS00_oiam
argv[3] = -DSAPSTART=1
argv[4] = -DCONNECT_PORT=1045
argv[5] = -DSAPSYSTEM=00
argv[6] = -DSAPSYSTEMNAME=ACC
argv[7] = -DSAPMYNAME=oiam_ACC_00
argv[8] = -DSAPPROFILE=D:\usr\sap\ACC\SYS\profile\ACC_DVEBMGS00_oiam
argv[9] = -DFRFC_FALLBACK=ON
argv[10] = -DFRFC_FALLBACK_HOST=localhost
start_lazy = 0
start_control = SAP J2EE startup framework
DpJ2eeStart: j2ee state = STARTED
rdisp/http_min_wait_dia_wp : 1 -> 1
***LOG CPS=> DpLoopInit, ICU ( 3.0 3.0 4.0.1) [dpxxdisp.c 1629]
***LOG Q0K=> DpMsAttach, mscon ( oiam) [dpxxdisp.c 11753]
DpStartStopMsg: send start message (myname is >oiam_ACC_00 <)
DpStartStopMsg: start msg sent
CCMS: AlInitGlobals : alert/use_sema_lock = TRUE.
CCMS: Initalizing shared memory of size 60000000 for monitoring segment.
CCMS: start to initalize 3.X shared alert area (first segment).
DpMsgAdmin: Set release to 7000, patchlevel 0
MBUF state PREPARED
MBUF component UP
DpMBufHwIdSet: set Hardware-ID
***LOG Q1C=> DpMBufHwIdSet [dpxxmbuf.c 1050]
DpMsgAdmin: Set patchno for this platform to 111
Release check o.K.
Fri Apr 17 14:17:38 2009
DpJ2eeLogin: j2ee state = CONNECTED
Fri Apr 17 14:18:25 2009
MBUF state ACTIVE
DpModState: change server state from STARTING to ACTIVE
Fri Apr 17 14:19:53 2009
J2EE server info
start = TRUE
state = ACTIVE
pid = 3652
http = 50000
https = 50001
load balance = 1
start_lazy = 0
start_control = SAP J2EE startup framework -
Patch Requirements For Solaris 10 x86_64 (10/08)
Hello All;
We are about to begin testing the use of installing SAP Netweaver onto Solaris 10 x86 (10/08). I have seen SAP Note 908334 and it describes use of a prior older version of Solaris 10 x86 (01/06). Can anyone tell me if newer versions of the patches described in this SAP note are included or need to be added later?
Many Thanks
David L. BlackYou can check using
showrev -p | grep <patchnumer>
if the patch is already installed. Most likely this is the case for the version you use so there's no need to update any patches.
However, it's always a good idea to keep the system up-to-date, especially if you plan to use ZFS as filesystem.
I use "pca" to update our systems (http://www.par.univie.ac.at/solaris/pca/) - much easier to handle than "Solaris Update connection" - and fewer problems.
Markus -
Dear All,
Could someone provide me with the information as what are the prerequisite to go ahead with the installation of SolMan 4 and ERP 2005 SR2?
I have just downloaded j2sdk-1_4_2-solaris-sparcv9[1].tar and want to continue with the installation?
Please suggest?Yes.. just saw it - it points to the homepage.
Neverless, an HA setup is also covered in the normal installation guide, they have special sections in each chapter what differs from normal setups.
There are various scenarios how you can set up the cluster (scalable, failover). A good document is also the "Sun Cluster Data Service for SAP Guide for Solaris OS" at http://docs.sun.com/app/docs/doc/819-0696?l=de.
Also check note 961762 - Sun Cluster support for SAP systems
(I know, a LOT of spread documentation...)
Markus -
Performance on Solaris 10 - Operating system paging
Has anyone experience performance issues after an upgrade from Solaris 9 to Solaris 10 on SAP systems with limited memory?
We have many systems that are on servers with 4 Gig of memory and ran well on Solaris 9. After an upgrade to Solaris 10 we are experiencing very high OS system paging rates. The response times of the SAP systems are very poor when this occurs. It seems to take very little load to cause this.
I realize more memory or decreases in Oracle or SAP memory parms will solve this but am wondering if there is anything on the Solaris OS that could resolve this?
Thanks,
DanDISM can be used but in global zone only (according to Sun document "Best Practive for Running Database in Solaris Containers" , the proc_lock_memory privilege which is required to run the ora_dism_ process is not available in non globale zone)
The doc i got is from 2005, so don't know if the Sun recommendations has been updated since then.
In order to activate DISM (if you are in a global zone), sga_max_size should be set up larger than the sum of sga components: db_cache_size, shared_pool_size ...)
Also look for the Sun Blueprint "Dynamic Reconfiguration and Oracle 9i Dynamic Resizable SGA" on http://www.sun.com/blueprints
If you use ISM because in a non-global zone, you can use oracle parameter lock_sga to ensure the SGA is loaded into the RAM and useism_for_pga = true to ensure PGA is loaded into the RAM.
Make sure you have enough RAM to hold filesystem cache (OS memory) , oracle memory, and applications memory
Make sur your PGA and SGA are correctly sized size, since you won't be able to dynamically change the ISM allocation. (see v$shared_pool_advice, v$db_cache_advice, v$pga_target_advice ...)
Take the usual precautions:
- have a successfull backup first
- do the change on a test machine
- and/or ask your vendor before proceeding
Other Doc to read ...
Note 697483 - "Oracle Dynamic SGA on Solaris" (recommends to read Sun doc n°230653)
Note 724713 - parameter settings for Solaris 10, here is an extract :
Only one parameter from SAP note 395438 should remain in file
etc/system
set rlim_fd_cur=8192
As described in SunSolve document 215536, the "Large Page Out Of the Box" (LPOOB) feature of the Solaris 10 memory management, first implemented in Solaris 10 1/06 (Update 1), can lead to performance problems when the system runs out of large chunks of free contiguous memory. This is because the Solaris 10 kernel by default will attempt to relocate memory pages to free up space for creating larger blocks of contiguous memory. Known symptoms are high %system CPU time in vmstat, high number of cross calls in mpstat, and Oracle calling mmap(2) to /dev/zero for getting more memory.
Memory page relocation for satisfying large page allocation requests can be disabled by setting the following Solaris kernel parameter in /etc/system
set pg_contig_disable=1
This will not switch off the LPOOB feature. Large memory pages will still be used when enough free space of contiguous memory is available, so the benefits of this feature will remain
Note 870652 - Installation of SAP in a Solaris Zone
Note 1246022 - Support for SAP applications in Solaris Zones
Edited by: Emmanuel TCHENG on Oct 13, 2009 12:02 PM -
Cannot load program R3SETUP(SAP R/3 46C) on AIX 5.3
While installing SAP R/3 4.6C(64 bit) on AIX 5.3(64 bit OS) we are unable to run R3SETUP file
our Database is Oracle 8.1.7
we are getting following ERROR :
exec(): 0509-036 cannot load program R3SETUP because of the following error:
exec(): 0509-124The program is a discontinued 64-BIT object file
Please HELP ASAP!!!!!!!!
Regards,
Gayathri.Hi,
Thanks for the INPUTS.
Based on your inputs, came to know from service market (PAM) that Oracle 8.1.7 is not supported on AIX 5.3.
Our Current setup is SAP R/3 46C Oracle 8.1.7 on Solaris 8. For SAP Upgrade we have planned for IBM AIX 5.3 for ECC6.0 .
Kindly suggest in detail how to go about for Migration of SAP 46C from Solaris to AIX and Upgrade from SAP R/3 46C to ECC 6.0 on Oracle Database
Please suggest at the earliest.
Thanks a TON in advance
Regards,
Gayathri
Maybe you are looking for
-
Hello Community Edit My Profile in My Site displayed an error that "An unexpected error occurred" with a Correlation ID. I have tried to read the logs in the 14 hive Logs folder but unsuccessfully. I was able to understand Event Viewer logs, th
-
The iTunes update 11.1 crashed my old computer. I have purchased a new HP laptop- Windows 8. Most of my music has appeared in purchases on the iTunes library but there is still heaps missing. Help where is it and how do I retrieve it? Evie52
-
A205-5809 - I cannot bring up the Control Panel or do a System Restore
Hello. I am the Chairman of our church fundraiser and I have inherited a laptop from the previous Chairman. I am not used to working on a Toshiba and really not used to working with Vista. When I first got the computer I downloaded Microsoft Office H
-
Unscheduled additional backups in Windows Server 2012 R2 Essentials
I have a strange problem since upgrading to Windows Server 2012 R2 Essentials. My server is on a lightly used Home network which I run for two periods totalling 8 hours each day. Whenever the server is re-started it immediately begins a Server Backup
-
Permission denied on apps javascript folder
I need to distribute an application that generates a folder-level script for writing to an XFA form. I want to store the script at the app level. app.getpath("app","JavaScript") returns this folder (on my machine, but some of the other users have lat