Tuesday, 3 October 2017

TNS-01153: Failed To Process String Error When Running Adalnctl.sh: Exiting With Status 1

Error :

On : 12.1.3 version, Database for Application Technology

Getting error when starting up EBS Apps listener, when issuing command,

adalnctl.sh start <listener Name>

lsnrctl start APPS_DEV

LSNRCTL for Linux: Version 10.1.0.5.0 - Production on 08-APR-2016 00:44:10

Copyright (c) 1991, 2004, Oracle. All rights reserved.

Starting /apps01/DEV/apps/tech_st/10.1.2/bin/tnslsnr: please wait...

TNSLSNR for Linux: Version 10.1.0.5.0 - Production
System parameter file is /path/DEV/inst/apps/DEV_HOST/ora/10.1.2/network/admin/listener.ora
Log messages written to /path/DEV/inst/apps/DEV_HOST/logs/ora/10.1.2/network/apps_dev.log
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=host.domain.com)(PORT=1111)))

Connecting to (ADDRESS=(PROTOCOL=TCP)(Host=host)(Port=1111))
TNS-01153: Failed to process string: ▒t▒


The issue can be reproduced at will with the following steps:
1. adalnctl.sh start <Apps listener Name>

Cause :

libnlsnr10.a was corrupted. Issue is addressed in the Bug 23080041 TNS-01153: FAILED TO PROCESS STRING

Solution :

1. Restore $ORACLE_HOME/network/lib/libnlsnr10.a file from a working instance.

cp $ORACLE_HOME/network/lib/libnlsnr10.a to target instance

2. Relink executable.

cd $ORACLE_HOME/network/lib/
make -f ins_net_server.mk itnslsnr

3. Retest the issue.

adalnctl.sh start <Apps listener Name>

No comments:

Post a Comment