Quantcast
Channel: SCN : Popular Discussions - SAP on Oracle Solaris
Viewing all 1982 articles
Browse latest View live

SAP Kernel Update - Instructions

$
0
0

Hello,

 

I decided to open this thread in way to find some advices, concerns, in doing a SAP Kernel Update activity in a Solaris platform with Oracle DB (11.2g). I already did a lot of SAP Kernel Updates in other platforms, like Windows or Linux (RHEL) and now I need to update a SAP Kernel in Solaris platform. I would know if the process of doing this activity is the same like in Linux platforms, for instance, after the substitution/replacement of all kernel files to the new ones, is necessary to run (as 'root') the ./saproot.sh <SID> inside the /sapmnt/<SID>/exe path?!

 

Can you give more recommendations please?!

 

Thank you in advance,

samid


Connection Error With BRTOOLS and "sqlplus console".

$
0
0

Connection Error With BRTOOLS and "sqlplus console".

Best regards.

We have problems making backups from BRTOOLS, to prepare select the right tools he responds BR0301W SQL error -1031 at location BrDbaConnect-2,

 

 

FEATURES OS

OS Name Microsoft® Windows Server® 2008 Standard

Version  6.0.6002 Service Pack 2 Build 6002

Other OS Description         Not Available

OS Manufacturer                Microsoft Corporation

System Name       SAPOBDSTG-01

System Manufacturer        VMware, Inc.

System Model      VMware Virtual Platform

System Type         x64-based PC

 

FEATURES DB

Oracle Database 11g Enterprise Edition

Release 11.2.0.2.0 - 64bit Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

 

Notes application to solve the problem.

 

Note 134592 - Importing the SAPDBA role (sapdba_role.sql)

Note 1597194 - Database Vault Installation Guide for SAP

Note 1595481 - Database User Management in a Database Vault Environment

Note 1605004 - Database Vault: Online Redefinition

 

Other situations or references.

 

When entering the intent "SQLPLUS console" via sqlplus "/ as SYSDBA" replies the error: ORA-01031: insufficient privileges

 

Attempted solutions.

*Se re-creo el archivo PWDPRD.ORA

* verify file sqlnet.ora

                ################

# Filename......: sqlnet.ora

# Created.......: created by SAP AG, R/3 Rel. >= 6.10

# Name..........:

# Date..........:

# @(#) $Id: //bas/720_REL/src/krn/tpls/ora/SQLNET.ORA#1 $

################

AUTOMATIC_IPC = ON

TRACE_LEVEL_CLIENT = OFF

  1. NAMES.DEFAULT_DOMAIN = WORLD

# 05.01.06 unsorported parameter now

#NAME.DEFAULT_ZONE = WORLD

# 05.01.06 set the default to 10

  1. SQLNET.EXPIRE_TIME = 10
  2. SQLNET.AUTHENTICATION_SERVICES = (NTS)

# 05.01.06 set to default

#TCP.NODELAY=YES

# 05.01.06 set to 32768

DEFAULT_SDU_SIZE=32768

curious

 

To create a user other than the <sid>adm "PRDadm" I can smoothly enter the SQLPLUS "/ AS SYSADM" and DASE conextar the PRD and when I set user variables it stops working.

Solaris Sparc to x86 for Intel - is a migration?

$
0
0

Hello everyone,

 

We would like to switch our existing servers from Solaris Sparc to Solaris x86 for intel. We have Oracle 11 running and SAP ERP 6 Systems (some with EHP5, EHP6 and a few with ERP6).

 

Is this an OS Migration from SAP point of view?

 

Best Regards

Arun

Question: BRBACKUP and BRARCHIVE retention time

$
0
0

Dear experts,

 

At our company we are performing backups to disk via RMAN. All good, BUT our server, which holds the backups

and the archivelogs is constantly running out of space. According to the company's policies, the retention period

is 14 days, all the backups and archivelogs older than that, can be carelessly deleted. Hence, I have the following

2 questions:

 

1) I found the following 2 parameter in init<SID>.sap:

 

# retention period in days for archive log files saved on disk

# default: 30

# cleanup_disk_archive = 30

