pg_receivewal -D /oraworkspace/pg_stream_xlog/5400 -s 5400_xlog_4_recovery -h localhost -p 5400 -U postgres
The command is using the wrong parameter. Use "--slot=“ or “-S” not “-s”.
-s, --status-interval=SEC time between status packets sent to server (default: 10)
-S, --slot=SLOTNAME replication slot to use