# retention period in days for database files backed up on disk

# default: 30

# cleanup_disk_backup = 30

 

Are those the correct parameters ?

 

2) How is this functionality implemented ? Do brbackup and brarchive only overwrite backups / archivelogs older

than the value specified. Or they are searching for everything older than the retention period in the backup destination

and then purge it... ?

I am asking this question, because we have old backups before and after SAP upgrade and it would be very bad,

if those backups get purged when setting those parameter(s).

 

Many thanks for your answer(s)!!

Error SHOW_RESULTS_BRCONNECT when wanting to see DB logs from DBACOCKPIT

$
0
0

Hi,

 

after an upgrade I am experiencing the situation that when want to lock at the Log files via transaction DBACOCKPIT

  -> Jobs

    -> DBA Planning Calendar

      -> <any job in the past with logs>

        -> Tab = "Action Log"

          -> Click on "Show Action/Detail Log"

 

I get an error message "Error SHOW_RESULTS_BRCONNECT: Exception condition "SYSTEM_FAILURE" triggered"

 

Has any one of you an idea how to resolve this issue?

 

I attached some screenshots, maybe this helps to clarify.

Display_Details_of_Action_2.pngError_Window.png

High Availability Configuration

$
0
0

Hi Colleagues,

I have a requirement to implement a High Availability for ECC on Solaris server. We are running ECC on HANA with distributed installation (ECC on Solaris, HANA on Linux). The High Availability on the HANA side is already taken care of. I would like to know the HA configuration option for the ECC. We will be installing Primary application server (CI) , ASCS, ERS and  3 Additional Application servers (Dialog instances) All of these will be installed with Virtual IPs on Solaris.I am interested in knowing about HA configuration options. As of now, Our plan is to install ASCS on node A and ERS on node B of a cluster with fail over configured for the SPOF components.We also want to configure failover for the CI and Dialog Instance, as we do not want any user sessions (work processes) to be cancelled when any of these instances fail. For this, Is it possible for me to configure Virtual IP based failover of the CI and Diolog Instances from the Production to Quality so that when the Prod failsover to QA, the QA will shutdown and be used for Prod? I would like to know how this kind of configuration works. How can QA be configured such that it can be used for QA as well as a passive node for Prod failover? I would like to know the high-level of how this process happens and how the filesystems and networks are configured for this to happen. Could you please shed some light on this topic.

 

Thanks!

Veera

instance parameter login/multi_login_users

$
0
0

hi experts,

we have a need that we want to alllow multiple login in sap to more than 100 users who share their logins, as we add the users to

login/multi_login_users only it takes 256 characters, adding more than this value does not come to effect.

 

kindly help..

 

thanks in advance

Regards

Bishwanath Kanjilal

Job cancelled in SM37

$
0
0

Hello Everyone,

 

In SM37 there is a job with name  YWV_TSAM_VUSFORM

 

and the Job log is like below...

 

Job log overview for job:    YWV_TSAM_VUSFORM / 20005100                                                                                             

                                                                                                                                                     

                                                                                                                                                     

Date       Time     Message text                                                                          Message class Message no. Message type    

                                                                                                                                                     

13.09.2012 20:01:01 Job started                                                                                00           516          S          

13.09.2012 20:01:01 Step 001 started (program YWV_TSAM_VUS_ORDERS, variant Y_VUSFORM, user ID XXX)      00           550          S          

13.09.2012 20:01:07 <Message short text YW_VUS 022 does not exist>                                           YW_VUS         022          I          

13.09.2012 20:01:07 <Message short text YW_VUS 022 does not exist>                                           YW_VUS         022          I          

13.09.2012 20:01:07 <Message short text YW_VUS 015 does not exist>                                           YW_VUS         015          I          

13.09.2012 20:01:07 <Message short text YW_VUS 022 does not exist>                                           YW_VUS         022          I          

13.09.2012 20:01:07 <Message short text YW_VUS 022 does not exist>                                           YW_VUS         022          I          

13.09.2012 20:01:07 <Message short text YW_VUS 022 does not exist>                                           YW_VUS         022          I          

13.09.2012 20:01:07 <Message short text YW_VUS 022 does not exist>                                           YW_VUS         022          I          

13.09.2012 20:01:07 <Message short text YW_VUS 016 does not exist>                                           YW_VUS         016          E          

13.09.2012 20:01:07 Job cancelled after system exception ERROR_MESSAGE                                         00           564          A          

 

Could any please provide solution to this problem.

 

-Thanks & Regards-

     NagaSatish


SAP_WP_CACHE_RELOAD_FULL Job Cancelled in SM37

$
0
0

Hello Everyone,

 

A job with name SAP_WP_CACHE_RELOAD_FULL job is getting cancelled in SM37 daily and PFB for the job log...

 

Job log overview for job:    SAP_WP_CACHE_RELOAD_FULL                                                                                              
                                                                                                                                                              
                                                                                                                                                              
Date       Time     Message text                                                                                   Message class Message no. Message type    
                                                                                                                                                              
16.09.2012 00:30:17 Job started                                                                                         00           516          S          
16.09.2012 00:30:17 Step 001 started (program RWP_RUNTIME_CACHE_RELOAD, variant SAP&RELOAD_ALL, user ID XXX)      00           550          S          
16.09.2012 00:30:17 No component system chosen                                                                     URL_GEN_MSGS      031          E          
16.09.2012 00:30:17 Job cancelled after system exception ERROR_MESSAGE                                                  00           564          A          

 

Could you pleae provid me the appropriate solution.

 

-Thanks & Regards-

        Satish

Problems applying an SAP Oracle Bundle Patch...

$
0
0

Dear Experts,

 

please guide me to solve the following issue:

On a perfectly clean installation of NetWeaver 7.0, running on Solaris 10 x86 and Oracle 11,

(distributed environment - DB and OS are running on different hosts, there is no cluster)

I am trying to apply the latest bundle patch for oracle, as recommended by the installation

guide:

 

$ORACLE_HOME/MOPatch/mopatch.sh -v -s SAP11203P_1312-20009983.zip

 

...

Patch Installation Status:

--------------------------

 

Failed to install 1 of 92 patches:

SAP11203P_1312-20009983.zip!

SBP_112038_201312!16902043!13343438

OPatch log file:

<could not determine>

 

Of the patches mentioned above, patch

SAP11203P_1312-20009983.zip!SBP_112038_201312!16902043!13343438

failed to install since OPatch experienced a fatal error. Please

refer to the corresponding OPatch log file to see whether OPatch

was able to completely restore the Oracle Home to a consistent

state.

 

If OPatch was not able to restore the Oracle Home, follow the

instructions provided in the OPatch log file to manually restore

the Oracle Home.

 

DO NOT TRY TO RUN OPATCH OR MOPATCH AGAIN BEFORE THE ORACLE HOME

WAS COMPLETELY RESTORED, AS THIS MAY RESULT IN AN INCONSISTENT

ORACLE HOME, WHICH CANNOT BE RESTORED TO A CONSISTENT STATE.

RESOLVE THE FATAL ERROR FIRST BEFORE TRYING TO RESOLVE ANY OTHER,

NON-FATAL ERRORS OR PATCH CONFLICTS.

 

Contact Oracle or SAP Support if in doubt whether your Oracle

Home is in a consistent state.

 

Basically, what happens is, that on the first patch there is a fatal error and all the

others are being skipped due to the previous error. But it doesn't say nothing more

specific, but fatal error and the logs which I found contain exactly the same as the

output above...

Has somebody ever encounter a similar situation ? Can you give me some idea what

to do, it is not a permission problem, as the .zip file has permissions 777 and the

owner is oraSID:dba.

sapinst (SWPM) not starting

$
0
0

Dear experts,

 

please kindly help me to solve this problem - sapinst is not starting on Solaris 10:

 

# ./sapinst

[==============================] / extracting...  done!

ERROR      2014-10-06 15:02:33.244 [syuxcgroup.cpp:947]

           CSyGroupImpl_getOsInfos(iastring sName, iastring sID, tSyGroupInfo& msGroupinfo)

           lib=syslib module=syslib

FSH-00006  Return value of function getgrnam(sapinst) is No child processes.

 

Opened sylib722.so

exe dir is /tmp/sapinst_exe.3925.1412600544

MessageLib initialized successfully.

Creating file /tmp/dev_sap_kernel_test_06_Oct_2014_15_02_27.

Removed file /tmp/dev_sap_kernel_test_06_Oct_2014_15_02_27.

Initialized SAP kernel tracing to file /tmp/dev_sap_kernel

Reading framework jslib.

Reading framework jslib done.

checking existence of account user="root" uid="0" succeeded with true.

inserted account (root, 0, USER) into the accountcache.

getgrnam set errno to : 0 (Error 0)

Account sapinst does not exist.

Return value of function getgrnam(sapinst) is Error 0.

Exception thrown near line 949 in file syuxcgroup.cpp

Stack trace:

syuxcaccmg.cpp: 382: PSyGroupInt CSyAccountMgtImpl::createGroup(iastring sName, iastring sID) const

syxxccache.cpp: 244: CSyAccountCache::getGroupImpl(name="sapinst", sid="", create=true, ISyAccountMgt::eAccountType, ISyProgressObserver* )

syuxcgroup.cpp: 193: CSyGroupImpl::CSyGroupImpl(sapinst, , bool bCreate)

syuxcgroup.cpp: 718: bool CSyUserImpl::isExistingOnOS()

syuxcgroup.cpp: 879: CSyGroupImpl_getOsInfos(iastring sName, iastring sID, tSyGroupInfo& msGroupinfo)

 

 

At line 949 file syuxcgroup.cpp

Call stack:

syuxcaccmg.cpp: 382: PSyGroupInt CSyAccountMgtImpl::createGroup(iastring sName, iastring sID) const

syxxccache.cpp: 244: CSyAccountCache::getGroupImpl(name="sapinst", sid="", create=true, ISyAccountMgt::eAccountType, ISyProgressObserver* )

syuxcgroup.cpp: 193: CSyGroupImpl::CSyGroupImpl(sapinst, , bool bCreate)

syuxcgroup.cpp: 718: bool CSyUserImpl::isExistingOnOS()

syuxcgroup.cpp: 879: CSyGroupImpl_getOsInfos(iastring sName, iastring sID, tSyGroupInfo& msGroupinfo)

 

Return value of function getgrnam(sapinst) is Error 0.

Failed action:  with parameters

Error number 0 error type C_ERRNO

 

checking existence of account group="sapinst" succeeded with false.

A child process has been started. Pid = 3972

Child process 3972 returned 0

 

Return value of function getgrnam(sapinst) is No child processes.

Exception thrown near line 949 in file syuxcgroup.cpp

Stack trace:

syuxcaccmg.cpp: 382: PSyGroupInt CSyAccountMgtImpl::createGroup(iastring sName, iastring sID) const

syxxccache.cpp: 244: CSyAccountCache::getGroupImpl(name="sapinst", sid="", create=true, ISyAccountMgt::eAccountType, ISyProgressObserver* )

syuxcgroup.cpp: 193: CSyGroupImpl::CSyGroupImpl(sapinst, , bool bCreate)

syuxcgroup.cpp: 782: CSyUserImpl::addToOS()

syuxcgroup.cpp: 879: CSyGroupImpl_getOsInfos(iastring sName, iastring sID, tSyGroupInfo& msGroupinfo)

 

 

At line 949 file syuxcgroup.cpp

Call stack:

syuxcaccmg.cpp: 382: PSyGroupInt CSyAccountMgtImpl::createGroup(iastring sName, iastring sID) const

syxxccache.cpp: 244: CSyAccountCache::getGroupImpl(name="sapinst", sid="", create=true, ISyAccountMgt::eAccountType, ISyProgressObserver* )

syuxcgroup.cpp: 193: CSyGroupImpl::CSyGroupImpl(sapinst, , bool bCreate)

syuxcgroup.cpp: 782: CSyUserImpl::addToOS()

syuxcgroup.cpp: 879: CSyGroupImpl_getOsInfos(iastring sName, iastring sID, tSyGroupInfo& msGroupinfo)

 

Return value of function getgrnam(sapinst) is No child processes.

Failed action:  with parameters

Error number 10 error type C_ERRNO

 

iauxsysex.c:365: child /tmp/sapinst_exe.3925.1412600544/sapinst (pid 3933) has crashed. Executable directory is /tmp/sapinst_exe.3925.1412600544. Contact Support.

iaextract.c:1097: child has signaled an exec error (-134). Keeping directory /tmp/sapinst_exe.3925.1412600544

 

 

I have asked our Solaris admins to reboot, but unfortunately it didn't solve the problem. I tried googling, but I can't find nothing.

I have also unpacked a new healthy SWPM, but it throws the same error, so I am out of ideas...

SAP Kernel Update - Instructions

$
0
0

Hello,

 

I decided to open this thread in way to find some advices, concerns, in doing a SAP Kernel Update activity in a Solaris platform with Oracle DB (11.2g). I already did a lot of SAP Kernel Updates in other platforms, like Windows or Linux (RHEL) and now I need to update a SAP Kernel in Solaris platform. I would know if the process of doing this activity is the same like in Linux platforms, for instance, after the substitution/replacement of all kernel files to the new ones, is necessary to run (as 'root') the ./saproot.sh <SID> inside the /sapmnt/<SID>/exe path?!

 

Can you give more recommendations please?!

 

Thank you in advance,

samid

Set environment variables - Solaris

$
0
0

Hello,

 

I´m doing an update of Oracle Instant Client (note 819829 - Oracle Instant Client Installation and Configuration on Unix) from the version 10.2.0.2 to 11.2.0.2 in a Solaris v10 (5.10 SPARC) and for this activity, I need to change/set the environment variable LD_LIBRARY_PATH to add the new location of the new oracle client path! But that´s the point here... I need some help from you because I don´t know how to set an environment variable in a Solaris operation system, I thought that was with the command setenv or export, like this:

 

setenv LD_LIBRARY_PATH=/usr/sap/AZQ/SYS/exe/run:/usr/sap/AZQ/SYS/exe/uc/sun_64:/oracle/client/11x_64/instantclient

export LD_LIBRARY_PATH=/usr/sap/AZQ/SYS/exe/run:/usr/sap/AZQ/SYS/exe/uc/sun_64:/oracle/client/11x_64/instantclient

 

SNAG-0601.jpg

 

But none of them worked!

 

Can you tell me please how can I set a environment variable in Solaris 10 platform?

 

And other question... how can I set this environment variable permanent in Solaris 10? Which user file(s) I must edit/change and what I must add on it?

 

Thank you,

samid raif

RZ20 - SKOM_CT_BR_ARCH_FULL report wrong values

$
0
0

Dear all, on some of our SAP Servers we got wrong values in RZ20 from data collection method CCMS_ORA_BACKUP_arch_ful_ct. from time to time. The method reported wrong values for Archiver Destination full but at that time there is till enough free space in the related filesystem oraarch.

 

Thanks in advance for any hint.

Kind regards

Andrea Schneider

SAP DVEBMGS00 resource relocation b/w RAC cluster nodes

$
0
0

Hi Gurus,

 

I have recently installed a Solution manager system (Solman 7.1) on Solaris 11.2 platform with Oracle 11.2.0.4 as database and DB is configured as 3 nodes RAC cluster. I have got 3 VIPs for ASCS, SCS and DVEBMGS00 instances.

 

I have successfully installed SAP system on RAC with 3 active DB instances but I am getting some issues while relocating SAP DVEBMGS00 instance from one node to another using SAPCTL utility. When I relocate DVEBGS00 from Node-B to Node-A, It moves along with its VIP to Node-A and tries to start there but then it fails to start sapstartsrv there and it moves back VIP and instance on Node-B.

 

I tried running DVEBMGS00 on Node-A by making CRS down on Node-B and Node-C and it is successfully running but when CRS is active on all 3 Nodes, DVEBMGS00 instance runs only on Node-B. It is not getting relocated to Node-A and Node-C.

 

One more issue: When DVEBMGS00 moves back to Node-B, it shuts down DB instance1 from Node-A and starts on Node-B. So Node-B gets two DB instance running from same Node. It is weird.

 

In my company's other systems SAP systems, by default ASCS,SCS and DVEBMGS00 instance run from Node-A.

 

Is it because of I run SAPInst from Node-B while installing DVEBMGS00 instance??

 

My Installation sequence was below.

 

ASCS01 installation on Node-A using virtual hostname (VIP was pointing to Node-A at the time of installation)

SCS02 installation on Node-A using Virtual Hostname (VIP was pointing to Node-A at the time of installation)

ERS03 for ASCS installation on Node-B using physical hostname

ERS04 for SCS installation on Node-B using physical hostname

DB Instance creation on Node-A

DVEBMGS00 installation using virtual hostname on Node-B (VIP was pointing to Node-B at the time of installation)

 

Installation was done on local disks so I manually replicated required files on another nodes. I tested SAP runs on all 3 nodes (I tested by bringing two cluster nodes down)

 

Could you please suggest me what could be the reason. Is there any installation sequence wrong? Only thing comes in my mind is I installed DVEBMGS00 on Node-B and I copied required files on Node-A and Node-C manually (that I do when I install HA system on Linux).

 

Thanks,

GS


Database error 1578 at FET

$
0
0

Hi Experts,

 

Could you please help me with this error 'coz I don't have any knowledge with Oracle SQL.

 

Error was found in SM21 of our BI test system.

 

Database error 1578 at FET.

ORA-01578: ORACLE data block corrupted (file # 31, block # 3921)

ORA-01110: data file 31: '/oracle/BDR/sapdata3/sr3_15/sr3.data15'

ORA-26040: Data block was loaded using the NOLOGGING option.

 

 

Can you help me resolve the problem?

Below are the info I have as of now.

Corrupted file is /BIC/FZSD_C02~020

 

OWNER

------------------------------

SEGMENT_NAME

--------------------------------------------------------------------------------

SEGMENT_TYPE

------------------

SAPSR3

/BIC/FZSD_C02~020

INDEX PARTITION

 

 

SQL> select tablespace_name

  2  from dba_data_files

  3  where file_name = '/oracle/BDR/sapdata3/sr3_15/sr3.data15'

  4  /

 

 

TABLESPACE_NAME

------------------------------

PSAPSR3

Job: A_REP_KONDCAT / 20503100 is always getting cancelled in SM37

$
0
0

Hi Team,

 

The Job: A_REP_KONDCAT / 20503100 is always getting cancelled in SM37 and the

 

 

Job log overview for job:    A_REP_KONDCAT / 20503100                                                                                                
                                                                                                                                                     
                                                                                                                                                     
Date       Time     Message text                                                                             Message class Message no. Message type 
                                                                                                                                                     
01.10.2012 20:50:31 Job started                                                                                   00           516          S       
01.10.2012 20:50:31 Step 001 started (program YTM_XML_KONDKAT, variant V1.02, user ID XXXXXX)                   00           550          S       
01.10.2012 20:50:31 <Message short text YTM_XML 107 does not exist>                                             YTM_XML        107          S       
01.10.2012 20:50:31 <Message short text YTM_XML 107 does not exist>                                             YTM_XML        107          S       
01.10.2012 20:50:31 <Message short text YTM_XML 107 does not exist>                                             YTM_XML        107          S       
01.10.2012 20:50:31 <Message short text YTM_XML 107 does not exist>                                             YTM_XML        107          S       
01.10.2012 20:50:31 <Message short text YTM_XML 107 does not exist>                                             YTM_XML        107          S       
01.10.2012 20:50:31 <Message short text YTM_XML 107 does not exist>                                             YTM_XML        107          S       
01.10.2012 20:50:32 Step 002 started (program YTM_XML_KONDKAT, variant PRL01, user ID XXXXXX)                   00           550          S       
01.10.2012 20:50:33 Step 003 started (program YTM_XML_KONDKAT, variant PRL02, user ID XXXXXX)                   00           550          S       
01.10.2012 20:50:33 Step 004 started (program YTM_XML_KONDKAT, variant PRL03, user ID XXXXXX)                   00           550          S       
01.10.2012 20:50:41 Internal session terminated with runtime error OBJECTS_OBJREF_NOT_ASSIGNED_NO (see ST22)      00           671          A       
01.10.2012 20:50:41 Job cancelled                                                                                 00           518          A       

 

Kindly let me know whats the problem and how to resove this issue.

 

Thanks in advance,

 

-Thanks & Regards-

     Satish

Job: SAP_RSICFDLT / 19575301 is getting cancelled in SM37

$
0
0

Hi Team,

 

The Job: SAP_RSICFDLT / 19575301 is getting cancelled in SM37 and the

 

Job log overview for job:    SAP_RSICFDLT / 19575301                                                  
                                                                                                      
                                                                                                      
Date       Time     Message text                           Message class Message no. Message type    
                                                                                                      
05.10.2012 05:01:04 Job started                                 00           516          S          
05.10.2012 05:01:04 Job has exceeded its latest start date      BT           513          A          
05.10.2012 05:01:04 Job cancelled                               00           518          A          

 

 

Kindly let me know whats the problem and how to resove this issue.

 

Thanks in advance,

 

-Thanks & Regards-

     Satish

sapinst (SWPM) not starting

$
0
0

Dear experts,

 

please kindly help me to solve this problem - sapinst is not starting on Solaris 10:

 

# ./sapinst

[==============================] / extracting...  done!

ERROR      2014-10-06 15:02:33.244 [syuxcgroup.cpp:947]

           CSyGroupImpl_getOsInfos(iastring sName, iastring sID, tSyGroupInfo& msGroupinfo)

           lib=syslib module=syslib

FSH-00006  Return value of function getgrnam(sapinst) is No child processes.

 

Opened sylib722.so

exe dir is /tmp/sapinst_exe.3925.1412600544

MessageLib initialized successfully.

Creating file /tmp/dev_sap_kernel_test_06_Oct_2014_15_02_27.

Removed file /tmp/dev_sap_kernel_test_06_Oct_2014_15_02_27.

Initialized SAP kernel tracing to file /tmp/dev_sap_kernel

Reading framework jslib.

Reading framework jslib done.

checking existence of account user="root" uid="0" succeeded with true.

inserted account (root, 0, USER) into the accountcache.

getgrnam set errno to : 0 (Error 0)

Account sapinst does not exist.

Return value of function getgrnam(sapinst) is Error 0.

Exception thrown near line 949 in file syuxcgroup.cpp

Stack trace:

syuxcaccmg.cpp: 382: PSyGroupInt CSyAccountMgtImpl::createGroup(iastring sName, iastring sID) const

syxxccache.cpp: 244: CSyAccountCache::getGroupImpl(name="sapinst", sid="", create=true, ISyAccountMgt::eAccountType, ISyProgressObserver* )

syuxcgroup.cpp: 193: CSyGroupImpl::CSyGroupImpl(sapinst, , bool bCreate)

syuxcgroup.cpp: 718: bool CSyUserImpl::isExistingOnOS()

syuxcgroup.cpp: 879: CSyGroupImpl_getOsInfos(iastring sName, iastring sID, tSyGroupInfo& msGroupinfo)

 

 

At line 949 file syuxcgroup.cpp

Call stack:

syuxcaccmg.cpp: 382: PSyGroupInt CSyAccountMgtImpl::createGroup(iastring sName, iastring sID) const

syxxccache.cpp: 244: CSyAccountCache::getGroupImpl(name="sapinst", sid="", create=true, ISyAccountMgt::eAccountType, ISyProgressObserver* )

syuxcgroup.cpp: 193: CSyGroupImpl::CSyGroupImpl(sapinst, , bool bCreate)

syuxcgroup.cpp: 718: bool CSyUserImpl::isExistingOnOS()

syuxcgroup.cpp: 879: CSyGroupImpl_getOsInfos(iastring sName, iastring sID, tSyGroupInfo& msGroupinfo)

 

Return value of function getgrnam(sapinst) is Error 0.

Failed action:  with parameters

Error number 0 error type C_ERRNO

 

checking existence of account group="sapinst" succeeded with false.

A child process has been started. Pid = 3972

Child process 3972 returned 0

 

Return value of function getgrnam(sapinst) is No child processes.

Exception thrown near line 949 in file syuxcgroup.cpp

Stack trace:

syuxcaccmg.cpp: 382: PSyGroupInt CSyAccountMgtImpl::createGroup(iastring sName, iastring sID) const

syxxccache.cpp: 244: CSyAccountCache::getGroupImpl(name="sapinst", sid="", create=true, ISyAccountMgt::eAccountType, ISyProgressObserver* )

syuxcgroup.cpp: 193: CSyGroupImpl::CSyGroupImpl(sapinst, , bool bCreate)

syuxcgroup.cpp: 782: CSyUserImpl::addToOS()

syuxcgroup.cpp: 879: CSyGroupImpl_getOsInfos(iastring sName, iastring sID, tSyGroupInfo& msGroupinfo)

 

 

At line 949 file syuxcgroup.cpp

Call stack:

syuxcaccmg.cpp: 382: PSyGroupInt CSyAccountMgtImpl::createGroup(iastring sName, iastring sID) const

syxxccache.cpp: 244: CSyAccountCache::getGroupImpl(name="sapinst", sid="", create=true, ISyAccountMgt::eAccountType, ISyProgressObserver* )

syuxcgroup.cpp: 193: CSyGroupImpl::CSyGroupImpl(sapinst, , bool bCreate)

syuxcgroup.cpp: 782: CSyUserImpl::addToOS()

syuxcgroup.cpp: 879: CSyGroupImpl_getOsInfos(iastring sName, iastring sID, tSyGroupInfo& msGroupinfo)

 

Return value of function getgrnam(sapinst) is No child processes.

Failed action:  with parameters

Error number 10 error type C_ERRNO

 

iauxsysex.c:365: child /tmp/sapinst_exe.3925.1412600544/sapinst (pid 3933) has crashed. Executable directory is /tmp/sapinst_exe.3925.1412600544. Contact Support.

iaextract.c:1097: child has signaled an exec error (-134). Keeping directory /tmp/sapinst_exe.3925.1412600544

 

 

I have asked our Solaris admins to reboot, but unfortunately it didn't solve the problem. I tried googling, but I can't find nothing.

I have also unpacked a new healthy SWPM, but it throws the same error, so I am out of ideas...

High number of LWP

$
0
0

Hi,

 

We had an issue where our  SAP ECC system was crashing due to LWP value reaching more than 56K.
The Unix team found from dtrace logs that the segkpsize had reached limit and hence the system was crashing. As a solution, the unix team    increased the value of segkpsize : 524288 and now the lwp upper limit is around 128K. The segkpsize was earlier set to segkpsize: 262144.
4. However now that we are tracking the lwps count on the CI-DB server, we are observing that between 12:00 and 20:30, the value of lwp's peaks upto 70K  and we are concerned that it would kep increasing.
5. On checking with  ps -leafo nlwp,user,pid,args | sort -nk 1 command we are seeing around 175 to 200 oracle processes running with 258 lwp units each.

 

We have some Queries and concerns to investigate incase this issue reoccurs or the number of lwp increases.


1. Is there any normal acceptable value for lwp count in heavly used SAP system. Our load at the moment is

 

prstat 2 5 | grep lwp

Total: 698 processes, 54951 lwps, load averages: 21.83, 25.52, 24.82

Total: 698 processes, 54951 lwps, load averages: 21.83, 25.50, 24.82

Total: 698 processes, 54951 lwps, load averages: 21.82, 25.47, 24.81

Total: 698 processes, 54951 lwps, load averages: 21.87, 25.45, 24.80

Total: 698 processes, 54963 lwps, load averages: 21.94, 25.44, 24.80

 


2. what are the factors in SAP that control the lwps count.
3. We can identify the process running with high number of lwp is there any way to relate them to SAP process and reduce the lwps consumption.
4. is this a Solaris 10 limitation.

 

Any help would be appreciated.

 

Thanks

Ahmad Faraz

Viewing all 1982 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>